diff options
Diffstat (limited to 'www-client')
37 files changed, 2198 insertions, 413 deletions
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz Binary files differindex dd0dc3b2b1f3..fc053c41faeb 100644 --- a/www-client/Manifest.gz +++ b/www-client/Manifest.gz diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index 299fbb387701..13f9101322ac 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -8,9 +8,17 @@ AUX chromium-73-gcc-6.patch 4452 BLAKE2B 0798c713701fcf438a388e47d89de454e27e737 AUX chromium-73-xdg-current-desktop.patch 5300 BLAKE2B 3825ce2b899fdeffad17b86b537285fd96f59dff958668670c4dbc14aa40732fa98979a4fefaea19378170b516279ba02fe878d103640a9c7bdfd977c2119a21 SHA512 f15495d9a33132aa8f384a463dc42f91a59bbb5b230f5fc6c212c7d7624ddaf22c8a242f81fe67aa5e36d02fe6403e10e8fb890b0b3d40091670ff6fdedcbd92 AUX chromium-74-7685422.patch 1398 BLAKE2B 87b0dc0512bd11cf8eb1fd19f8691877a90aa648fd3e2124f33254719263e2249fe1e8b2e44abe90431db928bb278e3ca67611472d7391f539e6570e83ac75c3 SHA512 7a4918e8cc42926004b58639056abed48601da310dabadda60557330ab5daf52e84ba45866158bc51445c10f2ad85786b00877d4d9c8cda1ba4577f38ac05efe AUX chromium-74-c2c467f.patch 3037 BLAKE2B 25f33c71be5ceaaac0b0b170843be037363b469041dc84e9efc907d94a232f5422e25543fbdea2bf01ffc5e85a86ccf746c742bd5ad39f8a5f7e6375e4594422 SHA512 e9ad65e1f1aad88ce2a468cf1f3dad65ffb2a80ea0baaf5df8f22cefe931150e8aa44a3ade803a49f1bcf54e853d57178cf1410a634eda7a2ce35950b5566391 +AUX chromium-75-fix-gn-gen.patch 1038 BLAKE2B 69997ed71aeac35aa4c56da39b7e229d4cddbb52cd19ae9de4912c16045c1845ad2f7e3a4d431181760d306a94c034946ed1903b08ea6001a63356fe435aaecd SHA512 9b99aaa43f002334346aedd926785552e07b2a58560743f84f9c6fa02a4b4c29b54b240f3173f1297b993df4fc8a4292f7bac84a6643d6f10b1cb1dcbc7e3ad7 +AUX chromium-75-gcc-angle-fix.patch 966 BLAKE2B ed6f30327809409e300848f11eb86ff513babb3e2b8876018d32673d57afa2f0bb80b0e50ed5c9740b26a5824034e14d38c51e871dc0551d6deabd5252cfad8a SHA512 3c78f22d55d6382ca3db9c1ce25141d6dcb74ffa82ce722599f1e5f464fa3883bcaa3cf599e3ab30916551b124c9211065e0b3ba276761ec57cd67ab9fcc76df +AUX chromium-75-llvm8.patch 708 BLAKE2B 578fa797f5a347623e43e94d4ff160c676f3b51f8c4e32acc5782db2e4c33f7b8ef9d6084855152f97246805d24fc297769a32290daca58d8dfe96fa1ab61156 SHA512 9cabb7bf205f3288de3ecc2fbe6852bc89be1a24aeb0b520c005f432e8c2755c64d7f1d1e77b570153063125bfc1ecf1d4825a72dd8ff08ac61fd89fca36d10e +AUX chromium-75-lss.patch 2103 BLAKE2B b6f0c66b10583dabb663a02e31fc30e68daeffa38d76b934e4769d7fef68418a4f20138238d700ca648881986728b0675f299c187233d873029fd91c70ebe27b SHA512 f526532077d44ce928055f6c0c235c1ec4c6f4cbdef18033094828c71feabfa4b37f35fc38b6f5233bee30847b214c8ff1b4aaedc568ac84162568e3c4a9cb7e +AUX chromium-75-noexcept.patch 4016 BLAKE2B a47b7c3edcb9a6a7d27f725db4f887cc27e4ceb1ba49f880132827451056a271ff15ff2a724ba038b1f8823533665a4de6e6c7bb692d2d77c0120ddbad8f3306 SHA512 1fed7ab083697f3310333908e9b78aea950716230655cac825f1f426ce294bdd033b7f10d8b48b6ddcac93fb727a51038970cf63044938edef2958e70d40c252 +AUX chromium-75-pure-virtual.patch 2358 BLAKE2B e591bdeb128877e2d0ee1e873033220efd4c75f4130bf1cda940cd2596c7ccec92d8f39e6b57b55fc72c4a9c58ff3ca634b9cb66064b5e4eed6906ef24c97071 SHA512 0401d9c105a1e8d13018a1d06e15e163c4db40810188a8f2623808e5ef2c220b5a9da520e20ffac8a91220ee13f51f391a82401b8d1de47476557e30d853cb65 +AUX chromium-75-unique_ptr.patch 1487 BLAKE2B 64b25c50a3e869607c72d7e745fb464536875672105da69690057fe1e36423a0c28e33ac50e34e058ec22ca89f292e9be9b175f3f19bacda70bff594b8b92905 SHA512 30e7c3e3f11285c605d66fc2154b726ecbdf1d17f353bf19c8c50b31f28e9948b797276cf45c465d7371353c7ddbdcea467a407cf0a89dda959f6d74dd0b5a85 AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca AUX chromium-compiler-r7.patch 5729 BLAKE2B 66e7b417d685a3371684a4e173bfa2e6fa49415311ccbd16b60806c3b9f70c805db13c973861033444336d6f714270e5953f961bc54d42fca645c940ba30b706 SHA512 5c6ec5bae53c7b2a1b409a9b4ce8f2e7b1cf95421647b3c1ab49e6f3886aefdb858980065cd7a214e89dfe348f4a5b557c304a94bd7681f5bf4c73c74328d1d7 AUX chromium-compiler-r8.patch 5437 BLAKE2B 529c02d92b3beb65d8e0f975f3687d2106c81cac3f7cc36e205e6cd780061c2ff21cfd66af32c3ac8e5409df86371fb97ee5d97047c45b16840375db30e3a93a SHA512 6d2af8919082eeb6497539bd876bd4cfbada4b2c477a14da0c8cf6a5a064c14a27775913455e3a3ad884b85db76e9a1f736b863b7d8e612ec9861a29affa6a60 +AUX chromium-compiler-r9.patch 6240 BLAKE2B c121cefea072e75ee7440ef61bcc79758b205d668de7ac6b3a19497908291c8fc78cda104bc483735a8e0b0123f2218fbe9fb28815657fe1ee8cf89d792d6f20 SHA512 9e526a56e5b7d3fd3b1d7701bfe9aeeabeeb47cd4a077d2943703f6d43a5fca58a798e16e051f6430a56255796004839982320f6ee6c2b921dae94befd952fac AUX chromium-fix-char_traits.patch 355 BLAKE2B 5269c43c4d36dc1cd190aedc04e3172fbef0048484ac7e4db15fffd69009c8ba02f0ed786c64b292fbbcd2409ad70545817cd7d45a2cb51fd76bf72250ca0018 SHA512 85ab70f168f56c01e01bdf210d107bebd7c344e95dcb692a19a0f7883ed6aec5325b38c35cd3c9b37c1915820d5e8d401e8ee92c289436fb8bc8341c3c6007a8 AUX chromium-launcher-r3.sh 1199 BLAKE2B 85f57b380cdc25bd000cf57d3c129b67f6e55d96dd958190040b0680f8d4d358ac777e0c1ebd6a1b32dd3821a377bcf9f598e073584528d0480460978c4c1fb1 SHA512 f1909314ae74985c85740d26c9bfab694f3202de8ccc392a1c4ec5c8760db21b6cc46146c78a9abebd09e6d24f37e19466f0c4d2d61815400b48d859f8ce154d AUX chromium-widevine-r4.patch 1155 BLAKE2B 7ba02c4b80883fa7ae5c46d95072798683bdc5c9d65b3cab40e6a3c21b29ce7eb9c45493ec10e522341033a80132818f946569ee774c662daafa4e09fbc2a988 SHA512 8f78c0e22f14f81f1903a77b315c7818603caaadbb5d517a3184a11e9553b99fd42d5a1d2ff19b3d79c03352b2e279a5102afa2fa66f276da2d9c42988a94366 @@ -21,7 +29,9 @@ DIST chromium-73.0.3683.86.tar.xz 710449412 BLAKE2B 87b4d15440e88be506920813a52e DIST chromium-74-2f28731.patch 18581 BLAKE2B 146f6375071a0e85501a7c666d13ecb7ee196a97c6dffb709f2049f219a66c2058b6b29777e3a3cef17272c29cbe38f6c273e03452dfc9a303abc90f539353f6 SHA512 9c3cce89715ea5d27531dc0f53afa25d00c2b73dfa24123680a7960e6784f09bb2accca495a8c2540a9b43204089cb203d92644f7633e758bf24603d207bafb7 DIST chromium-74-e1b1f3a.patch 20750 BLAKE2B 327752fc232ed568ef494f40d97672ff79d304bbe979f70e98422ac18616004e1289470340657995a6959b34a38df310145e0947ee2d75aca6c55c7d5dd1647f SHA512 b7401e8577577dd1e00fe06cce6a18039a812e4ca08df633b4cb431a15873fbb033525a608a558aa68fed22f1e42c08a04cc01e2b750d750d7a63419eac8d19b DIST chromium-74.0.3729.169.tar.xz 749495820 BLAKE2B bfe485220239aad146eab0cd7bf158a20bccf03abe74457ea3933094c9fb200ff7a2e9db4a62fa1a736341ce8ee987520e20bd32e13e213435fd6724d15a7d85 SHA512 783558bbae43a928b7d9fe18717b63be432409c81aba0a38ccb14f38398d8681122bdd763db6d22b01363108253432ed203a86f8c9ba627247219bf1519f839b +DIST chromium-75.0.3770.90.tar.xz 708212580 BLAKE2B e52149e8eea0734ec2704f176fed1911e6252cb0dab76894dcece7c826a0581e099b58e638324b115aecf61f26884ffdb8d5ea1c820bf0df2f49dbab1986d3f4 SHA512 5956ad1cf342f143c0587299bdd5497acfc958975e5b4878731c40e0e5db58280ea8b36ca077cafce7e812510356de57872f37753cb92de5258cb24578d2c327 EBUILD chromium-73.0.3683.75.ebuild 21832 BLAKE2B 53b1925509ba4f300ef01b6eaa35fae0423bbb2f6f32bc4214791c697c9dbe04ca5d786c19d04179b8fe72ee232aeaba66243dd927f6205b1106865803e7e589 SHA512 ecd647868b03b6b74ad9025236846b592a0481f867765c383c9d41987e215eef86ee3e5aa51d2ce62c25f3331d18128e30f64fe3b7750b8b13e27c3fcb7263f4 EBUILD chromium-73.0.3683.86.ebuild 21885 BLAKE2B c2980b7ef99693f5a8f2fa9867c04d75e2f59b2f3e7d5004ee57f6d3ce6df77a4eaee527ab67fdc29d078511c849bfeb3bfd709f9ead79a6880ddaf7326b5454 SHA512 be0448d335432fb076a88100b80d28566a9abbdad6a068283f8c28568a9f65692c3c37bcacfb0cefe688611010431533cbcff4b1b86cccde16699843adf24f64 -EBUILD chromium-74.0.3729.169.ebuild 21692 BLAKE2B e7594a10eb477e1fdd4c8c329850175890e669be10f20a531567696846d57bc4f559612b3b93ca2bc708a3f601a997f3ed41d083c003af05c1c5ba461fa5332d SHA512 ac96743957f12fd10bf2b866376b6a3c6837bd4873b35b796543f41e0e430fad0f64ae026741f548457c4595f2d1e3ca6e6bb225711a882ced20f674419d4770 +EBUILD chromium-74.0.3729.169.ebuild 21691 BLAKE2B 26ffa2c68152bc98bdb8f1e1d97c54eee3efb4bf64b8d8dff11600c81fbabbc04c0cea49f8d85156584b21aa02fe94d67550fca6862eb53d258d6eff9e5bae17 SHA512 c9f5eb1a9a8568abef313574910a6c6cff5dc27d3968517f5566017db1cf64b7d1ec19f6a461fe3faf59dc71ed0ff6ae33e7370d6f728ef249324b1bd251a5a6 +EBUILD chromium-75.0.3770.90.ebuild 21455 BLAKE2B 86e587737649879ee757d26104f2dc10b1be0291b6170346e0ec8530fdbfb280fca807ba7782679169b5acd0904609784ab4658890576d6b6b70d743dd70b578 SHA512 54a4dff20c6f9c9d5bcb558df83eaa71fea35069eaea80e530e486c4d18afad0ea5b523316f17ddf40075d16d58edc9b53a845c3bbe94fa1d53eb4625a4aaf05 MISC metadata.xml 1538 BLAKE2B 6c68f673e2892063f4b7a5afc8314356e3e8182d8765a193c36be7ed6b61e7680dbd0a58e2386904ff2877c81ad45cdae07754996f706f986f16f3a159500930 SHA512 16e98f9dc01cfdce307dd17fc2ba83ff1eff10eaeb65aaf9154b0dedfc61086334d56f50b6ce1d673715148e29e045eb0eed21495efef942ef56e4ba4e514187 diff --git a/www-client/chromium/chromium-74.0.3729.169.ebuild b/www-client/chromium/chromium-74.0.3729.169.ebuild index ed2d4ab25170..f6aa5a9fa5f2 100644 --- a/www-client/chromium/chromium-74.0.3729.169.ebuild +++ b/www-client/chromium/chromium-74.0.3729.169.ebuild @@ -19,7 +19,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/chromium/chromium-75.0.3770.90.ebuild b/www-client/chromium/chromium-75.0.3770.90.ebuild new file mode 100644 index 000000000000..0dde4528fb73 --- /dev/null +++ b/www-client/chromium/chromium-75.0.3770.90.ebuild @@ -0,0 +1,706 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 ) + +CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk vi zh-CN zh-TW" + +inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils + +DESCRIPTION="Open-source version of Google Chrome web browser" +HOMEPAGE="http://chromium.org/" +SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~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 )" + +COMMON_DEPEND=" + >=app-accessibility/at-spi2-atk-2.26:2 + app-arch/bzip2:= + cups? ( >=net-print/cups-1.3.11:= ) + >=dev-libs/atk-2.26 + dev-libs/expat:= + dev-libs/glib:2 + system-icu? ( >=dev-libs/icu-64:= ) + >=dev-libs/libxml2-2.9.4-r3:=[icu] + dev-libs/libxslt:= + dev-libs/nspr:= + >=dev-libs/nss-3.26:= + >=dev-libs/re2-0.2016.11.01:= + gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= ) + >=media-libs/alsa-lib-1.0.19:= + media-libs/fontconfig:= + media-libs/freetype:= + >=media-libs/harfbuzz-2.2.0:0=[icu(-)] + media-libs/libjpeg-turbo:= + media-libs/libpng:= + system-libvpx? ( media-libs/libvpx:=[postproc,svc] ) + >=media-libs/openh264-1.6.0:= + pulseaudio? ( media-sound/pulseaudio:= ) + system-ffmpeg? ( + >=media-video/ffmpeg-4:= + || ( + media-video/ffmpeg[-samba] + >=net-fs/samba-4.5.10-r1[-debug(-)] + ) + !=net-fs/samba-4.5.12-r0 + media-libs/opus:= + ) + sys-apps/dbus:= + sys-apps/pciutils:= + virtual/udev + x11-libs/cairo:= + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3[X] + x11-libs/libX11:= + x11-libs/libXcomposite:= + x11-libs/libXcursor:= + x11-libs/libXdamage:= + x11-libs/libXext:= + x11-libs/libXfixes:= + >=x11-libs/libXi-1.6.0:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/libXScrnSaver:= + x11-libs/libXtst:= + x11-libs/pango:= + app-arch/snappy:= + media-libs/flac:= + >=media-libs/libwebp-0.4.0:= + sys-libs/zlib:=[minizip] + kerberos? ( virtual/krb5 ) +" +# For nvidia-drivers blocker, see bug #413637 . +RDEPEND="${COMMON_DEPEND} + !<www-plugins/chrome-binary-plugins-57 + x11-misc/xdg-utils + virtual/opengl + virtual/ttf-fonts + selinux? ( sec-policy/selinux-chromium ) + tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 ) + widevine? ( www-plugins/chrome-binary-plugins[widevine(-)] ) +" +# dev-vcs/git - https://bugs.gentoo.org/593476 +# sys-apps/sandbox - https://crbug.com/586444 +DEPEND="${COMMON_DEPEND} +" +BDEPEND=" + >=app-arch/gzip-1.7 + !arm? ( + dev-lang/yasm + ) + dev-lang/perl + <dev-util/gn-0.1583 + dev-vcs/git + >=dev-util/gperf-3.0.3 + >=dev-util/ninja-1.7.2 + >=net-libs/nodejs-7.6.0[inspector] + sys-apps/hwids[usb(+)] + >=sys-devel/bison-2.4.3 + sys-devel/flex + closure-compile? ( virtual/jre ) + virtual/pkgconfig +" + +: ${CHROMIUM_FORCE_CLANG=no} + +if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then + BDEPEND+=" >=sys-devel/clang-7" +fi + +if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then + EBUILD_DEATH_HOOKS+=" chromium_pkg_die"; +fi + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Some web pages may require additional fonts to display properly. +Try installing some of the following packages if some characters +are not displayed properly: +- media-fonts/arphicfonts +- media-fonts/droid +- media-fonts/ipamonafont +- media-fonts/noto +- media-fonts/ja-ipafonts +- media-fonts/takao-fonts +- media-fonts/wqy-microhei +- media-fonts/wqy-zenhei + +To fix broken icons on the Downloads page, you should install an icon +theme that covers the appropriate MIME types, and configure this as your +GTK+ icon theme. + +For native file dialogs in KDE, install kde-apps/kdialog. +" + +PATCHES=( + "${FILESDIR}/chromium-compiler-r9.patch" + "${FILESDIR}/chromium-widevine-r4.patch" + "${FILESDIR}/chromium-fix-char_traits.patch" + "${FILESDIR}/chromium-75-fix-gn-gen.patch" + "${FILESDIR}/chromium-75-gcc-angle-fix.patch" + "${FILESDIR}/chromium-75-unique_ptr.patch" + "${FILESDIR}/chromium-75-lss.patch" + "${FILESDIR}/chromium-75-noexcept.patch" + "${FILESDIR}/chromium-75-llvm8.patch" + "${FILESDIR}/chromium-75-pure-virtual.patch" +) + +pre_build_checks() { + if [[ ${MERGE_TYPE} != binary ]]; then + local -x CPP="$(tc-getCXX) -E" + if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 8.0; then + die "At least gcc 8.0 is required" + fi + fi + + # Check build requirements, bug #541816 and bug #471810 . + CHECKREQS_MEMORY="3G" + CHECKREQS_DISK_BUILD="5G" + if ( shopt -s extglob; is-flagq '-g?(gdb)?([1-9])' ); then + CHECKREQS_DISK_BUILD="25G" + if ! use component-build; then + CHECKREQS_MEMORY="16G" + fi + fi + check-reqs_pkg_setup +} + +pkg_pretend() { + pre_build_checks +} + +pkg_setup() { + pre_build_checks + + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + default + + mkdir -p third_party/node/linux/node-linux-x64/bin || die + ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die + + local keeplibs=( + base/third_party/dmg_fp + base/third_party/dynamic_annotations + base/third_party/icu + base/third_party/nspr + base/third_party/superfasthash + base/third_party/symbolize + base/third_party/valgrind + base/third_party/xdg_mime + base/third_party/xdg_user_dirs + buildtools/third_party/libc++ + buildtools/third_party/libc++abi + chrome/third_party/mozilla_security_manager + courgette/third_party + net/third_party/mozilla_security_manager + net/third_party/nss + net/third_party/quic + net/third_party/uri_template + third_party/abseil-cpp + third_party/angle + third_party/angle/src/common/third_party/base + third_party/angle/src/common/third_party/smhasher + third_party/angle/src/common/third_party/xxhash + third_party/angle/src/third_party/compiler + third_party/angle/src/third_party/libXNVCtrl + third_party/angle/src/third_party/trace_event + third_party/angle/third_party/glslang + third_party/angle/third_party/spirv-headers + third_party/angle/third_party/spirv-tools + third_party/angle/third_party/vulkan-headers + third_party/angle/third_party/vulkan-loader + third_party/angle/third_party/vulkan-tools + third_party/angle/third_party/vulkan-validation-layers + third_party/apple_apsl + third_party/axe-core + third_party/blink + third_party/boringssl + third_party/boringssl/src/third_party/fiat + third_party/breakpad + third_party/breakpad/breakpad/src/third_party/curl + third_party/brotli + third_party/cacheinvalidation + third_party/catapult + third_party/catapult/common/py_vulcanize/third_party/rcssmin + third_party/catapult/common/py_vulcanize/third_party/rjsmin + third_party/catapult/third_party/beautifulsoup4 + third_party/catapult/third_party/html5lib-python + third_party/catapult/third_party/polymer + third_party/catapult/third_party/six + third_party/catapult/tracing/third_party/d3 + third_party/catapult/tracing/third_party/gl-matrix + third_party/catapult/tracing/third_party/jszip + third_party/catapult/tracing/third_party/mannwhitneyu + third_party/catapult/tracing/third_party/oboe + third_party/catapult/tracing/third_party/pako + third_party/ced + third_party/cld_3 + third_party/closure_compiler + third_party/crashpad + third_party/crashpad/crashpad/third_party/zlib + third_party/crc32c + third_party/cros_system_api + third_party/dav1d + third_party/dawn + third_party/devscripts + third_party/dom_distiller_js + third_party/emoji-segmenter + third_party/flatbuffers + third_party/flot + third_party/freetype + third_party/glslang + third_party/google_input_tools + third_party/google_input_tools/third_party/closure_library + third_party/google_input_tools/third_party/closure_library/third_party/closure + third_party/googletest + third_party/hunspell + third_party/iccjpeg + third_party/inspector_protocol + third_party/jinja2 + third_party/jsoncpp + third_party/jstemplate + third_party/khronos + third_party/leveldatabase + third_party/libXNVCtrl + third_party/libaddressinput + third_party/libaom + third_party/libaom/source/libaom/third_party/vector + third_party/libaom/source/libaom/third_party/x86inc + third_party/libjingle + third_party/libphonenumber + third_party/libsecret + third_party/libsrtp + third_party/libsync + third_party/libudev + third_party/libwebm + third_party/libxml/chromium + third_party/libyuv + third_party/llvm + third_party/lss + third_party/lzma_sdk + third_party/markupsafe + third_party/mesa + third_party/metrics_proto + third_party/modp_b64 + third_party/nasm + third_party/node + third_party/node/node_modules/polymer-bundler/lib/third_party/UglifyJS2 + third_party/openmax_dl + third_party/ots + third_party/pdfium + third_party/pdfium/third_party/agg23 + third_party/pdfium/third_party/base + third_party/pdfium/third_party/bigint + third_party/pdfium/third_party/freetype + third_party/pdfium/third_party/lcms + third_party/pdfium/third_party/libopenjpeg20 + third_party/pdfium/third_party/libpng16 + third_party/pdfium/third_party/libtiff + third_party/pdfium/third_party/skia_shared + third_party/perfetto + third_party/pffft + third_party/ply + third_party/polymer + third_party/protobuf + third_party/protobuf/third_party/six + third_party/pyjson5 + third_party/qcms + third_party/rnnoise + third_party/s2cellid + third_party/sfntly + third_party/simplejson + third_party/skia + third_party/skia/include/third_party/vulkan + third_party/skia/third_party/gif + third_party/skia/third_party/skcms + third_party/skia/third_party/vulkan + third_party/smhasher + third_party/spirv-headers + third_party/SPIRV-Tools + third_party/sqlite + third_party/swiftshader + third_party/swiftshader/third_party/llvm-7.0 + third_party/swiftshader/third_party/llvm-subzero + third_party/swiftshader/third_party/subzero + third_party/unrar + third_party/usrsctp + third_party/vulkan + third_party/web-animations-js + third_party/webdriver + third_party/webrtc + third_party/webrtc/common_audio/third_party/fft4g + third_party/webrtc/common_audio/third_party/spl_sqrt_floor + third_party/webrtc/modules/third_party/fft + third_party/webrtc/modules/third_party/g711 + third_party/webrtc/modules/third_party/g722 + third_party/webrtc/rtc_base/third_party/base64 + third_party/webrtc/rtc_base/third_party/sigslot + third_party/widevine + third_party/woff2 + third_party/zlib/google + url/third_party/mozilla + v8/src/third_party/siphash + v8/src/third_party/valgrind + v8/src/third_party/utf8-decoder + v8/third_party/inspector_protocol + v8/third_party/v8 + + # gyp -> gn leftovers + base/third_party/libevent + third_party/adobe + third_party/speech-dispatcher + third_party/usb_ids + third_party/xdg-utils + third_party/yasm/run_yasm.py + ) + if ! use system-ffmpeg; then + keeplibs+=( third_party/ffmpeg third_party/opus ) + fi + if ! use system-icu; then + keeplibs+=( third_party/icu ) + fi + if ! use system-libvpx; then + keeplibs+=( third_party/libvpx ) + keeplibs+=( third_party/libvpx/source/libvpx/third_party/x86inc ) + fi + if use tcmalloc; then + keeplibs+=( third_party/tcmalloc ) + fi + + # Remove most bundled libraries. Some are still needed. + build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die +} + +src_configure() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + local myconf_gn="" + + # Make sure the build system will use the right tools, bug #340795. + tc-export AR CC CXX NM + + if [[ ${CHROMIUM_FORCE_CLANG} == yes ]] && ! tc-is-clang; then + # Force clang since gcc is pretty broken at the moment. + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + strip-unsupported-flags + fi + + if tc-is-clang; then + myconf_gn+=" is_clang=true clang_use_chrome_plugins=false" + else + myconf_gn+=" is_clang=false" + fi + + # Define a custom toolchain for GN + myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\"" + + if tc-is-cross-compiler; then + tc-export BUILD_{AR,CC,CXX,NM} + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\"" + myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\"" + else + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\"" + fi + + # GN needs explicit config for Debug/Release as opposed to inferring it from build directory. + myconf_gn+=" is_debug=false" + + # Component build isn't generally intended for use by end users. It's mostly useful + # for development and debugging. + myconf_gn+=" is_component_build=$(usex component-build true false)" + + # https://chromium.googlesource.com/chromium/src/+/lkcr/docs/jumbo.md + myconf_gn+=" use_jumbo_build=$(usex jumbo-build true false)" + + myconf_gn+=" use_allocator=$(usex tcmalloc \"tcmalloc\" \"none\")" + + # Disable nacl, we can't build without pnacl (http://crbug.com/269560). + myconf_gn+=" enable_nacl=false" + + # Use system-provided libraries. + # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733). + # TODO: use_system_hunspell (upstream changes needed). + # TODO: use_system_libsrtp (bug #459932). + # TODO: use_system_protobuf (bug #525560). + # TODO: use_system_ssl (http://crbug.com/58087). + # TODO: use_system_sqlite (http://crbug.com/22208). + + # libevent: https://bugs.gentoo.org/593458 + local gn_system_libraries=( + flac + fontconfig + freetype + # Need harfbuzz_from_pkgconfig target + #harfbuzz-ng + libdrm + libjpeg + libpng + libwebp + libxml + libxslt + openh264 + re2 + snappy + yasm + zlib + ) + if use system-ffmpeg; then + gn_system_libraries+=( ffmpeg opus ) + fi + if use system-icu; then + gn_system_libraries+=( icu ) + fi + if use system-libvpx; then + gn_system_libraries+=( libvpx ) + fi + build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die + + # See dependency logic in third_party/BUILD.gn + myconf_gn+=" use_system_harfbuzz=true" + + # Optional dependencies. + myconf_gn+=" closure_compile=$(usex closure-compile true false)" + myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)" + myconf_gn+=" enable_widevine=$(usex widevine true false)" + myconf_gn+=" use_cups=$(usex cups true false)" + myconf_gn+=" use_gnome_keyring=$(usex gnome-keyring true false)" + myconf_gn+=" use_kerberos=$(usex kerberos true false)" + myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)" + + # TODO: link_pulseaudio=true for GN. + + myconf_gn+=" fieldtrial_testing_like_official_build=true" + + # Never use bundled gold binary. Disable gold linker flags for now. + # Do not use bundled clang. + # Trying to use gold results in linker crash. + myconf_gn+=" use_gold=false use_sysroot=false linux_use_bundled_binutils=false use_custom_libcxx=false" + + # Disable forced lld, bug 641556 + myconf_gn+=" use_lld=false" + + ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)" + myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)" + myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\"" + + # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys . + # Note: these are for Gentoo use ONLY. For your own distribution, + # please get your own set of keys. Feel free to contact chromium@gentoo.org + # for more info. + local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc" + local google_default_client_id="329227923882.apps.googleusercontent.com" + local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" + myconf_gn+=" google_api_key=\"${google_api_key}\"" + myconf_gn+=" google_default_client_id=\"${google_default_client_id}\"" + myconf_gn+=" google_default_client_secret=\"${google_default_client_secret}\"" + + local myarch="$(tc-arch)" + + # Avoid CFLAGS problems, bug #352457, bug #390147. + if ! use custom-cflags; then + replace-flags "-Os" "-O2" + strip-flags + + # Prevent linker from running out of address space, bug #471810 . + if use x86; then + filter-flags "-g*" + fi + + # Prevent libvpx build failures. Bug 530248, 544702, 546984. + if [[ ${myarch} == amd64 || ${myarch} == x86 ]]; then + filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 + fi + fi + + if [[ $myarch = amd64 ]] ; then + myconf_gn+=" target_cpu=\"x64\"" + ffmpeg_target_arch=x64 + elif [[ $myarch = x86 ]] ; then + myconf_gn+=" target_cpu=\"x86\"" + ffmpeg_target_arch=ia32 + + # This is normally defined by compiler_cpu_abi in + # build/config/compiler/BUILD.gn, but we patch that part out. + append-flags -msse2 -mfpmath=sse -mmmx + elif [[ $myarch = arm64 ]] ; then + myconf_gn+=" target_cpu=\"arm64\"" + ffmpeg_target_arch=arm64 + elif [[ $myarch = arm ]] ; then + myconf_gn+=" target_cpu=\"arm\"" + ffmpeg_target_arch=$(usex neon arm-neon arm) + else + die "Failed to determine target arch, got '$myarch'." + fi + + # Make sure that -Werror doesn't get added to CFLAGS by the build system. + # Depending on GCC version the warnings are different and we don't want + # the build to fail because of that. + myconf_gn+=" treat_warnings_as_errors=false" + + # Disable fatal linker warnings, bug 506268. + myconf_gn+=" fatal_linker_warnings=false" + + # Bug 491582. + export TMPDIR="${WORKDIR}/temp" + mkdir -p -m 755 "${TMPDIR}" || die + + # https://bugs.gentoo.org/654216 + addpredict /dev/dri/ #nowarn + + #if ! use system-ffmpeg; then + if false; then + local build_ffmpeg_args="" + if use pic && [[ "${ffmpeg_target_arch}" == "ia32" ]]; then + build_ffmpeg_args+=" --disable-asm" + fi + + # Re-configure bundled ffmpeg. See bug #491378 for example reasons. + einfo "Configuring bundled ffmpeg..." + pushd third_party/ffmpeg > /dev/null || die + chromium/scripts/build_ffmpeg.py linux ${ffmpeg_target_arch} \ + --branding ${ffmpeg_branding} -- ${build_ffmpeg_args} || die + chromium/scripts/copy_config.sh || die + chromium/scripts/generate_gn.py || die + popd > /dev/null || die + fi + + einfo "Configuring Chromium..." + set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release + echo "$@" + "$@" || die +} + +src_compile() { + # Final link uses lots of file descriptors. + ulimit -n 2048 + + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + #"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die + + # Build mksnapshot and pax-mark it. + local x + for x in mksnapshot v8_context_snapshot_generator; do + if tc-is-cross-compiler; then + eninja -C out/Release "host/${x}" + pax-mark m "out/Release/host/${x}" + else + eninja -C out/Release "${x}" + pax-mark m "out/Release/${x}" + fi + done + + # Even though ninja autodetects number of CPUs, we respect + # user's options, for debugging with -j 1 or any other reason. + eninja -C out/Release chrome chromedriver + use suid && eninja -C out/Release chrome_sandbox + + pax-mark m out/Release/chrome +} + +src_install() { + local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser" + exeinto "${CHROMIUM_HOME}" + doexe out/Release/chrome + + if use suid; then + newexe out/Release/chrome_sandbox chrome-sandbox + fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox" + fi + + doexe out/Release/chromedriver + + local sedargs=( -e "s:/usr/lib/:/usr/$(get_libdir)/:g" ) + sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r3.sh" > chromium-launcher.sh || die + doexe chromium-launcher.sh + + # It is important that we name the target "chromium-browser", + # xdg-utils expect it; bug #355517. + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser + # keep the old symlink around for consistency + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium + + dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver + + # Allow users to override command-line options, bug #357629. + insinto /etc/chromium + newins "${FILESDIR}/chromium.default" "default" + + pushd out/Release/locales > /dev/null || die + chromium_remove_language_paks + popd + + insinto "${CHROMIUM_HOME}" + doins out/Release/*.bin + doins out/Release/*.pak + doins out/Release/*.so + + if ! use system-icu; then + doins out/Release/icudtl.dat + fi + + doins -r out/Release/locales + doins -r out/Release/resources + + if [[ -d out/Release/swiftshader ]]; then + insinto "${CHROMIUM_HOME}/swiftshader" + doins out/Release/swiftshader/*.so + fi + + # Install icons and desktop entry. + local branding size + for size in 16 22 24 32 48 64 128 256 ; do + case ${size} in + 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;; + *) branding="chrome/app/theme/chromium" ;; + esac + newicon -s ${size} "${branding}/product_logo_${size}.png" \ + chromium-browser.png + done + + local mime_types="text/html;text/xml;application/xhtml+xml;" + mime_types+="x-scheme-handler/http;x-scheme-handler/https;" # bug #360797 + mime_types+="x-scheme-handler/ftp;" # bug #412185 + mime_types+="x-scheme-handler/mailto;x-scheme-handler/webcal;" # bug #416393 + make_desktop_entry \ + chromium-browser \ + "Chromium" \ + chromium-browser \ + "Network;WebBrowser" \ + "MimeType=${mime_types}\nStartupWMClass=chromium-browser" + sed -e "/^Exec/s/$/ %U/" -i "${ED}"/usr/share/applications/*.desktop || die + + # Install GNOME default application entry (bug #303100). + insinto /usr/share/gnome-control-center/default-apps + newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml + + readme.gentoo_create_doc +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + readme.gentoo_print_elog +} diff --git a/www-client/chromium/files/chromium-75-fix-gn-gen.patch b/www-client/chromium/files/chromium-75-fix-gn-gen.patch new file mode 100644 index 000000000000..a6a98b160d76 --- /dev/null +++ b/www-client/chromium/files/chromium-75-fix-gn-gen.patch @@ -0,0 +1,27 @@ +Fix 'gn gen' when gn is built in debug config + +Fixes this DCHECK: +https://cs.chromium.org/chromium/gn/tools/gn/source_file.cc?q=source_file.cc&sq=package:chromium&dr&l=21 + +BUG=None + +Change-Id: Ide60a650c800d4a0981b4f28cf0427fa91616464 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1613888 +Reviewed-by: Brian Sheedy <bsheedy@chromium.org> +Commit-Queue: Brian Sheedy <bsheedy@chromium.org> +Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> +Auto-Submit: Thomas Anderson <thomasanderson@chromium.org> +Cr-Commit-Position: refs/heads/master@{#660103} +diff --git a/tools/perf/contrib/vr_benchmarks/BUILD.gn b/tools/perf/contrib/vr_benchmarks/BUILD.gn +index 758057a..51644e0 100644 +--- a/tools/perf/contrib/vr_benchmarks/BUILD.gn ++++ b/tools/perf/contrib/vr_benchmarks/BUILD.gn +@@ -72,7 +72,7 @@ + "//chrome/browser/resources/vr/assets/vr_assets_component_files.json", + ] + outputs = [ +- "$target_gen_dir/vr_assets_profile/", ++ "$target_gen_dir/vr_assets_profile", + ] + args = [ + "--output", diff --git a/www-client/chromium/files/chromium-75-gcc-angle-fix.patch b/www-client/chromium/files/chromium-75-gcc-angle-fix.patch new file mode 100644 index 000000000000..58447d73acbc --- /dev/null +++ b/www-client/chromium/files/chromium-75-gcc-angle-fix.patch @@ -0,0 +1,20 @@ +--- a/third_party/angle/src/common/debug.h 2019-06-02 17:59:16.698392030 -0000 ++++ b/third_party/angle/src/common/debug.h 2019-06-02 17:59:48.738265672 -0000 +@@ -248,7 +248,7 @@ + # define EVENT(message, ...) (void(0)) + #endif + +-#if defined(COMPILER_GCC) || defined(__clang__) ++#if defined(__GNUC__) || defined(__clang__) + # define ANGLE_CRASH() __builtin_trap() + #else + # define ANGLE_CRASH() ((void)(*(volatile char *)0 = 0)), __assume(0) +@@ -336,7 +336,7 @@ + # define ANGLE_ENABLE_STRUCT_PADDING_WARNINGS \ + _Pragma("clang diagnostic push") _Pragma("clang diagnostic error \"-Wpadded\"") + # define ANGLE_DISABLE_STRUCT_PADDING_WARNINGS _Pragma("clang diagnostic pop") +-#elif defined(COMPILER_GCC) ++#elif defined(__GNUC__) + # define ANGLE_ENABLE_STRUCT_PADDING_WARNINGS \ + _Pragma("GCC diagnostic push") _Pragma("GCC diagnostic error \"-Wpadded\"") + # define ANGLE_DISABLE_STRUCT_PADDING_WARNINGS _Pragma("GCC diagnostic pop") diff --git a/www-client/chromium/files/chromium-75-llvm8.patch b/www-client/chromium/files/chromium-75-llvm8.patch new file mode 100644 index 000000000000..f21445689bb2 --- /dev/null +++ b/www-client/chromium/files/chromium-75-llvm8.patch @@ -0,0 +1,17 @@ +Issue 945938: Build fails with clang/llvm-8 +https://bugs.chromium.org/p/chromium/issues/detail?id=945938&q=TabStripModelChange&colspec=ID%20Pri%20M%20Stars%20ReleaseBlock%20Component%20Status%20Owner%20Summary%20OS%20Modified + +diff --git a/chrome/browser/ui/tabs/tab_strip_model_observer.h b/chrome/browser/ui/tabs/tab_strip_model_observer.h +index 6c8bce5..7f67b7d 100644 +--- a/chrome/browser/ui/tabs/tab_strip_model_observer.h ++++ b/chrome/browser/ui/tabs/tab_strip_model_observer.h +@@ -135,7 +135,7 @@ class TabStripModelChange { + + private: + const Type type_ = kSelectionOnly; +- const std::vector<Delta> deltas_; ++ std::vector<Delta> deltas_; + + DISALLOW_COPY_AND_ASSIGN(TabStripModelChange); + }; + diff --git a/www-client/chromium/files/chromium-75-lss.patch b/www-client/chromium/files/chromium-75-lss.patch new file mode 100644 index 000000000000..feeeaee8e838 --- /dev/null +++ b/www-client/chromium/files/chromium-75-lss.patch @@ -0,0 +1,63 @@ +--- a/third_party/lss/BUILD.gn ++++ b/third_party/lss/BUILD.gn +@@ -0,0 +1,31 @@ ++# Copyright 2019 The Crashpad Authors. All rights reserved. ++# ++# Licensed under the Apache License, Version 2.0 (the "License"); ++# you may not use this file except in compliance with the License. ++# You may obtain a copy of the License at ++# ++# http://www.apache.org/licenses/LICENSE-2.0 ++# ++# Unless required by applicable law or agreed to in writing, software ++# distributed under the License is distributed on an "AS IS" BASIS, ++# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ++# See the License for the specific language governing permissions and ++# limitations under the License. ++ ++import("../../build/crashpad_buildconfig.gni") ++ ++config("lss_config") { ++ if (crashpad_is_in_chromium) { ++ defines = [ "CRASHPAD_LSS_SOURCE_EXTERNAL" ] ++ } else { ++ defines = [ "CRASHPAD_LSS_SOURCE_EMBEDDED" ] ++ } ++} ++ ++source_set("lss") { ++ public_configs = [ ":lss_config" ] ++ ++ sources = [ ++ "lss.h", ++ ] ++} +--- a/third_party/lss/lss.h ++++ b/third_party/lss/lss.h +@@ -0,0 +1,26 @@ ++// Copyright 2019 The Crashpad Authors. All rights reserved. ++// ++// Licensed under the Apache License, Version 2.0 (the "License"); ++// you may not use this file except in compliance with the License. ++// You may obtain a copy of the License at ++// ++// http://www.apache.org/licenses/LICENSE-2.0 ++// ++// Unless required by applicable law or agreed to in writing, software ++// distributed under the License is distributed on an "AS IS" BASIS, ++// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ++// See the License for the specific language governing permissions and ++// limitations under the License. ++ ++#ifndef CRASHPAD_THIRD_PARTY_LSS_LSS_H_ ++#define CRASHPAD_THIRD_PARTY_LSS_LSS_H_ ++ ++#if defined(CRASHPAD_LSS_SOURCE_EXTERNAL) ++#include "third_party/lss/linux_syscall_support.h" ++#elif defined(CRASHPAD_LSS_SOURCE_EMBEDDED) ++#include "third_party/lss/lss/linux_syscall_support.h" ++#else ++#error Unknown lss source ++#endif ++ ++#endif // CRASHPAD_THIRD_PARTY_LSS_LSS_H_ diff --git a/www-client/chromium/files/chromium-75-noexcept.patch b/www-client/chromium/files/chromium-75-noexcept.patch new file mode 100644 index 000000000000..bcac1c270d11 --- /dev/null +++ b/www-client/chromium/files/chromium-75-noexcept.patch @@ -0,0 +1,101 @@ +From 41d954dec0669c9a85730c0bde7df7ba7a0ff43e Mon Sep 17 00:00:00 2001 +From: Jose Dapena Paz <jose.dapena@lge.com> +Date: Thu, 06 Jun 2019 15:30:49 +0000 +Subject: [PATCH] Fix AutocompleteMatch move constructor/assign operator noexcept + +For AutocompleteMatch to declare noexcept them, all the contained +properties need to be noexcept too. This is required at least +for SuggestionAnswer, because base::string16 will make default +calculated signature of the move operator noexcept(false). + +To avoid this issue we explicitely declare them on SuggestionAnswer, +and its member classes TextField and ImageLine. + +Bug: 819294 +Change-Id: I8714f2c6352a3292bdebdc3aed9790270e49c580 +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1554669 +Reviewed-by: Kevin Bailey <krb@chromium.org> +Commit-Queue: José Dapena Paz <jose.dapena@lge.com> +Cr-Commit-Position: refs/heads/master@{#666714} +--- + +diff --git a/components/omnibox/browser/suggestion_answer.cc b/components/omnibox/browser/suggestion_answer.cc +index 151e55f..a0c9049 100644 +--- a/components/omnibox/browser/suggestion_answer.cc ++++ b/components/omnibox/browser/suggestion_answer.cc +@@ -55,6 +55,12 @@ + + SuggestionAnswer::TextField::TextField() = default; + SuggestionAnswer::TextField::~TextField() = default; ++SuggestionAnswer::TextField::TextField(const TextField&) = default; ++SuggestionAnswer::TextField::TextField(TextField&&) noexcept = default; ++SuggestionAnswer::TextField& SuggestionAnswer::TextField::operator=( ++ const TextField&) = default; ++SuggestionAnswer::TextField& SuggestionAnswer::TextField::operator=( ++ TextField&&) noexcept = default; + + // static + bool SuggestionAnswer::TextField::ParseTextField(const base::Value& field_json, +@@ -93,9 +99,12 @@ + SuggestionAnswer::ImageLine::ImageLine() + : num_text_lines_(1) {} + SuggestionAnswer::ImageLine::ImageLine(const ImageLine& line) = default; ++SuggestionAnswer::ImageLine::ImageLine(ImageLine&&) noexcept = default; + + SuggestionAnswer::ImageLine& SuggestionAnswer::ImageLine::operator=( + const ImageLine& line) = default; ++SuggestionAnswer::ImageLine& SuggestionAnswer::ImageLine::operator=( ++ ImageLine&&) noexcept = default; + + SuggestionAnswer::ImageLine::~ImageLine() {} + +@@ -251,9 +260,14 @@ + + SuggestionAnswer::SuggestionAnswer(const SuggestionAnswer& answer) = default; + ++SuggestionAnswer::SuggestionAnswer(SuggestionAnswer&&) noexcept = default; ++ + SuggestionAnswer& SuggestionAnswer::operator=(const SuggestionAnswer& answer) = + default; + ++SuggestionAnswer& SuggestionAnswer::operator=(SuggestionAnswer&&) noexcept = ++ default; ++ + SuggestionAnswer::~SuggestionAnswer() = default; + + // static +diff --git a/components/omnibox/browser/suggestion_answer.h b/components/omnibox/browser/suggestion_answer.h +index 31be937..2840ace 100644 +--- a/components/omnibox/browser/suggestion_answer.h ++++ b/components/omnibox/browser/suggestion_answer.h +@@ -125,6 +125,10 @@ + public: + TextField(); + ~TextField(); ++ TextField(const TextField&); ++ TextField(TextField&&) noexcept; ++ TextField& operator=(const TextField&); ++ TextField& operator=(TextField&&) noexcept; + + // Parses |field_json| dictionary and populates |text_field| with the + // contents. If any of the required elements is missing, returns false and +@@ -162,7 +166,9 @@ + public: + ImageLine(); + explicit ImageLine(const ImageLine& line); ++ ImageLine(ImageLine&&) noexcept; + ImageLine& operator=(const ImageLine& line); ++ ImageLine& operator=(ImageLine&&) noexcept; + ~ImageLine(); + + // Parses dictionary |line_json| and populates |image_line| with the +@@ -213,7 +219,9 @@ + + SuggestionAnswer(); + SuggestionAnswer(const SuggestionAnswer& answer); ++ SuggestionAnswer(SuggestionAnswer&&) noexcept; + SuggestionAnswer& operator=(const SuggestionAnswer& answer); ++ SuggestionAnswer& operator=(SuggestionAnswer&&) noexcept; + ~SuggestionAnswer(); + + // Parses dictionary |answer_json| and fills a SuggestionAnswer containing the diff --git a/www-client/chromium/files/chromium-75-pure-virtual.patch b/www-client/chromium/files/chromium-75-pure-virtual.patch new file mode 100644 index 000000000000..3d34e436a281 --- /dev/null +++ b/www-client/chromium/files/chromium-75-pure-virtual.patch @@ -0,0 +1,50 @@ +From cdf306db81efaaaa954487585d5a5a16205a5ebd Mon Sep 17 00:00:00 2001 +From: Jose Dapena Paz <jose.dapena@lge.com> +Date: Wed, 05 Jun 2019 14:45:06 +0000 +Subject: [PATCH] Avoid pure virtual crash destroying RenderProcessUserData + +When RenderProcessUserData is destroyed from the destructor of +RenderProcessHostImpl, it is done in the destructor of RenderProcessHost. +At this point RemoveObserver override is already freed, so RenderProcessHost +is pure virtual. This crash happens at least building with GCC: + + at /usr/include/c++/8/ext/new_allocator.h:140 + (this=0x7fffffffcb50, __in_chrg=<optimized out>) at /usr/include/c++/8/bits/stl_tree.h:964 + +We need to destroy RenderProcessUserData before that happens. To do that +we can just override RenderProcessHostDestroyed. + +Bug: 910288 +Change-Id: I38107b178829b0cb7494f5333b765e5b087d82cd +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1645366 +Commit-Queue: Sigurður Ásgeirsson <siggi@chromium.org> +Reviewed-by: Sigurður Ásgeirsson <siggi@chromium.org> +Cr-Commit-Position: refs/heads/master@{#666279} +--- + +diff --git a/chrome/browser/performance_manager/render_process_user_data.cc b/chrome/browser/performance_manager/render_process_user_data.cc +index 2e2c199..ef6e1fb 100644 +--- a/chrome/browser/performance_manager/render_process_user_data.cc ++++ b/chrome/browser/performance_manager/render_process_user_data.cc +@@ -116,4 +116,9 @@ + base::Unretained(process_node_.get()), info.exit_code)); + } + ++void RenderProcessUserData::RenderProcessHostDestroyed( ++ content::RenderProcessHost* host) { ++ host->RemoveUserData(kRenderProcessUserDataKey); ++} ++ + } // namespace performance_manager +diff --git a/chrome/browser/performance_manager/render_process_user_data.h b/chrome/browser/performance_manager/render_process_user_data.h +index ac74b1d..f3b4d16 100644 +--- a/chrome/browser/performance_manager/render_process_user_data.h ++++ b/chrome/browser/performance_manager/render_process_user_data.h +@@ -47,6 +47,7 @@ + void RenderProcessExited( + content::RenderProcessHost* host, + const content::ChildProcessTerminationInfo& info) override; ++ void RenderProcessHostDestroyed(content::RenderProcessHost* host) override; + + // All instances are linked together in a doubly linked list to allow orderly + // destruction at browser shutdown time. diff --git a/www-client/chromium/files/chromium-75-unique_ptr.patch b/www-client/chromium/files/chromium-75-unique_ptr.patch new file mode 100644 index 000000000000..08d2f2439021 --- /dev/null +++ b/www-client/chromium/files/chromium-75-unique_ptr.patch @@ -0,0 +1,31 @@ +From aeed4d1f15ce84a17ea0bc219e258dc4982b2368 Mon Sep 17 00:00:00 2001 +From: Jose Dapena Paz <jose.dapena@lge.com> +Date: Fri, 26 Apr 2019 20:07:05 +0000 +Subject: [PATCH] libstdc++: do not assume unique_ptr has ostream operator + +CompositorFrameReportingController is using DCHECK_NE to compare +several unique_ptr. This is valid in libc++, but on libstdc++ unique_ptr +does not have an ostream operator. + +Change-Id: I9f23ef17f02b9e107694ba493f6f8f3caf5cac4d +Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1584292 +Reviewed-by: Sunny Sachanandani <sunnyps@chromium.org> +Commit-Queue: José Dapena Paz <jose.dapena@lge.com> +Cr-Commit-Position: refs/heads/master@{#654570} +--- + +diff --git a/cc/scheduler/compositor_frame_reporting_controller.cc b/cc/scheduler/compositor_frame_reporting_controller.cc +index f1587ed..1b17021 100644 +--- a/cc/scheduler/compositor_frame_reporting_controller.cc ++++ b/cc/scheduler/compositor_frame_reporting_controller.cc +@@ -31,8 +31,8 @@ + + void CompositorFrameReportingController::WillBeginMainFrame() { + DCHECK(reporters_[PipelineStage::kBeginImplFrame]); +- DCHECK_NE(reporters_[PipelineStage::kBeginMainFrame], +- reporters_[PipelineStage::kBeginImplFrame]); ++ DCHECK(reporters_[PipelineStage::kBeginMainFrame] != ++ reporters_[PipelineStage::kBeginImplFrame]); + reporters_[PipelineStage::kBeginImplFrame]->StartStage( + "SendBeginMainFrameToCommit"); + AdvanceReporterStage(PipelineStage::kBeginImplFrame, diff --git a/www-client/chromium/files/chromium-compiler-r9.patch b/www-client/chromium/files/chromium-compiler-r9.patch new file mode 100644 index 000000000000..6b6c81b2c07b --- /dev/null +++ b/www-client/chromium/files/chromium-compiler-r9.patch @@ -0,0 +1,196 @@ +From a1207cc75454e653030716948d27ec27412f6fe8 Mon Sep 17 00:00:00 2001 +From: Mike Gilbert <floppym@gentoo.org> +Date: Sat, 1 Jun 2019 14:22:57 +0100 +Subject: [PATCH] Disable various compiler configs + +--- + build/config/compiler/BUILD.gn | 68 +++++++++++++++------------------- + 1 file changed, 29 insertions(+), 39 deletions(-) + +diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn +index 4b24c76..0737326 100644 +--- a/build/config/compiler/BUILD.gn ++++ b/build/config/compiler/BUILD.gn +@@ -230,8 +230,6 @@ config("compiler") { + + configs += [ + # See the definitions below. +- ":clang_revision", +- ":compiler_cpu_abi", + ":compiler_codegen", + ":compiler_deterministic", + ] +@@ -471,20 +469,6 @@ config("compiler") { + } + } + +- if (is_clang && !is_nacl && !use_xcode_clang) { +- cflags += [ "-fcrash-diagnostics-dir=" + +- rebase_path("//tools/clang/crashreports", root_build_dir) ] +- +- cflags += [ +- # TODO(hans): Remove this once Clang generates better optimized debug info +- # by default. https://crbug.com/765793 +- "-Xclang", +- "-mllvm", +- "-Xclang", +- "-instcombine-lower-dbg-declare=0", +- ] +- } +- + # C11/C++11 compiler flags setup. + # --------------------------- + if (is_linux || is_android || (is_nacl && is_clang) || current_os == "aix") { +@@ -1433,6 +1417,12 @@ config("default_warnings") { + "-Wno-narrowing", + ] + ++ # -Wno-class-memaccess warns about hash table and vector in blink. ++ # But the violation is intentional. ++ if (!is_nacl) { ++ cflags_cc += [ "-Wno-class-memaccess" ] ++ } ++ + # -Wunused-local-typedefs is broken in gcc, + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63872 + cflags += [ "-Wno-unused-local-typedefs" ] +@@ -1447,6 +1437,10 @@ config("default_warnings") { + # comments + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61638 + cflags += [ "-Wno-comments" ] ++ ++ # -Wpacked-not-aligned complains all generated mojom-shared-internal.h ++ # files. ++ cflags += [ "-Wno-packed-not-aligned" ] + } + } + +@@ -1523,7 +1517,7 @@ config("chromium_code") { + defines = [ "_HAS_NODISCARD" ] + } + } else { +- cflags = [ "-Wall" ] ++ cflags = [] + if (treat_warnings_as_errors) { + cflags += [ "-Werror" ] + +@@ -1532,10 +1526,6 @@ config("chromium_code") { + # well. + ldflags = [ "-Werror" ] + } +- if (is_clang) { +- # Enable extra warnings for chromium_code when we control the compiler. +- cflags += [ "-Wextra" ] +- } + + # In Chromium code, we define __STDC_foo_MACROS in order to get the + # C99 macros on Mac and Linux. +@@ -1544,15 +1534,6 @@ config("chromium_code") { + "__STDC_FORMAT_MACROS", + ] + +- if (!is_debug && !using_sanitizer && current_cpu != "s390x" && +- current_cpu != "s390" && current_cpu != "ppc64" && +- current_cpu != "mips" && current_cpu != "mips64") { +- # Non-chromium code is not guaranteed to compile cleanly with +- # _FORTIFY_SOURCE. Also, fortified build may fail when optimizations are +- # disabled, so only do that for Release build. +- defines += [ "_FORTIFY_SOURCE=2" ] +- } +- + if (is_mac) { + cflags_objc = [ "-Wobjc-missing-property-synthesis" ] + cflags_objcc = [ "-Wobjc-missing-property-synthesis" ] +@@ -1941,7 +1922,8 @@ config("default_stack_frames") { + } + + # Default "optimization on" config. +-config("optimize") { ++config("optimize") { } ++config("xoptimize") { + if (is_win) { + # TODO(thakis): Remove is_clang here, https://crbug.com/598772 + if (is_official_build && full_wpo_on_official && !is_clang) { +@@ -1975,7 +1957,8 @@ config("optimize") { + } + + # Same config as 'optimize' but without the WPO flag. +-config("optimize_no_wpo") { ++config("optimize_no_wpo") { } ++config("xoptimize_no_wpo") { + if (is_win) { + # Favor size over speed, /O1 must be before the common flags. The GYP + # build also specifies /Os and /GF but these are implied by /O1. +@@ -1998,7 +1981,8 @@ config("optimize_no_wpo") { + } + + # Turn off optimizations. +-config("no_optimize") { ++config("no_optimize") { } ++config("xno_optimize") { + if (is_win) { + cflags = [ + "/Od", # Disable optimization. +@@ -2026,7 +2010,8 @@ config("no_optimize") { + # Turns up the optimization level. On Windows, this implies whole program + # optimization and link-time code generation which is very expensive and should + # be used sparingly. +-config("optimize_max") { ++config("optimize_max") { } ++config("xoptimize_max") { + if (is_nacl && is_nacl_irt) { + # The NaCl IRT is a special case and always wants its own config. + # Various components do: +@@ -2073,7 +2058,8 @@ config("optimize_max") { + # + # TODO(crbug.com/621335) - rework how all of these configs are related + # so that we don't need this disclaimer. +-config("optimize_speed") { ++config("optimize_speed") { } ++config("xoptimize_speed") { + if (is_nacl && is_nacl_irt) { + # The NaCl IRT is a special case and always wants its own config. + # Various components do: +@@ -2111,7 +2097,8 @@ config("optimize_speed") { + } + } + +-config("optimize_fuzzing") { ++config("optimize_fuzzing") { } ++config("xoptimize_fuzzing") { + cflags = [ "-O1" ] + common_optimize_on_cflags + ldflags = common_optimize_on_ldflags + visibility = [ ":default_optimization" ] +@@ -2213,7 +2200,8 @@ config("win_pdbaltpath") { + } + + # Full symbols. +-config("symbols") { ++config("symbols") { } ++config("xsymbols") { + if (is_win) { + if (use_goma || is_clang) { + # Note that with VC++ this requires is_win_fastlink, enforced elsewhere. +@@ -2323,7 +2311,8 @@ config("symbols") { + # Minimal symbols. + # This config guarantees to hold symbol for stack trace which are shown to user + # when crash happens in unittests running on buildbot. +-config("minimal_symbols") { ++config("minimal_symbols") { } ++config("xminimal_symbols") { + if (is_win) { + # Linker symbols for backtraces only. + cflags = [] +@@ -2380,7 +2369,8 @@ config("minimal_symbols") { + } + + # No symbols. +-config("no_symbols") { ++config("no_symbols") { } ++config("xno_symbols") { + if (!is_win) { + cflags = [ "-g0" ] + asmflags = cflags +-- +2.21.0 + diff --git a/www-client/elinks/Manifest b/www-client/elinks/Manifest index d2765ff06598..5795f703ecf6 100644 --- a/www-client/elinks/Manifest +++ b/www-client/elinks/Manifest @@ -13,7 +13,7 @@ DIST elinks-0.12_pre5-js185-patches.tar.bz2 13820 BLAKE2B b850c66cc74d59c6cfb0c7 DIST elinks-0.12pre6.tar.bz2 2854500 BLAKE2B 3d91c2a4b03cf77a2a86131cfb5339a40c6e89c8aaab7293d5b7f6861f0b7647b1951f2bc15814e342c926a154707162a7814981cdc729329dfb04627133f3bf SHA512 bff70faafea7c4739695a7fad8f659109894b318588f5a035a5594a6053238789259ce6067c2f5cb97448f138db143adebb23f84bf689bea209ba37573484b7f DIST elinks-0.13_pre_pre20180225.tar.gz 3518990 BLAKE2B 89c95b1d6e438975f5711f2e83960c90ced451953f395f3d73eeca40e6187b423b3c7d50b065c11673ee9fe03e8ee99a4c7642ebc01eea888c417645a0e53d7d SHA512 3f817768766e6dd6df042f7512163c5de70766e4d565fc081f4f755f7f7958d5487b9ff2ea29187a5cc813dc0841d75d440087fbdaf99f73d2a269dca70d5725 EBUILD elinks-0.12_pre6-r1.ebuild 6160 BLAKE2B 8e23af9e2335735c94a13ed52d80f109188b5071f764f1213df53c7b2a09f67023df36d6275255c3a928b39472f60b4ab35b569ad8602bb81148f73f12e1acc7 SHA512 6c2e451b1e36ef5fe299a75016165f1260b5035760305d3a3320b3aeb8d9322d742db4fc88c1dc71a2826f5acc9bfba0425b66d00aad10f05d5fc92e979cb4c1 -EBUILD elinks-0.12_pre6-r4.ebuild 4902 BLAKE2B f1dbce9e9e87503c61d6d73c0d26beef8b69e3aefc2d8d6df05bb7592c6c187a89d2aeb89f376653a9cae2a566156face8d6b6edfd650f83c146ab006b52cce3 SHA512 f09bad418c8764b85ee2c338b842c4904b6a6e2b1d59163a002ec56829088f0298ba2429fb2cc8a26dc317355ce96880e99fff4b7ca062cc5d9ff0d496f94143 +EBUILD elinks-0.12_pre6-r4.ebuild 4901 BLAKE2B 8aa6b8fdb1019fca78906036684715583eef32c2c0f15dde6572ca0510c1a088f0df522db010e55b2b1443e45512e2d7bb68c8b794103da5ae4929a79aeed203 SHA512 290b46d32624a56b4942c4e5524dc3665017253d5752ff71cdeddc4a133e83ed5e62224d610d77297bbb264b85a7f9eda3006bd1c6e99000d6fb81b07975ebe1 EBUILD elinks-0.13_pre_pre20180225.ebuild 4027 BLAKE2B dfa5d94951de7a64ffa861885305ff34bd0518980c9905cd6b3fafadc3a7359a534ae2686fc69471ced64935b2679117a16eb6afc2169d216f01d47d1bb29830 SHA512 9711f92e6a771e88ac1042051e11b523725744ef40554e0970ecd2a68110ed048006bee01918c3cf36acfc7c602904b926a00d841302bdc078f2db2b6869784c EBUILD elinks-9999.ebuild 3734 BLAKE2B 4be8674da8f76604c62ae251f7a87c215d0e72704bca572bb9bef3e9241abc39cd41a4b8f9107e4df7819d8f3eaff6e449f70f88deb627f66783cd867273273f SHA512 39ba17ed64382173113e1aac40320ebe4aa85b8267ccefc8e838caad2ef02dd8225c5c6c3262a371c30284f98c8382fbee791d3af59e3ee698e460297d4576ac MISC metadata.xml 989 BLAKE2B 4b2f65d67e922e7e9cce74761cebca030866842af469ef4776d7cf2f8e685a52f9cbdfee25fb6a29546543e71127f48f93f78593745f6ab151e49250fe1b0259 SHA512 66a3bb8694de90a61d37a4fe5029afc894b12eba7ce7832159f88ca3168ee99c324179b27edf2876f94b4465e81cc218f5d271fff92a495bed11dd6b8ffad990 diff --git a/www-client/elinks/elinks-0.12_pre6-r4.ebuild b/www-client/elinks/elinks-0.12_pre6-r4.ebuild index 7fe7f7638a79..b1112ce0a8ae 100644 --- a/www-client/elinks/elinks-0.12_pre6-r4.ebuild +++ b/www-client/elinks/elinks-0.12_pre6-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://elinks.or.cz/download/${MY_P}.tar.bz2 LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="bittorrent bzip2 debug finger ftp gc gopher gpm guile idn ipv6 javascript libressl lua +mouse nls nntp perl ruby samba ssl tre unicode X xml zlib" RESTRICT="test" diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest index 80a02715d238..26cc49b9ead6 100644 --- a/www-client/epiphany/Manifest +++ b/www-client/epiphany/Manifest @@ -1,3 +1,3 @@ DIST epiphany-3.30.4.tar.xz 4531732 BLAKE2B a4741d353800517c0233456e513a974ecd7641799395df7cafe6940cbfa49402836484010634ef3c59e36bd3bb2ced331d19a4ed05d1630c00d7ee385961227b SHA512 8574a26a22a24db7e65254f65723f6e4405fccd783bb7e122f8a5f6aff62d3ef1dd0b3ce903eb1f750e7ae28c2f1154a2c1c15970892216211d51edee318bd47 -EBUILD epiphany-3.30.4.ebuild 1524 BLAKE2B 451ccdfcd23ce8ed3cc947ee7c14d11a46d92838b223c71a17625f427566840a6a19ba66361cb08e8f3082ff03ec70fe3cccab1229f4548c431e5e57a9f9951e SHA512 93b2061c047d78bedccd549e7f865e64b27929ef23dc22fae12ef5acb2a9758fa6a7fd4a66b03fc786cd504aa4e6411dc30e19dc310e8927191c75a422893e2a +EBUILD epiphany-3.30.4.ebuild 1703 BLAKE2B c949c633c28c176e888eea2ef619327ce5146e229cf38bb71f1a32c09758ac9b35af69b8133f004bfd3c59f63e6d47341d8230c079a7f8717e7c28721e9cd4ed SHA512 6f2d76a23f3628d71572922d91b7bb9b07e3c33f308b016a945eb4abe8a9b597b1a9f9c696510a40fcb4c836cd79c196c9d0c4fe7c9c260e770bc89cf7109a5c 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 99e354c6cf5e..95a554372492 100644 --- a/www-client/epiphany/epiphany-3.30.4.ebuild +++ b/www-client/epiphany/epiphany-3.30.4.ebuild @@ -66,6 +66,11 @@ src_test() { pkg_postinst() { xdg_pkg_postinst gnome2_schemas_update + + if ! has_version net-libs/webkit-gtk[jpeg2k]; then + ewarn "Your net-libs/webkit-gtk is built without USE=jpeg2k." + ewarn "Various image galleries/managers may be broken." + fi } pkg_postrm() { diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest index f0ef9f0b48e8..8a0b7dcbfa4b 100644 --- a/www-client/firefox-bin/Manifest +++ b/www-client/firefox-bin/Manifest @@ -173,97 +173,97 @@ DIST firefox-60.7.0esr-vi.xpi 543907 BLAKE2B 9c7360a1e244a626670848e75778c2650c3 DIST firefox-60.7.0esr-xh.xpi 527565 BLAKE2B 6b357e8887f61aed2ed513efb9beb034d126c3ef9b73959b6f10c25f221f73f334a8bc87ffa6f983df956a5fd54f66c6185f9f87825be2b00759d4b6e38ad4f8 SHA512 5bb606666ffb6598987953fec0bc555d2a37c4233a8ae98e738eb1dd5fb3432a4ed39f6b2ef0bdb6e7af2570506460b0319830a9ce9a21b8a8f2fa37f1d6c3f0 DIST firefox-60.7.0esr-zh-CN.xpi 559980 BLAKE2B cee4fab650cd87bd8e1c4bd14500c4036d54fdcd6524fd24d5e67f08a6926ebae10a70f0a961942a2ce752e8017cad965bf9e45ec32e825f35e5605539e30a86 SHA512 d5d63cad9411d615c0aa0814beca1f48cc033327ae989641a9e4930a8f6e7e5e6a4cbcb875b26fa5e82b631aa9a99aa35ad3710308933cbfbb0a15b9686094de DIST firefox-60.7.0esr-zh-TW.xpi 558304 BLAKE2B 94736adc0f3c74466f560ccfbab45ad6cdf436f2987cba65d25995dda15838109f5189e4d4bc87bd64f8a232d953ad69cdbe56cfc3ca3562b780a465180f0eae SHA512 dc2359c2d7245592034b58558357f986e612c119b54ba2b979ce1df0e7dab2a5a0a1422fad6958349a03832c96e9cf1df32bd55be167025a0c8eab5f14a27146 -DIST firefox-67.0-ach.xpi 473023 BLAKE2B 1f668745bdec6e3d67a82964b1cbb63832d6727d2180a2ac5fc64ddf841bff1b3aee257d5d8b789f5713dcedfdc179cf00018c61355e13d50e98a7d0306e2a0f SHA512 02731d08e8c4c5d202712e589b9ba746d61edcedc10ed02face7c2beb5a083a0d9c3ba4a98e730a650351c9256aa87ab20c79857ecdaa150288de4b22303483f -DIST firefox-67.0-af.xpi 456844 BLAKE2B 5418a061dfd899a76b49fc6b95a2837217690de31523f2c30d977cc3b27eda0a06352ed9ef98860dfdbef78f815d47cddf8da5710ffa918d310eaf3a3b8a5a71 SHA512 c5873b61871864ecb7a3c8b61102e09ac216cec73d54136235a47e31d7f91fefd0958ef6b5b86838db628a73c55cccfdc258e9a6d9e441e2fc7c83af2715b648 -DIST firefox-67.0-an.xpi 486595 BLAKE2B 48f37550939beb3f11856c23909f3de50ae0d21e70cbd3224cdf59c90c87b9bc849ef91186a6ec8424f662be19156e9f68d568877eeeda4605d226b68e3c18fb SHA512 d50b8fde6413739db839364a5dcc61c3ee154e4b1b1760cde4d674306c0af383b1c5a0b2d9cc84f01e502bd6cf1c5dfb30024aa2f4ec9920ff3d95f4b07bc644 -DIST firefox-67.0-ar.xpi 541846 BLAKE2B 17851d024b0522952e2e4f9e5cd174e60df1d0ff24ba4fd2689e5fcd3b47dbc2b80001c4a3e7c49e57117b470ff659fb0cf97cc1c601bcbc8a4a4125fc73ff91 SHA512 23f99be5aeb2c295431a456e7deabfa53329bdc3f28980c5f5a73b7b259e8e7db3bb162c5e80cf14ebc91984e1af169d8a053857b85cfac10856cf59fe696a92 -DIST firefox-67.0-as.xpi 493292 BLAKE2B 60c74cfe7797fe6a5e8cc9b8197686e6a032953f488702f14e4a8db2b4fc559c4a3d52f4f6949791746b9b723f1f28cfa395ccfbcf9ea6b17e73aa552630782e SHA512 ff9bd4371b415897f2a1d29605ad83db89c32ed5f5728e27bda3e681adc062d532b9de8ac4d0348028cfb79bc4af94f9d93376add9fc316cb1b0f065f5d41e5f -DIST firefox-67.0-ast.xpi 485528 BLAKE2B b9be81dc287312d60d88820e01ba338852386eef9f742841442444f824df78991a56c0bfac8dd16f4029377b7a8844140f988aece9c957b1e73163eee48fe097 SHA512 d5a24450086ea4152a2d9f1fc48b395ebe9806e81053d34b8b9931834c06ea2458b45892474298d718e8e52ec8481354057bebe1817c691c78ba6b9fb826865f -DIST firefox-67.0-az.xpi 512474 BLAKE2B b2cd48d8eb9453d072cee741dbebaf4aa98a4f9e61c2e419a62d3a54d009db9cba30ce33efa0befd7ebbf5c3697003d7b3b01dc4e04ac777c2d8682300505456 SHA512 5c10d01b587e0e0c8120e5fffe7d4daf66a94be3d1c8a9f8536484cbd0ae1e40642c64247261c89193270b307eb702412c13a482271f96c08d91b4cf68f4cb77 -DIST firefox-67.0-bg.xpi 549334 BLAKE2B 2cb987061dc88cf3b9370705c0bd902f1bab2db5c2756dfc8be1587465050d3e367c2016744e004a6c41e536a64bb2e4695c567c8949fbff4e0cbc58c4520f05 SHA512 f2e90e7b1163ee50be11646990df95b2fd79c16dc6e45e9edf2d7932c246f00915722dfc7d55eadc1e0767fbf7d0d3ff538112e9e24c5179b7ee99e0f80dc696 -DIST firefox-67.0-bn-BD.xpi 567129 BLAKE2B c29707546d508948de1c35a76661526b04238760831e7eec3f6453b1019e56beb5d518216c87f1ff766ff4bb234cbeb2172d4ae8b2a9df00822c5098502987f3 SHA512 035ce4c0ca9016c2335ad1dc85c57e7fa5acd993b7afd76560166ff5d04eb03fbb856429c43ccb2b7ce7977344e840618bb30f9f5a766ae6fe746c7da87d61c9 -DIST firefox-67.0-bn-IN.xpi 556825 BLAKE2B 2111580220c83ad4600114d5c3e5bf16dbeca4d39da18c22a8900edb87f48c5575b4aec85f8b757688065b8904e4545f62b6e0f1eb24ff8272d5b7c40bec16ad SHA512 c3502e4129bddb746eec01674659b266e7f5999ac39613237ac8f02ccaef269c204a4f6ccc71680fc7f8b19d791b29d67dcf5b63596bd32db015a535e1214466 -DIST firefox-67.0-br.xpi 501331 BLAKE2B c416d76f9075fb6154fc8803d3431a58850d1764c976fb3fc6ce92d2418d08ac9bbd5e646708f80dd06d6e5164a1863b7c037368d45e7239c795923a13d0bd53 SHA512 52bea0f8c25d44bd48aba09261fc6a684cb25c02445c4a04b658ef1df79b8459ef5885654c6a627db391a5ab3f04191f9264bdc2de092f4b6a41826ad23e80c8 -DIST firefox-67.0-bs.xpi 484174 BLAKE2B 5c617d9eefd20b87993414c08a8e8bcafab9d48caa212173a573c914f7b49a7362d8bb276c147763227ff0f8cbe7cce8f3c5976151bf540c9272434f9120fe89 SHA512 bd1f5f971de35c606d9b0df0a33c8529a087b627f55a5f196a8c58214d53086257f829fba41ffd514a3392b7f8670d975e58062cb0ee72ae673b95936a341d1c -DIST firefox-67.0-ca.xpi 496524 BLAKE2B 2aaa1d8ff42157d0656937f8333b84fa2576a2cc3b2b27a41e83f669c4121f84f654c56a84047a113b2ffa7b1f56d9d508fe9819f36b00631dde7b257a36a9a9 SHA512 6cbfa1c99dde478a0213ff6f76e9c6a7fac4b905b30ce28b7c281fc65c9ffb707cfc4892e2d4558045c707621632d66fe45b51eda4b7396dc6ebf8a98bcfbd76 -DIST firefox-67.0-cs.xpi 517489 BLAKE2B c0516cc7e24700e67f28c8de679535f78592ff625eb403e2f95fd988371f1bfbc7564ffd1ad31852569e63ad0bc05d8f01feeff4276eb8354a13da41e83b284a SHA512 79d3ddee483af8920392d3bed17ecc06b294cbc2f8eb0c03becf402acddc8e32b0a32674c72b583e0be3cf281e5d98200916c93102d43d5aa34c70eb5b12a8fa -DIST firefox-67.0-cy.xpi 507758 BLAKE2B 00ef1d61b660ee66088e93279a3300d3530e36567f8c03e797921d2d276ea2e05884110913948954b69938ada2ab64438e589384b8732de6d16e02d880c04658 SHA512 84fa6406fc4c4fd189caa05d14825cb81750dd02a57cba1dc64a508f29472081706744a24aaa90056fc44f6ce0d436d26705ffc38a9d5f8287537107da34eb7f -DIST firefox-67.0-da.xpi 514817 BLAKE2B 1c0f66a7e742802bf7094e5bd40900349aaf4e5dc7e442e61b3408deb5c3c63deee7b9a970df7d61c1ef5497f6ccdd50f78bc091986463a0cdcf22446b9446cf SHA512 7d92670bea6a12a0f58542b9f7ab5af0a06bcad32757774639803277d42e4a136d2a9e8b5af7634615d54cf32ba603fc544982a0b5bc3a9b18cce2f671b59c39 -DIST firefox-67.0-de.xpi 510156 BLAKE2B 6ef0ffd61093c032e3e1582978b736b805be00c7ece22b7f32fe540189d42d80fe7f0b32b8d054ae3793d2b5aff979e9764df8001554420b10f3b1b16bb61bdf SHA512 95ec3b9ed66da69b30652cf71ff42ffaa1cd9f3a063989ac086334237b4e3d93a4c171a1292741159d514496eb68b7caab69a0a8d5ce456e16b304302a3fc6f6 -DIST firefox-67.0-el.xpi 592177 BLAKE2B 0e15524f6d2bc21d26880b9d2ef74a6259b2e89f3ac173287f7b8b98219aeca4422c07ba80aa774a35e0d9892e24500b36e0124622e6a50fad1c08502bd9fa9c SHA512 aa06745c27a30df089697115e77c5ec8f3b4b9d491c45956347b33a7702a64df31e5f41578f385eb7f3c43065aa039561a7327d5b225dba74abb8b8805e3594b -DIST firefox-67.0-en-GB.xpi 474307 BLAKE2B e1baee252fe093730673c085d5c123b507e016f1f2905b92e263dfc822f9533b8d2aacec89e2b200e1fea78b3387c1276bc09a1e261da501b6eaf99a916c31a2 SHA512 3682a667626080b5b0f44b3a793a60ebb1ff6b50a4547654632bd30c0410ddaa5f9708bf157d64888d5c8624295f2f95f347e99afc35b0491777fb6894075bc1 -DIST firefox-67.0-en-ZA.xpi 442976 BLAKE2B f799bfa41f8b03eaa2cb988b25f9ab282b17d21b01545cc7441422e97ab119e8a2bc9f070fb6f66575673c486081dd88140db83a3fe5aa7f2671206424977c7c SHA512 5ec9cdf2939bbee4d08c7a812aca3a2cab48b44fbc6c5ee39483443dcb6c68e2169381455ee03d5ee99569f920008ec8aac386556187cc9cd049055a2059bed6 -DIST firefox-67.0-eo.xpi 500805 BLAKE2B c5f85274a5e7aa8e15f44175a17bdbd5da62c7dc61f2636324cfbf5e0273a785b959f45b7cb32f991b86fdb7b5b8be47ebd250e0623898fb2b2f7d831af775c6 SHA512 555f061792fc2b15f17a663b32b6dddbb1ec578f4884f66c02d3d3e6b88bb40b90a67a2b01b1b165e07d2dc756b38bd4da276294ba7782c9b2b978d6a40e98da -DIST firefox-67.0-es-AR.xpi 509287 BLAKE2B 5eaa509085f39777ec3eda5e672156e7721b48bef5cbd8440e49c190507b594fb3bc24674d32a1f1c3ea5c9f595b0cb5918447299bdb39c56735f310faccfd53 SHA512 3c3bce37416752c92f436b5e09c33583b6eacdfc93396d8fe6805bf2876e6ebf9e8227eb2e1b187a38439f06cc6d4578f07ed64978f7bca05fba6e6d821d7a49 -DIST firefox-67.0-es-CL.xpi 508067 BLAKE2B b2e6c19910dfbcfff4e64b1447813198397469c43dfcec4d7ddb2fab800a4ce5772f819544eaf2fbbb233722906c62e4c75a8f8ecc05b4484914375fa681b2ef SHA512 dccf2832144f1995e470c01adc2dcd94b073dea5784258946074aa5835b027d99f6790a1259287c4e825c2fbb2709d0d4d2b552583e0f04567c73d57ea3ab420 -DIST firefox-67.0-es-ES.xpi 479115 BLAKE2B ea5a7f0b6437be573c5280a07765eb524e0416449e6c6603f39e0b90421e44c250e92339cb1c945d4c87027d31b22f7e97aed3fd1e907f1c99f546b6a7f124a4 SHA512 15cca69e099bc209b6ebaea8adc2d02bdb7b67b494b681356b5982c976be8583f639a486107779b41f111cb6bfd58f61590780627a4d4c730bd123d289d6375d -DIST firefox-67.0-es-MX.xpi 507050 BLAKE2B ea1b7e60dff1ea21ca7c1360a538bd35230033b0c75e6149adfc56efbb43535f5a2c33f8af8151a9f75aae26a9b16318c62d54a5cfe50db3e54a84c82899d8e8 SHA512 07cacd6795a711c00a4ff11481e66c767fd2bdbb988789256780de4b8a3844a5ad3a7f4f39f56e40a7f89688e2472abfd23d9ec98be33ff2657babb2c472ab28 -DIST firefox-67.0-et.xpi 483622 BLAKE2B ea611e55406db52e0397cac44a3e1f7235604379eabeb238c10303bf92a1c11eb77aead6078fd82d6202f604d3c45dfa9ebc917359c0788be90ba52e01dd2c81 SHA512 a4c007fc12753709dd9c9ba339a1a2db064e89c0333b5b86be8371054141dcaa0d0f9e30ecbaa8ef321aa6e41d2a75ac19be7f637318cec2f8d153bc32399454 -DIST firefox-67.0-eu.xpi 497739 BLAKE2B 5be0ae120589879b79e0dd82db0b070e69b469c2a2e2af42e4fe8d42bde67f62ec79a0feb3a28830338850f0f8e438d49b85a0606d356028518a85e2de56d499 SHA512 f65c70af331ed820715f68c9d2b0e8e9d5db0b38fb46d92b1819ed8f6ae5ecad40e1cdcb7b4f0458ad138273a1ae04a61dc1fc95bce04fa5a25f301b13e60b42 -DIST firefox-67.0-fa.xpi 552219 BLAKE2B b1449b035fadf58027302acfc8fc59046b102c58880d8b8310801e9da0176390c263e3db8eb8e809511b3e83018985b65a6ccbdf83ddfe21275cf4227c7f6f3e SHA512 bd3e550920e12284ab62115e014e6f4879c453f457bf3d53ca3424243f4db0d11cb02052de82ecb5302aab7aa18dca5045d13ad1df1adcdf55e7bd4743fcd1c3 -DIST firefox-67.0-fi.xpi 490362 BLAKE2B 9f0db7f260ef8df7d7fd56c1810d06006a7815b91cfd28db315b5235c3339816a958e731ee01b5aa2dada0e3dc45a502de1fcbc7043eebd36d26040d808d5f69 SHA512 d6a7288c77b355bc527c16fd4ad13b2fbcae630d7379df3c62a0ef388af566b96f8b02e8d0c8102cc3f889edd4dc57c629cbf0557303f32382dc188ea7988a23 -DIST firefox-67.0-fr.xpi 520005 BLAKE2B 9afc36a8c7f1190042e34b56646983f887e2109d7ae59b343983c99be9859af3661072e11e661ab2633298bfdb1a7690378a40680d54353315926946d28be5c6 SHA512 08503ed4218e92b58f4e14242de17f281f97ab82f4c43730a39817c1cb6979b8f695a68d6b02d8114c291513b5e7029f73e63fce9df947af826bf88627b20b5d -DIST firefox-67.0-fy-NL.xpi 506201 BLAKE2B 55e895fc2819eedf9840a499786c2c03a6262f87e486bb8c00f31cadb3e2cfebc3d4203525be554ca392bc41f6886da1bbb4c58b66f2aec2918ddd9a97aa4f05 SHA512 4d8c4247cde6eb0ad35d3ce260ea6e1b35c3f4b7e0efd2000d3f558bb1048186e4c204be4bfcc76d1c278b953a5a51606715767e6422d693a0a22dd4a3f9083d -DIST firefox-67.0-ga-IE.xpi 489162 BLAKE2B 8b7fa7c901bc8801109c1e152c4632a3448834de5a54ba4f7a91d929f2900f5121deeb65af906c21ee5a334ae18884c2d341bf976d1b65a27a4b4014120df079 SHA512 97dfb9579ade379a1b8b5d36a61dbb343dc1239a3c84bf8bcfd743c9e46cc9b37de1b8f039fb7d82c84df4b7e6f1a9ed4f32854cf04d07cb598fc6ae860a674b -DIST firefox-67.0-gd.xpi 511069 BLAKE2B 42cab5bd6b7a8456ccdf87cc9c6eb394247d1ef2a66262f9f5ec393ef020b3c6f7abaaaa8e300054d950c595bd8dbf730fa2ad96e4ebbe0b1929e424a6a3155e SHA512 13d5f050308877ff080c528da2a710001d556f381d001a5ba3640e50eea6718cbef4fa90fde84a2cfc195589b260ca199f1962897b478261f0c2abe5814de414 -DIST firefox-67.0-gl.xpi 485875 BLAKE2B 57e3c23e19ba8a8a7850451f8501089c10ffae8814187aae1de90dab368659c3b5080f5e8a9eb912a0cc1592da8c721ffd7cd59c651fa9c1a21a69739f5143c8 SHA512 bbcfdb77a1a516d97bbc7a739106f40f297057ebb109d1d27b317c991eb3f7dd1fa74db00e82f5becf8490061c06d4467ed2f821479b44ef47a6ea0df6e822d3 -DIST firefox-67.0-gu-IN.xpi 574594 BLAKE2B 4325203fb1f86a3225fa373856211a2dfc00391ce541df3c6188bc3adaeecf8e06e065a360600c94d55bdca9ce92eafe54344dd4f94cdb5afe5f89af448c58d3 SHA512 aeb77a9438ef8bf6c7cd144fdfd0b3a7eef39d3c625618b3b13ee1df4ee443e9c923799ae866f181435ee2f19e6f2f09a34122f77282a08e88a2e4311d17021c -DIST firefox-67.0-he.xpi 514592 BLAKE2B f17a76df9c708c85567bd6950d43ff89bba3d99e9ae8f8bd8c78bd159e82c105d8ecdc6cb2e91b481340d26054952f9165072f90fa6c8ec9c7ccf0a0fd379bd5 SHA512 623f9bafc1290ea699fd99dc5f405faf597f5adce6754d36c44c0095296004deb93d95fe8d889c30e7250fb88a9aa4039ccab3ee91ae37479a51f7666869593e -DIST firefox-67.0-hi-IN.xpi 559704 BLAKE2B 3e01626b7fd65c05425f8cdd977b63f1b235cffa08be64f735301c5c1dc849762e9a51b8dc6d42e6060bbee6d4717c4b60df803d8576ecc3ad651387fd35e0dc SHA512 2c6c9397fdf1bd7b4150a16581a30104b9bc2ed25eeb8e0363595a26042eef0797a98b297d1e21f331711fa7b2b0f1a8fb450afc2c5c0022d5885d37d1bf8d4c -DIST firefox-67.0-hr.xpi 492453 BLAKE2B 5bc4e0e520888ad6f43878d26441bd47d222011a78a7ac35fb48066d006efd9724f96b56423a9c6237e86d61280d5520328c19e7728c63cee083d361e9009f01 SHA512 12a8b269ce60eabee4d2e8e66273d627d73569a9ba290aa14dbf4507906961a58a3b0de256dbe1d667aed117ae32fb8c071d7c6380b9ffafb068a004255df96d -DIST firefox-67.0-hsb.xpi 523953 BLAKE2B 24520bb99b4681e5700420f8ef51797b59da719a71d86b00995e2924f70232f07f6164dc851654070757d9018c70992ff004d1750c8ac8b332658f877ab95739 SHA512 e2893a73a3c107fd73943e225f67da4acbb742e5bd434cbcea1582ee56ce2f9e5b6d3c3cc81ec6abc41213098f9f4416694a317ba7fcffbab02f1332bc222d5b -DIST firefox-67.0-hu.xpi 525574 BLAKE2B 1a72a7d82506ed11814b8c5210bfef430e22803e9ce0b5551ebdf7122864b9d1e32603836e7f44c7d70567109c3b21ab19390f617ab57cc85bf494e3257880b0 SHA512 bf0f5608b76926ffb8759a09e1a8ab80ae5eb86c69c68bf7ff02fc3e6565cc93e8405eeb7ab5c464488fb0de319781b3cfeed6f887e21ca7c6c9f42eb501d790 -DIST firefox-67.0-hy-AM.xpi 546320 BLAKE2B df46d20eca94185c7f5af70b3a3e479dea8e1410fd7180cebebe76fd4febd1bfa82a3a443856a62f869ccfdd75a9e8be7f101e1378bcb7d861fbaf8f775883c9 SHA512 1614010511f07d691a5f3c551c94ccbd61348a5a66205b22fb592fbb1dc13b0731a1115d59d0bfc15df59aaee8d9261c71c315a63cc5c0634a4882651b87697c -DIST firefox-67.0-id.xpi 491017 BLAKE2B c8f276c4715a56d0c658e7bbcdb7754353e80bac70d1d106266ca88d537e47df92d3888bd5637caf4c078e39a22a308e2dc478bd2178c2e1e35af22e2f0a1f6f SHA512 f227339c95aa37c3280218c370c6e777269f308310221d2a1d11cf8506949669747956d5a102876a9da431e3174b9148a4597697e9e697f760bbc793c40f0211 -DIST firefox-67.0-is.xpi 496689 BLAKE2B 72bc9a145c5e31521e672ecff03b4e07b6ee9a318dab675e9e78d6676b7c578b25db4a04f2a3097775dc89b45985b462a16681319c58385af3de678322a4d8e2 SHA512 3bff12e1ab0bc05ff14afe6aef54ec6cad6160347d1fc5c17eb85dcd7c58c235122618554ac9d8dc827f1d2a1d7782f077ad925b9778f9f340d08a6a1210e1c9 -DIST firefox-67.0-it.xpi 389210 BLAKE2B c964e384380bfc402bbdb51215ba35558b237eb8a1fdbb5359c8ea84b806b551e2e8d946b01a702e1d8be63248009a807bb52208d90159581b7deb5db3709cf7 SHA512 ea44ae4a3f3b4dbc373e1eb1daa9d65408f5be4daa63385edc661e0b0ae7ca539bf3fad675ad4d7eb499a35ae2b9098358a60743b6f1d53d90e794a5ffa46ba5 -DIST firefox-67.0-ja.xpi 533884 BLAKE2B 998adbae64e3902a8624223257a92c6921406d05d22c1e9cde528a49ed3f4b9664eff0445874764beabe5acf0c948cdbab293e8f5dfe4b0a830b5d65acece02f SHA512 308ece21ae09fcba6059c47903f87961b5772f848ad10aded397acf3123748b38efc86654a511ae5cef3ed7f4acce82b06cce32293fc44de3413744ce01112b6 -DIST firefox-67.0-kk.xpi 574829 BLAKE2B 1519b2f0db46de46209c15799ae7136eb602a5acca6e70a06c705c539f85124abf84ea2540de89d974a9315d12860af3a12b61fe57d43e6927320a00ac3f126f SHA512 a8b8e8e540efb091b6e03a140e27d1f258f500bc26f772f4f9ce132eb7be3c5f6bbd0e3e4b8954c368c96025f6e52fbd1d6df4a4cce98acc5147bb70ec547bfa -DIST firefox-67.0-km.xpi 557304 BLAKE2B aa677b9cb669be7e6f33c6a41d8cc290934a5d47f7863d1a62d1371daf5d3b69e50d91f08b09f5e2fddd234980cc55fd58e09193e6a971b970828aa49a83e29e SHA512 e6b27b1dcdf9c30a5f73cd454cd2af13ad43f2cdc352b9f4a6767f2aa5799321e741acc11e62acd0a6668b8352e2436b7d5e3bcdaf2427ffc5872fd6717f9dc2 -DIST firefox-67.0-kn.xpi 552972 BLAKE2B 30f0346bcd4202baf5ba6e5ebf6b3ab6b3315402f2d94ec48f5dc67ede9b58b6978b29f0c6bf4e2e3c889fc78787441dfbc2ee0600f4f633aa465b7847992d8f SHA512 e34522d962551999033c9c5978badc3f63e741cc052a297f7d0948bef00b221fdc5582fd1affc570f7a4dfbb099e8c63d928153fcbf82fa095e6e2def7cb4c64 -DIST firefox-67.0-ko.xpi 535116 BLAKE2B abaa7914f05bb9a6ce6e4ee450b5f001e54a87b55006e5ba839758e2b03e30ff7406ec1b09dd1d87716e06a0590cb6ae26b6bd2541946cb8148189f6b99d1141 SHA512 ddbecd2361b2f8589e1e0b2c5fd74973a24e8894eaf348ae3e8571a0d3160663e7ea7d94660db155e1c579f887624e9f052b654f462191cb1b8ab92e93d226e2 -DIST firefox-67.0-lt.xpi 523549 BLAKE2B 6c8104d43cdf9a5ebbec543749b2cd842e43168b589f823ee77b50ccb073d37e75c6dcb29271755ffb645edfeb2e37fa81681282a3b55357a18c3750cc72a100 SHA512 4956a32e68871a81ae13494c48bebf322e636d61c8fb92ec65d30c91ced9036e2908aec22a40aaadaf5343233a3712362e93d31c67825f7e745e2104477af110 -DIST firefox-67.0-lv.xpi 503313 BLAKE2B f009f6a2f81bc770e9924262c68cf57e0bb8e117449eb8ae1e2d1813be668a1df4082bbb2c6878356dbbb9dbfaeb10a69aa47afa4ea6b232bb833eef1153c976 SHA512 cecaedb404cd75bb1f2f7e7768cb9aa360b4649e06fb725dd1f65eb5404ba0033a35bff5bfb479edb065552801bfa01094a0e83c093f7f04fd52db1f3a05922f -DIST firefox-67.0-mai.xpi 511904 BLAKE2B 369fe67f38400c65e3bde3549c3c8e03a562025f8d0e3a5bb69ab373dfb7f2b94f32926b9a9b9039940f7c1f04e60e99174be8a1b6e1847daec20b45b38c1114 SHA512 b5a19f474b6d91d278e49d6188db2d001a52333548983a309034fc89c608d6e57aae39b1cfae332207242da209cf5b423db12805d6fed53bb7f3820cfd3803dd -DIST firefox-67.0-mk.xpi 486617 BLAKE2B 52a0e773c68de7eeb36854e439d6cda709ca5ff99fd62fa0e96d3edc666f467b5cb82e9c5975e5d9ec31051945094d11dcbc3df5ccd3ae82b7d9c4e5b9b03481 SHA512 81d5515a7d0a2c0b1fb331f69133c014703bbef70fa6e0634acf33c7bc2fa1e4e64b3e698e026fa98c1c7b3b982a297e4c2009568e7007d9cff29f0c6ff6b80e -DIST firefox-67.0-ml.xpi 574481 BLAKE2B 5492e9ad2cd7dccb61e9f9e7613642c80a20ff8f2bfdd6ad4fa5e7d69a5b4d0ec8f1eca3792ff56a18d0eb52e9a10d1fe3cfb1953f999c715ae23cda49e1b2ab SHA512 199e3d6559a958b6d911892f43b0bbe3cbb8dbe59f45d18484b9ce239b512ef73fc66c969dfa809465b4d07ee433aed2e692b3b8d509632885be9aa6e22842af -DIST firefox-67.0-mr.xpi 559662 BLAKE2B d3e79ad5ba3098b9216a8ac23213a33cb328896ccce183f24ce719483608ec01d0f374a43442b2cd6cbda0fe1a9aa5aeb92553957338f0025ef17f388ad66a6b SHA512 4741f84b95746fb562105be996cbf07933be463cf388ba827ee9cd17bb7f65fb92a5657827f0c3e01135514056b26ad183d56ac284d4ed0ff6be0f3bbac9eefa -DIST firefox-67.0-ms.xpi 482414 BLAKE2B ff2c68b4ad78573316e954bf813bf36f3010754c5f440084d6f3fc5316bd8d798a1f42a75f59576d5e06fb056bdf9bbafbabb19b580f5c83c84fcf35f2638493 SHA512 c6fbfbadca9375b7b5f9dad2fd6f92acef245d1ec266d359a43badf364053c4e2a9130f60346dcbacdd77db60ef7d9e5cf98db09c8e7c09ea43204b974cd5be7 -DIST firefox-67.0-nb-NO.xpi 492535 BLAKE2B c34a7c266ac1a9292c477cf27bcbfbdec4ac8c13eca4a54aa6c04bc015d550d92e2e27fe8e02b5f3ab94cedc15bd881c8e5a7fdf4421150aab2173783e2a2156 SHA512 cb924e39b92e8fd29056d943c85dc3af6b4a5d96c930a28bd56b6039b295dd4cbde3e70a80d700b421071031c6d09ee61923e228fff3c540da8fa9f51b71ea08 -DIST firefox-67.0-nl.xpi 489396 BLAKE2B bc55b85740ae1d47cafd31dc38bdef4d16aca1a62a3582eabfef6971164c9585b41d12d3d13e1438f9688a1bc130a543bd2320b61d4fe7ee1498d74002f5b2de SHA512 c60bf47a9adddd549e545a6ca9b9b78e531360fb8ace4dcf9511ea676efc41ec485d2f01065dc3b9ad17ed719a69edcf7692a7acd7678926ccc103be8a957df9 -DIST firefox-67.0-nn-NO.xpi 493980 BLAKE2B 37e268dfda7c694a773d168a4f215e7dc663499624c9161335ca49d40a1c3d382df2624f1d37cc5eb49c397824caee2c10602afa3ac7370003d06b9c2b179c7e SHA512 d2242d23045fa695ada82b9a3d3fc392338f6f3fa1c72829be7fe4f2730d236f85e82afa0fe9bf7fedf312b3320f1418ea02ebbd363e272c493065346247e84f -DIST firefox-67.0-or.xpi 499781 BLAKE2B 8487af9fdc16346d3a54fc7dce9d6799c5b9f64c6b4b3cf8c327863d3da20d7af2fb8226e97bbe9e1ff2fe0032cff59a51b1d03062ae8fa67437dd4c1ba7eb51 SHA512 5a31d8f533d127b7b6e650c84d0c61e90a00666c59dca209f16902e67e1c725efcdeef452af7190d0f32d46289c56deaf69f6510ad2e961a3f1bfe24b34e0ed2 -DIST firefox-67.0-pa-IN.xpi 546156 BLAKE2B 56819972bd7f0fe887411fb238c8ca1b914a688ff6e806003065149e6015a08b5b045d0d16419a5fdf9d0ee34c9e9969d6bf351f4d83ee84b0489e547aa29814 SHA512 f7c2d5ff779be660274d52edc88f9fadf728fa8fc950a7f7616dd596a6d7c95e278ee8520f775e001616f57333abc0def8025e574db41c2ce5513000fe1cfdfc -DIST firefox-67.0-pl.xpi 485692 BLAKE2B f229542dcf7194d498fd82961cc324cf5567c227c8e84a3d2fb470267dd3cdddf020ae1d218b1bd15bddd6684a69173dbdbe04e7a3bb600a0def09f6d6739f5b SHA512 6d462008138331f73b0d20773406db36b9bbf9e4fa56b48faa7e0519a24ce77f55d0b494ea46df7f1bf2497f66197860266469b873ea572fe70c2143dc8abcc7 -DIST firefox-67.0-pt-BR.xpi 499903 BLAKE2B cfc05f2bbdec1a70296c7c969b0fb4196504c88e0f4ab5acfa4c2a610baa2a1f45567a5e4dcc9af2c60cf1962305d5f68062784e0e6896e2f416cce07eb23277 SHA512 ca5ae9e6364beef7e52e3edd4d52a06842b55806c8eff69a4f8580cbe4419379142c9e7f02a8dfe15e4f94ba5736e2e8dbd6b48a4c2d8f61b754e21a68fc4e44 -DIST firefox-67.0-pt-PT.xpi 509660 BLAKE2B 3e59c495ad86d016b0e89b5f2c0e8e6435c6110f982e969305c78911b69b10ea695ca27645f088bb62383e6ee0d04ac04847fadd5d141350b356c5ee243d365e SHA512 d43d576d208b6e9e92a1f6de19b5d407a4350c5f43a6d4dd2eadd2bad512ec468f308204fc76f60e5021db6a3cdb8a4406b2af4ef0d4324fc8964a07ff62d0b6 -DIST firefox-67.0-rm.xpi 499055 BLAKE2B 67425251d2066cd5cbe5dc17c253b602b1f04cee9e39cd1b3f78cd3a4110e9d094d8445d57d76a811bc1e434ee0e56b9e8e0b0ae7ee7332e66f83496d922d7b2 SHA512 7297109c7e8e50f2611031d0f66907c66c436d7fe45ceded35c70dc5682e7d32055faaa648e0d05e6f43c790858dfe653676e25ba74166e2632295e90504df16 -DIST firefox-67.0-ro.xpi 505667 BLAKE2B 47852844f1e66dbcd34638040f66b253b937591f6f435a2528b04122ca34bdb98377336b222f8ef15b4e99481830dd4ea3075942175f291715fd663ce761bd63 SHA512 35746a3b7605ea93f0c1bf1916cc2a0701a843da31f2ec90c78e1975a92aef7c910119b64eb0af4a2eba9f06ca6a43572ca65eb248f6362973de1104cc7d052a -DIST firefox-67.0-ru.xpi 579654 BLAKE2B a988adf8d269e9b1ee30253e817adfc574920ea84f71d583f75bd95f09c58a68c2f557c55d6d411d178c628bb94b27feaf891222676309c2dbeb4836ce9bab5f SHA512 e6cc4bdff6590d8952834d20d560faac142d6f189d7d7af3e28a2755375147f2b847b1b9ec864c88972c10eaf33d643bb6b5d140b007335408349c43ba44dbaa -DIST firefox-67.0-si.xpi 532085 BLAKE2B bcc89dbdd567299388734b88e7538189b0dfbdd0e5c768965f0d42ab98b978c726b2b0cc6bc00dfdde0a3c6cfec8fd7b866c9059c9df4e43aed1b590878e9ece SHA512 b30e5d645ce4e5ea38d207f118e5f1a89c8fc75a62d46c929927455daabfcd38f3cea9272c7fdb63457d955211fdbdfbeb7528309637fcddb1faaf5b001d53fc -DIST firefox-67.0-sk.xpi 524995 BLAKE2B 6a709943e07ee03dc4c8d319c82010c825ea39d260f3dc48094fab36029d6a3c1b6d2531071ef36539894bad5bafeee2ce238492c24acdc6ab19b35d6be5bf1c SHA512 c7ed56944c6523f86dc71926def9a76d4f308f9ac1f824302dde7c55491e0a742f2192d7b667a2db05520921c0cb7e1a585b4ddbafabb8c9e56d6e33f310d78a -DIST firefox-67.0-sl.xpi 499860 BLAKE2B 5de7b058bad9aab6bfb7b217da0506599a28c18bf9cf633ad3f080eaeb049614937c9199348119c9ccdda9c6d36fd3bfae3f99e416fdd44a4e5380576ae6e02b SHA512 9b3c40b4f79348f266375bbbdb5f15e721ff733692df89edd38b76755d83dfd54bf10a1b451d466b31c905bae84352ea65937897bc9210292dc27538c26bd905 -DIST firefox-67.0-son.xpi 463856 BLAKE2B 3ea9f4a8db31a3897d8e4a2d3ba9e90b935316339d862df4fddc042cf9dda68af15c7a1570cd403c4f2e513eaa261e1ab5b27208bf0e40a6b464b8ef8a47dc20 SHA512 6370ebbc741437e1d94fae911783812a0bc1121b1030edb1d391d39c43d31a72fb6acaabcb3b3b9f9d9a5e72cb3d10e7cb6a114059b41d7d137781a864e6c81c -DIST firefox-67.0-sq.xpi 517474 BLAKE2B 195cbeda28fdbb2db5aedc8c79c0e65ba8c32cd763a235109e94685f9d26857786448d19d6525cd7e3b30c7f3aad77a45c9aa8b976396c3ca0d36d826d2e406b SHA512 515a2a605e7cea18a979a396d3bc5a72662e34dbeb7afbcd29d7b961df04d3a9c2493b8dfe87c24431670094e7b40c390430eb73ad42998e16e22ab99ec3f53f -DIST firefox-67.0-sr.xpi 531347 BLAKE2B 61485100fb612e76c0f2c0dc905d9250b592c5c9b8c63ffe3d495a6decbc9a22344a34fe200415253b8387f30c9417130b86daada5223322230b33634926c433 SHA512 ea7e181eaced1f4e76f565ddde75852000691b490996d143c0032d36e56e228e624c2104eb9ea131d998e1bd588f7ea016a18325a66686e03a76c87271571f76 -DIST firefox-67.0-sv-SE.xpi 507857 BLAKE2B b2997ed85af9c2458436dfbaeac855cff9b10ea4473b9e68e592ad9c98d154548a705bb372c122e4c8c8c42cbeaf3e870800ab0376b658b0d486d633576d0896 SHA512 6931ef1c1749ce2fd24c7f70ec22b56d81a69a6e66656ec712247a3f0aefd70b2ab2284ec324c5ffd65d0e8a99da67f0c92e1355a06bd7da3752a16b84e31a66 -DIST firefox-67.0-ta.xpi 553749 BLAKE2B bf8c1c0546c4dd43fc1283eb6eac02fdeaf59c80cd30e785043702466590bc7cbfe578d464997271bc8ced599fb94cf583e3e22c56e3541fbfada6394b344db2 SHA512 fdceec3c0b0616298f1670b1f9351014a1b19f8caffec7393678b6b2cc23a12f38e8b67954a1632953710d1858332f58c4e4bd075ce95600a2e46b186c765291 -DIST firefox-67.0-te.xpi 564806 BLAKE2B c452b0a4cc1e92b5aaee6baa27cc20f6f95b29df0b4eb401f3c3f5c5510fe91a7d78fb9357f8f867fbccfcda6ab649de81634ba7b585fce316babc1ddeebc1f1 SHA512 501a12d430360fe98e2d0fc5e0f5c0b26696307825269746732a16c3251221af7eca04eca1214d69bcf23a9a7bf381693ac5263cb02ca3c25767a65b7a207858 -DIST firefox-67.0-th.xpi 548934 BLAKE2B 7b48976fe8b211562618f1599595fb57dc8656b0e1046f86d308d3715cfbbeb0e7be6fe4f6fea2d26e3f291418956d41766d3527597af49e763eaaf6eeb62ad1 SHA512 706a060ce3db7ed2e1f0bc5a8893026e70e236bf2cbbf93191377ffcb9d98f45c1c46df0c8826e07741f134e65410ec0c12484c6b8ceed7674638382aa3d4ce4 -DIST firefox-67.0-tr.xpi 514316 BLAKE2B 40b4a97fee1ec6112848b60c06b1491e4096f3c7b89033fb492d6cd14122529b6b2667434f1b9890c85067eb909d61b2e66526989d6f15374847fbebd880f16a SHA512 b61c958847ec9c032c5958a6bca77a16c33dcf0fd637595611780cba501e1153e1a09100f14fbc40e2ce76bfb95889d986a471f8603cbf69e2c0a706734a254e -DIST firefox-67.0-uk.xpi 563844 BLAKE2B 356fe586be4124679e9da75c05af1ef7f202244131c63b93f77d39dc9490161e86af4a4b0b17cfafeef5e1380f14bc1cbe631f18110f7130173994c580f201d2 SHA512 285198ff3a42ca701f7806470730e5df02aea3f3141a219e418c27678f7e15605eb7f53a4650535ac638d734850ccc7bfb955536fafae4352f9fa3d4901ad5bf -DIST firefox-67.0-uz.xpi 486671 BLAKE2B 5484f2f7f4b544e2c66977b8d3dda61e903233856f90448e7399cc611add5865433dde48d9b40987537cde38c0e2d8cf1d73b2aef77672e9ba67dd0ac0e391f9 SHA512 5910b32454aad61798612042eed18e59c38130ac04407f6bd2e24504e89eb9666ef0c0eb36e3aa5588d6f0d85bd9efadb38991269df1ff73e44ffbcf54b4cd44 -DIST firefox-67.0-vi.xpi 530343 BLAKE2B 57465db64e1408ca15eb5581e6c97779e9b0d390c6054af6b8054535d212248e4866321fa5b06cb224f5bf7060b3e4233dd5f91e775340bf7d8f17498336261a SHA512 db4a56d4b1301eb3c29a54cd5e369c995a21e45acf82f81314b858fe3ac39a5b9b2f80dbee6ac60afeff90ac5416ab90da912be15c315bb326eb52b34c1c25a2 -DIST firefox-67.0-xh.xpi 475483 BLAKE2B 77532caef41c358188e4fb6a584c3afff316e25e74b20f50ea503781493b086c25d7f581a7696853b2ba8c3fd052c4bcd9f1c575e7465d1cc7aa4e41503a8478 SHA512 008a712ef2bf670ed1970da6d7a2a605d426e43b45217f1fa683a9dc07f3e6f4c6483f8f74a0d07a4ea0ffbb1b6fec23ec9018808f253e21fab92f0abcea9b8a -DIST firefox-67.0-zh-CN.xpi 537479 BLAKE2B 4947f23b125fd2fa5bcdbcd48400590d2e35fc1c2e7301e8db7df2725b9d8c8e3b89189c7f9b1443b2f07833a4bd4fd5fab3ecbe242c1c44e2f4cecdea382b0a SHA512 4fd7572f7327a891b4c68726bd35cb5c844c3863bab45df9e804a38a7eb4699367f0be59cf07f833d1ffa808f8022986f240b84648ecea9cb0b6eab8a16131ae -DIST firefox-67.0-zh-TW.xpi 537618 BLAKE2B e62b4689f5f4329efa57c45309115d380057b29238f254e623c6a58adba87142b2f874096750f3cd678325046dea91396f15be488b389b00d80786ec2c206cf0 SHA512 28b2dfe48d7642bfd5509f95da1e0adb034b137789f513068089e290d5e74fd3c4e53ea3d61f884680a2ef577eadcd4d9f16720917ed93a3f417eff3a6eb5313 +DIST firefox-67.0.2-ach.xpi 473032 BLAKE2B 204bddf10a85e0d8ff3be10a88c481eb9a8c5a9fb4ce7fa09a1929a62fa47a6421664f3a6e43a52cedebf22ba458150483015be50feae226f18366d77480fe1c SHA512 219e22f88789752e1824a87b874f54d1fb99403591e8c46c9355da3ade7608918038ee2ab0d146c0038de48cae0d7139af2a372d15d5763887df15e93dcd0e45 +DIST firefox-67.0.2-af.xpi 456848 BLAKE2B 188aa2552088756325e2b333ddcadd171fc5883dc2380a7ec536eab33525bb27d79fda693b19609f4a61fc3badf702e97eaeae1a6e13b0f212553dcddf90dac1 SHA512 c045be76709ae3738f3b1dc4400b40d225ee0b9aa45c97c57d0a3acad8fc003ecb7709ba21b92dbc00a3126e3949260157a3c83002ab4166d926c7cb9140fe0f +DIST firefox-67.0.2-an.xpi 486606 BLAKE2B e325b18eb1f9cea553f5f096ad8c21c0a5f60cb89b6aa700b5d16ef2ff82aa0d0e1b09d11cdb3b896c3ff490433727835ffb4bf218598f554db70ca43fe1e2e0 SHA512 075afbc676bd5bdb9f3e1dc267e1fbc96b68807574839a43abdd95b71db4b6dfd61faec56b7eb098bc8fe4ad42e3678ef9687c24a74952cbb783cdfc22c8a1db +DIST firefox-67.0.2-ar.xpi 541843 BLAKE2B 2cb8b0cf8c19b130991d364da3dda420192be45f31c83c19743406a7afe5b11e18911fb7344e02f54e02bc3c3aebb9fc09539e92fd08b9afaec2003ff4f35e94 SHA512 e78acff2c9723efa294d7b42eadcf2d3f78a02ce45d0c22cbfb2052405b53a54ee8fa965a83e45d1f884db36f225813a5dad2c082afc665b0e109731ca6b7018 +DIST firefox-67.0.2-as.xpi 493295 BLAKE2B 6c9ce7d56a50829fe9a363e7c72b16d4289d2688705b340585f884d0dbd73323962832d70b3a44595c4576385a3e8cc2cf5793ea370b982a6dde1d78f934612e SHA512 fd262defdb5e6ffbbdf8d53d13b9c6a8072fdb584b184499827a2dc18a13adec2eeab0eff129e4f7bb32b08090d0008624a2787bb37f0049fd84171a6edba1ed +DIST firefox-67.0.2-ast.xpi 485533 BLAKE2B 34e88bd48319266425de7f9a0fef39c23aa46be4cc42e54e019e891f36cfbb4598e4da17117b611055e6b7f3cebb4e856dd4167b94c66644f77df99a8b25f062 SHA512 b533756d0c2c665da664d56ef92cac72b8e74a89272bf2c7622e83765c3146246f40191704c4f155e8551ed54fac312ed19a5111591ff049a735178315a19e10 +DIST firefox-67.0.2-az.xpi 512461 BLAKE2B ba10e635758b2d27e971874857c4f1ac8bc70e962c82ed61a4f590339953361015168785743f0fa6af6b886253043f9ec308248105adc942b86f51a220909488 SHA512 e1b314baf9e432a4516bbf9a674ac00244396714b63e811d669c879d12d998f07c533d705ec6bce712337ef96f7a3eeb6acc04ef8cae48144bb84d9cbe24c1ff +DIST firefox-67.0.2-bg.xpi 549329 BLAKE2B 1a1486d17945a54bb8d52f212789409041e8ce0630c401649d75dbbe3a09a9446e22d767d7ba1853409d1345b593a388639acf97cee12331c4649c4f59025d7e SHA512 d15c7fa72edb0871c251de85632a9989b1a3ad69823c7b428d44e1976e365f099a98d8bb6a3ea12d973350d626afc7feb9c9a5adc037a40b92ca2c682db5eb26 +DIST firefox-67.0.2-bn-BD.xpi 567144 BLAKE2B 25bd113cdd493ddacf172f09605520f64bb8f6545ea5736ce0022f86cc3a3409373cc81e44f2454f7490988a6ac3a55f4ff069ca051f9f95ef4bbd05d1671da6 SHA512 7cc1c7decec543a49e5615b8f6af082f55a73eb22c99de119b669f9f8c7ea2244b99559c48afe72453495a8365ad78a70d375fec4f4ac91eed0efa40298bca76 +DIST firefox-67.0.2-bn-IN.xpi 556822 BLAKE2B 37e3b0402a076fd9a9fec7908daef769da94d8ce5a8139de4df8b7fb06f6e108c48497ddeaff861faaf5cbdde493039b5e9ea39070ed1fb9ac8e7a50cba1fbef SHA512 143194fcda904182e96de3568cb26828d0de64f62640a48c3f43250a2eed930d76637b90b58eadd3e84fb5d94381c11d85250b990825137ea27f41e084a8a392 +DIST firefox-67.0.2-br.xpi 501342 BLAKE2B f2e07dfc0833977dbf1724aee32a7e9b17fe807574dcd2557da05b09a1fc2c1705be90a8d3b3b0beb9f6e966c044dab208872f00bd8bd12d4e09003845c269f7 SHA512 2f32d9e17468b6adaaa0daa4b0f8d686c2277bf5d1c142c8388d909cb709f702d4afed88178ee259a480fe4954869abff683455784824fbec4f74ca60e316c09 +DIST firefox-67.0.2-bs.xpi 484192 BLAKE2B 12ad48a491629dc23dea174915ea8c31ff9209406320c00854fed9fbba7b2c4aa7cf183b1db682b2ca8d9478f791fe16898213d666b9e128ff9c994fc099ffe3 SHA512 2108a18c1a946633b3bbea0cb0146a8ea9649f09e957fa8cb158e8b0c9106f6c9f52f8f191e063788ffe8786b2ce841357e51360f96c435214f24ab7a63b6a13 +DIST firefox-67.0.2-ca.xpi 496537 BLAKE2B 66950f289c050ff771fd575d96a14493cf3e6425103a8c7a8be01964794fa0d69e864481d7df4f1c51a31b202678634f015243656bbe5f6afa9c34a6446d4c52 SHA512 f00fec8e63728bcde65f18c864d18a27aae2e5ee428662ab0f7d153d56504763877e80f0023de37d942598f6dbfa9650d222fa9a9a6cb43f45c36892d3414694 +DIST firefox-67.0.2-cs.xpi 517487 BLAKE2B 9db5abd284c1697d35c888ff86d88b39c36fb94b1ac1dcea27694bdf9962e14cd22dec0014f5779b30b2ac0d203ea1008b9bd60f75e3a1ae899eed0fa99b47f8 SHA512 fa68f39f80239a8b689a40e1fc6955cbc3386e3bf4daa3948fc7a6c2084df55bc75d11a44aabbfbba8641456632fd116cb2db48e6b79e2408288864cb6d9265f +DIST firefox-67.0.2-cy.xpi 507759 BLAKE2B 71654aa59d89c01a6074b1fbb9a480e5b6d0476152c8eb880a3c2595418fb696faf35bed629866ceaae455e1803ea16104c70a77ef8d5dad6543aa937a172a34 SHA512 241b89f90276fe16bb339846eebb5a375a6392d8f38275fd4c4e0b81786fd76b99eddba727c905f629b0d8178b91c06de38abf946a3b28538d9be8593993096a +DIST firefox-67.0.2-da.xpi 514817 BLAKE2B e87e6ba1d8f55f333d331dae73ffa1602c7213daeff10d941e83c6017980f2a17725afb41121521230df5eb9258492d97cc6140a9fb6a9ee1eb8cf1bc802f5a6 SHA512 7976189f22c3bd86de2cdb6195ef12e0581b9c20ff90544376beeacffbd46cf94a09d6a41baf384a0785ad70b393f99a26daa75a564423f47243b882f5f51c60 +DIST firefox-67.0.2-de.xpi 512353 BLAKE2B 0779926d0b80dd09c9d825457791843c61836635639d51c3943e20ffd49cddc42d95820957b3d658cad3c6f411fa17ca752e5c35bff7b4094f80834793ec0068 SHA512 0697fd821903ce458109b286120f72f83262863cce3c5d2af80c2350023bfa07364a77be7e61c62fda064d3c30df86b5600f6348a7c7276b4e89ab5224abcd2e +DIST firefox-67.0.2-el.xpi 592174 BLAKE2B eb93b8ab2d2e300b4ec926921eae9f7e26a7f8d0dcff3a2f806733a36ad5bbaf700b563152dd9f8ea4ec17d51ec8a142f866f5c0ef04c9302ecb6727af8530d6 SHA512 f13dc83e28b998baaf9488e3bf9c3d14cd52e701efc451eedd40ff5c3a443874365c9c9c9a56521e7ca9e9d8e0dd2b764b28cefdf972d7439008c55bc162f5c7 +DIST firefox-67.0.2-en-GB.xpi 481161 BLAKE2B 15099b2c8d040c444574f96b9cd57aab5d1c8b507ea6e6c14435ba2612fe35577b32aef8b219beaae84db5959bc9a2658945b8f9d6337a54a02e92148e21ea84 SHA512 e606de4ff5ed60e61ac250f3c568c28da168eaee9521d782aabf6cfa0c4caf353e270abd5500d4e17525a3cb1f1d03b383af947b16b45f30f8882d394e18f178 +DIST firefox-67.0.2-en-ZA.xpi 442967 BLAKE2B 827de7d299c256abb1b4e9b93e87872d28f43042c6988a4cf7702589fe3f7f75c3d2dac85802aeb9a903cc959589e9814d45d71f4776bc36ca5d3044e76efc5c SHA512 b06cf622633201d7227926f4808cd5b68ff507bb60facd93b3f48eceea1215dc1d2ba8f30ccf811ce006c68be9c5024a536982d276460c21a148f2bd562457a9 +DIST firefox-67.0.2-eo.xpi 500803 BLAKE2B 41d8910bc2933534a72f2273f4f109d6d3a947d24cb6cce72a8a66cc1a1ca1d3d6d03f3046caee6067478e4c6557b862c3deb1a4a2f4ae6aad0bef9fc1306de1 SHA512 922198d0c780091e3ffaae4b8d199d89a0c87dc1137270b6d5ebcd78b5d8329a3404e5a94474a26a178aabb3b77d78eac2e980b90164c8a0d38b1521c4b7afea +DIST firefox-67.0.2-es-AR.xpi 509279 BLAKE2B aaf7e9a2c153143980f5c1dfc803f3814167a2471402b0944b10247262eb68e78923f06ef1b37b02f6930106a26b6b3e9827e93d6721aa18c1fa2bdf16098453 SHA512 7120401b1c8b942f47667499f3f44827ba53feb2b4316a94f74be1858471564a9bd76209f16c025bba5af5fc49281f9c0b9abd584a9613c9bdc6c40b97ffb6bb +DIST firefox-67.0.2-es-CL.xpi 508066 BLAKE2B 33c61580ec5c9ef7e0b034d8a106cf1baa02cf0a49c07e0d12ed4ac5e7d913beef72a8d7d1b253f60f44a95daafcf4056724c495f6cdaa00c948865125b222ea SHA512 ddcc49c8ef39c043a16335e614f63faf5a9dd285c89ff0ce6d6e6a11b5d95098caf66d69527d9e4696b2d51d007076fd585b328de09983b99f6327fca83c17b3 +DIST firefox-67.0.2-es-ES.xpi 479120 BLAKE2B f1cfb2bd3ddd0dfa3b7e914789aa41a69b75685acfc8eafb154ef9d21ae04d81cd593f743ed1f1f2afdf20a74a70540a046ea47a06a6a4a9735d09e09e8b6462 SHA512 7255284a6e22a28a8211be854e26c750c5fc437794fe64f5cddc626a9190800808629cdebdfbe62a7ae5b9e4c68db267febfef2647145af1c213be3e44e2a695 +DIST firefox-67.0.2-es-MX.xpi 507057 BLAKE2B d72df322be291a2ef90b555ca7276fd3cdb317e6632befcbe693b62c2f99f4b82ebe70c308d3e1043ac7fcab227b11d64a35671bf48d67d0370b34150d0a24f6 SHA512 2c653f37f0b4259cddecafac6dd9f3d98456c9a5e31eaebc18f0d98ed949ae222fe57f66544c10748493b02e0ae1bc627430b2bd2e14c716b03ff222a7740f07 +DIST firefox-67.0.2-et.xpi 483621 BLAKE2B 9230ae739bec7639c37e4f62eb47b42eac0179b1c2be72c8b737bba63f740015b888649329a09510322c1e739a9d1eed1ad6c2a44911619ef4016ee8dc2119c9 SHA512 e6a0976bad2253223b178d9e4f93f0b1c5bbe99bdf47e31d9c21c963d90535b214be93adaaacc9ae37cb68b69ff40ab61f2a5a2c9ec06569897d015b67be4dad +DIST firefox-67.0.2-eu.xpi 497737 BLAKE2B 843fdd1a648c37b245a64083dd1997249f584564cc679e5651de24cb10217c9c37cb1d25f761289e8303503e8d309130747bc3c67f64d954f88cf93a7e01a8af SHA512 c7cacb4cd6086a206ee5614c96da502fcab49e5fa8f5aebfcd6e5623aaf628fb2c61fcce405273f087a86126a64b6e4e486dd2345aa2b2790f8ec31585bcd381 +DIST firefox-67.0.2-fa.xpi 552221 BLAKE2B bc9665cc735b1849858f9ac90f3889f914021a86ea31c9eed9929d8bdd307898a805f448a825e12fe23d22358070aa78bf081afd3784c4d1344d39f5b7640f07 SHA512 098a195e27b554d0c230f6951e1517963f95c20a47516874f2c2ee9082d4c19b8a0614be1cb04479b01008e7cd9a3a3962046720fe39b27a99a003a4ba7b5d2b +DIST firefox-67.0.2-fi.xpi 490365 BLAKE2B 3c1adb8e4d1185a3e3e7a4e9a931a60ded8234a954b5e2961c5b4c8a3af0001383551470f796209ce0a29c65146ef0fd8263dd9ec1f4dd98ebbc674f154e4915 SHA512 fd7a5f7a974dc21be9d8624f3fe2f635cdb4b66116b1aee10e4a0238b280cc501d3b42670d61e0b1c5844b8831cc1ef24d73925172ee6740250e2ac50fbe7540 +DIST firefox-67.0.2-fr.xpi 524675 BLAKE2B 56f9254228029b687106d8592831310706fa52e924234f67a11d2915863f4043c644cf54bcbabbaaeedc0665f63849c47a23a9268155a4578da06845e2f9728e SHA512 b24a5bf26113033e77ff671c92c482f329208f5d71ca5e0dc516f12adde52bf6987fa241c27cce4e60e65030221568de486b57eaf6c72ac75df04c4efbe196a7 +DIST firefox-67.0.2-fy-NL.xpi 506194 BLAKE2B 30d464a79f8457197dd1d00f711242ef60ce6a1f3cee5a1ab05dbe421c4ae4009d0c9774f0e350a01c36e909efc15a889c0485cc3b0b35b4be964c67a004215e SHA512 bc9afa38930f8301ec8cf176b77931cccf3bf1f7dc7714cf85c5687e19c052fe306c8aa1fbbf52bdecf175b87e648585d7a424fa4d7ab4ef0e032feba0427fd8 +DIST firefox-67.0.2-ga-IE.xpi 489156 BLAKE2B fc7634a30bd0e5a6f48b59c87ceeeac24916d6fa37f2aa1edf1134da0ccf63aaaa31e81e9a98d43bc258cafa55008c880b248d32bb20956b766a58968ff462a1 SHA512 a19bba146a564db1d4a2e5dfa6336b85f3b7e79da555e5a18ac4946f40c545941dfea28d868388ac86583d0b27eb2ba629377dbe397b78893d5bd45859f657ef +DIST firefox-67.0.2-gd.xpi 511058 BLAKE2B 587d86ff5b3a191f76a79652a51206b12b22a4a0a6521b5e1e74ae1c5b4847a1c6d16668eb9de71f494a526c93890be5fa7c8b00dc663b8324700e50409a3aa9 SHA512 3a1efc4e71b3930ddb57fea278049e35cb9af80c5d522c1ec4bd09d434aea64f5cc91bd9b260a92f21e74b6b804e0bc97d16cdf05e8b4f25e18822aeb6cbfddb +DIST firefox-67.0.2-gl.xpi 485873 BLAKE2B 7f54c31360a9fb17a80628ed0b1481782f0f978849bd2726ba0251ac9fba715f39ead890b12f290df380f6810ea159bf0a169fa913bf0ef36d83324dec51b173 SHA512 adc979a523a634d6badc62a4bf8db4c31f489c82678d9e24689badd7a15c86b35841388f56392cccd2b5da0613b81dee50fa314102501d7bba6dc67522a1bb48 +DIST firefox-67.0.2-gu-IN.xpi 574594 BLAKE2B 1cae2ae517358832b77d95f955a6550d0767176aca277a57308b67bd71d1c38d626c162da07298e0a486b19794832483ebf99be56e7f780fa33245cf8af0adc5 SHA512 4106dc17e922fa1606c6e563735ef83aec3c7961c368297bdd3c37f3b1c26290ac118f7046e6d6f46b971d0ab85e0e1c4a48a560fe353177dc70a65da25f45d6 +DIST firefox-67.0.2-he.xpi 514585 BLAKE2B 4bd88619fd32b749eae3435ac0a9ed1ddba976a4d84db959292ae5dc98aa7d198f7a98709457c7796aa0342f538facf5916a4f13778e0cb7bf39cb6de8dfa72d SHA512 bb26ca311f9e0065015cdf97f5ddb68b764686a0eea8ee6d2690f3890354ca31e9aa62836ac97730af5069aab3c96ebb49eb9caf51cf30679cc8311f8e8f6b4d +DIST firefox-67.0.2-hi-IN.xpi 559706 BLAKE2B 10638aa57ace190f5dee7b980910601ce2f3bbdeee2b29ffc72989aba23ffeea8a564aa94f122ece9cb516d24f6003c9f87ab439953801382a6abfb400a5080c SHA512 ac042c81a189427bb364d3f143f1e77d7ce3e011b4c83cdefc8f5b6ff441eccaa8ab710d8f70cf7b71611cd37e722ade6fe1114271048055a0b9bea4a5135a24 +DIST firefox-67.0.2-hr.xpi 492461 BLAKE2B 1fde75a4b9bb9fece6a92382e9c98349680f963f357474992d944bea7d9a3945ad03084b81094359cb4095e4364bb709e42a1d78e91ef22e04001a5df784e04c SHA512 0a914852e40a98bdee47653f09f5869562e7d79b8ff4bd74a45c89d34d796eef0788d1eba7607320f578d0be24863f5e8c259ebc60507b4eb07699183adbbf6f +DIST firefox-67.0.2-hsb.xpi 523950 BLAKE2B 59bbbcf624d42e23fd4ed5c4fbb20cbca4a553b11a649fa99231686d9b4153705ba1c0b43979c69495c21b19a6a0a88363e243cf3b7a8c1f47140bf2446aa0b4 SHA512 f34f24d62c58a89176253f1afb6b34da6c2ce247813db2a61ac99834d09741181ab00cdebe362cfa41f4a9b32d8a0f5b16ddfb42442b5c4384e2ce7aac4fce8e +DIST firefox-67.0.2-hu.xpi 525580 BLAKE2B ef3e380ed097cfecd65fae265c0ca5362bd9f882e67698f9c6276919916aaa6b247f6ec718cffba022ca2ea0e832457f7ef2b1544e154d6ce633490c2692ac93 SHA512 5ad29ee694004787663ed9f7c8d712af241399f401926f2310c1b15ebe10643a04d201cfa8d204cd62d0b15f503d70762c35de38df2fd0a1688d4174015c3c48 +DIST firefox-67.0.2-hy-AM.xpi 546326 BLAKE2B 8a1a81547b697f72c40e3648d55e9ac6b3ba43fc9c096e0ae4588c7ab0b1b68a5893f0e99ce0584ccc72b79fa9c2c476d89d54f191d85be978678e280ab90037 SHA512 8b97e3bd8c246fcaeda60aa35fedc427cb17a08d1ebd433e256cd50707b849a861738de6d3ae03b6d60350bdaf636b460f82cf764db6b8e6a7cebe95a920a43a +DIST firefox-67.0.2-id.xpi 491025 BLAKE2B b19324e9bd50ba17bfccf0a4d2c6745910e758b00bac63176440508edb61d7e35bcb811b3a34289dbe16d981c7af809d493b2013edcbe671955af7a44dc68c25 SHA512 6eabdad62bddac903fc0e995c0bdda936be1e29968ec387414db5724211639a0e371eb1950e0e79c61b895101c19a69f14cb03b968da9b1bdf1fc9e14e7c7140 +DIST firefox-67.0.2-is.xpi 496674 BLAKE2B 729446bb27998bd3c93afb4aba57f3d47a18657536b3aaceb17d42e4c9da6686379a357369462d755506c41e6a017c1e01b60914a93f28ac5b671bdd6fabd28f SHA512 0ed78a7087be1226f123c078b73ab78520a442cb49d307e3472ace2372ad2bf0624f3d9a00f29f4c450280b125a007d63b31eb1960bef8cbad531116f81f7e26 +DIST firefox-67.0.2-it.xpi 389213 BLAKE2B eb1dd9f0857e7118682d7fe4285f219010d0931b6c7a49c4e15e0a69c517d01c7fa1c19d7e6515dac9459714fc56c82d93c8a1443dc0292409b5875f11de8eed SHA512 30ac55e174bbe2b914f43e5a9a7e5ed7e22c430710f768f5defae19e188c3c6eee7cc51d35583197dc832a4accc5f07e0947458d1ccc18c14f878c0398bef025 +DIST firefox-67.0.2-ja.xpi 533890 BLAKE2B 300ed7d8a3f8e5e0b57f10e386e586d5c2efb109090cb5099f575fc72bb125f86f7b0649ee905677bdc284835be016c09c10fddcecbf4c277fdf1b92bb5ad791 SHA512 dd7e5f3e5d081dd9c7d723ca6da7b3a566e28f97ab159533edca495373cbbcc83316442f732811722dac692d17881132dfad948312274018c5ad7c41925fa69d +DIST firefox-67.0.2-kk.xpi 574836 BLAKE2B 328fcba29c4de952a8a639f2cb0d0938391ac8dc1fd46382d2d06df058cc9ac414a04edad5a6723e292b169d38bb4769813d96857dc6b2e7454fb1f2167581fe SHA512 da678a9266bb72c3695a55b53f78b02cfe47b383de9210bce62511ebe59dc90d4419a78cc44059f9c2fa17d09ab38868b65495a8a7ba0b1498020b0454190c1b +DIST firefox-67.0.2-km.xpi 557306 BLAKE2B 6c90483d9a268f41a886726be88a6c20f958372566731ce13d7aa155bea9fdd5bc5c8764ae4bb20944aa8581e795cbd89b1e7040a873bef31cf4cdb050b2215a SHA512 aefc7ace96686b0f967457940a22d702043e56d844f3613e0ba4dfea00f2f1890c4b492e0d8ccd17a48a551c049dd353749ec9943d90bd80c029c7a929c82624 +DIST firefox-67.0.2-kn.xpi 552969 BLAKE2B e0017267ac854069b309106d0d9e8642d52a18dee251c4de63dd14a131a6f0a17eb2cf67b48e2a6cec6b1002ab6e5a2fed2707b4fbb42fa31dee4914ff881f49 SHA512 d651b9d08cfa77609a02fe41e0cc7cf777acaa3c50a7c755575f23604d949e6c4be5f62bb8f74a98b83fe33a09ab5f255d65f19fd646ef0e876628e7679fadb4 +DIST firefox-67.0.2-ko.xpi 535115 BLAKE2B 86b91c32804f3274325879d12203dc01a1f0a831c66d06e1d3e4f3e89797e517a765ced73820eda078750069bb1254bc29c4907d6e915e38cd0d4f4e6be3cbc3 SHA512 4d69036bfddb4ebea8ee8c87005063164804d6eb188f2437a34c3564fb5e2972a46743042e7ec17665bf7f88fe7b03338a4768d9939afef629cafaa4af0cf62e +DIST firefox-67.0.2-lt.xpi 523555 BLAKE2B ed43b6d836042506a4d7d324f84297a3eb633a92d3b09e84e5ead9620299d826035aaf1bf9eca21e39dd99fd80919879a2a77aeff13e63a8816bd05a1e09b399 SHA512 b91db6e32354fb6b728772ca05d80eb3e6b2114a5c6a3a2ef7cc2956413349d4f248501e7f1f22ae1ba42fb73c7e06faa001ced065bbe32a961177405e83870f +DIST firefox-67.0.2-lv.xpi 503315 BLAKE2B 3c896ecf5d17049e139283c4aef713987d6828c1cb28b6247b7da19a037fd02aba57bee3b0ad02c76bcb235c7e9af272169b8f721c1176f6fa124a1d96d480ce SHA512 a341dd50688a558334cf892027ad01134a804e2672b332eabf740650cddb043c2f320744cc06450639c89346d3bb9f8774a80d21c7c9d0980f6f676f04653b37 +DIST firefox-67.0.2-mai.xpi 511909 BLAKE2B 59024d891a082e849297f3d45430f0a164c60a0f5d98f93d58b6c973b852057a32fb786c23e7c87684bdf2470440a564903f16f0b03b7a4bdeab0165e0686fa0 SHA512 fc4c9aa5310c93c27b23dbe0c9e96ac7c2616cad1f95fdefb3343fc357d3721c50ca922c3053f04db15c08e0dcf04a9a4064b433a89e2fe6d608395e3d6aaf6b +DIST firefox-67.0.2-mk.xpi 486617 BLAKE2B 78770b33eb111c1a7c51519d178909336326b957e90ce3fe031ed71b1d7411fa47fa74c0d3ce55940ad96811dc4c3ef5ecd7901118d1e121ad5d8ef74674f295 SHA512 b6be50689cf00df50b4769cadc45746c2dba9f99a55b26c353c1c318665877a2bb10cca99e28ec29fc79877ccb91b6801b574bc19b37ea737fad407a4513dba6 +DIST firefox-67.0.2-ml.xpi 574475 BLAKE2B 3307a20ff0b021c3ec2c78bf6e0f686cbba5af49fb6c445dfd59bdc2d2da941eb368d67601e171372c5cec3f299b29eff59eff09d0b553c257db198be3bce169 SHA512 99ebc0e43742e1930681f18a17f83216617a39ceca3817242feac4ee9d65d056b54bd313fcecbd8964c2412becebf19a9abb3126005bde8cdbed96c9ccbf8a97 +DIST firefox-67.0.2-mr.xpi 559665 BLAKE2B f5880374552a938fea7721dbc434ea8e205fdee22a1ef44c850e66a51b96f1b89749ac3514f0460ddeee0a49727fa2e1b53767d196843db15d91b57aa060b3e7 SHA512 6e9127526bcc0db7f37972ddbfc1b454baeb3ffad96b042f9316e1c6ff9b8f066a74b22885244d4e17b94a7544fb3a41a24c4e0631c35ee17024a8f8b2a6f44d +DIST firefox-67.0.2-ms.xpi 482423 BLAKE2B 4b29cd88204c20f78e0d889efdebf875237a95c37a5c5a6ebb01acaad797fcc028ba27f97ef48cec6a8ba3e9d1f3c659a8d382f2d0029c920efffcdfe622f668 SHA512 6ac9075909ad8bb8b9119336a878f56e15c1b67df310c77d30ba4de2a9f97b156ed7813d704462158b5fcbd4b679579a862ff32aa9569b4276f28257e9c2dc27 +DIST firefox-67.0.2-nb-NO.xpi 492537 BLAKE2B 988e9d2436ddba5a7f282019e07e43d8fc1c5b084aa253392ecb8aa4a08e336b44335a90ba34a0c68295363c0c9b9692a3aab7805ee3df2fac3c2375a4e2576c SHA512 29ec5cfa0b4d485329e13c3e33b3f430a66abd9fda22ac80cf6ecfbcc7bcbff1d4c7a063d1b01e4415766c1f51dba501b6a0a37c06f87528d9aaa3e0b3e7cd05 +DIST firefox-67.0.2-nl.xpi 489390 BLAKE2B 39425580e629d3781a417e692a84abc7c5342ce0f8477bf442f75fd8dfcdc128845eb06343541514ef30c964fa7eb49aaabfd247b13d6cc66e304976ed9b588c SHA512 a30113d82f624d99f2dd46db1ae1ddb6193f0ae97085b9249610f4c80b3023467f3d3fe7389ac32df4e07b93ff85a64d6e03670754e433a2be65bccefcc2a4c7 +DIST firefox-67.0.2-nn-NO.xpi 493968 BLAKE2B b9ce300ab3bb124a5cc2f9778920544f90fa45f38a59af3645540be5f3dc11200eafa5cc5e568688061619fc0b03a9062a36ca2f5da7b0435bdc9040506204fe SHA512 bdde9de63c4980053f7447c956e3825966bcdcafc6d7cd51da5e995c427719c69536282ab7f27fe08fc6bdb6d446645112b719d0abde864ee9036d354323af80 +DIST firefox-67.0.2-or.xpi 499801 BLAKE2B 5bfddbffe8a216f30d0eac8539c4be03c047edf0e39edea84fb293393162b107807685cd79d946b9741a7cbfc487d78567634a647e65b5cd82049c7a9c76d79a SHA512 5d5344a13dbcadb3c669a38f58074b7bac470b134c951d34368b720bb0ecc919192f54f5066a37756ab09c77f2791c7b6f304f8aee6bb1f816ccf500995fb05a +DIST firefox-67.0.2-pa-IN.xpi 546155 BLAKE2B 64fbba6c2f28b1759a08ef0b2522aa9fe9b5f943509d431a2fa82a4f3a44a606dec1f32c91a238e003bf24c8cba130087a5cde6ed87feecdc5ec12d50cddd051 SHA512 2f0864edc15caad34c37fe532ea9335801bb21faa40210dafaf65e80d0374b959c7b2db0b0046a4ede8970d28c8573cf5f23b1881b9f35924225d031f9612006 +DIST firefox-67.0.2-pl.xpi 485694 BLAKE2B bb3bf0eaff1c7bf85a66d5f8be779de92addd6e91e9799f98d224d4859241e392ded1459cc66a892655f6da88607c2e3b110b87c8fbee8b918185d9b3b5e66cf SHA512 7f7bdfc059c96e76fed4a8cff25bdd2b11f1865e2f3acde1dd41bfe53790603b22018489231c18ffe6b63c2557d8321538c30f59324c6d8c90d0e35b2a0fc7f3 +DIST firefox-67.0.2-pt-BR.xpi 499903 BLAKE2B 2b4a0ae4a655717fdbd30b6be96313eb398e022030f36ab9d81a2457852b2206b1ca99da66205a3470095b039d786fe48cb4249d743a621d86e16ff0ee0301e0 SHA512 ecb7988b168c66cee29b6497dd2ac1502c3e38b675f431be962126c3c23c1387bb0799d96a8da4a4e2b8bf9e8a7f6dc0531641f87728896a6c86b143fb7f050e +DIST firefox-67.0.2-pt-PT.xpi 509668 BLAKE2B ce06f21c9b496ce97c23cc70baa9d8ee5cd3bbad29b2a28bbfe61c0dd70262fe8004f0c28a37e919cb6a75c6c800d2e9d8c40c1f65d7c388e1ca3d74941c4673 SHA512 fe15fc2c00662a0c490f464025e295307c4b57626ce666523e331c52b216aeb9c89744c283b13d8c9ea9f5dd91cca85231808a1d256ee3d8e28befbbfd0361bb +DIST firefox-67.0.2-rm.xpi 499050 BLAKE2B 38f90734111cbb6acd37dfc8845a5a95290ac84857bc20d145b137775acc48d5681e9ffc9eb43b93a9327546ac9a1892fc13322b1336d0717e8cc3f46f24e7bb SHA512 13ef0f67c356ec5813ce510ffce77a0859f6d1b15e29659610f8e314fd37752a1eb174aab960342a7c4e357ea77767b8bf1bb1ca8ba41f16b326118ea873e76f +DIST firefox-67.0.2-ro.xpi 505672 BLAKE2B 643160ed934cf51ad566657653d98f2f47e8733fe662890fccacd6d2979c3673d3665ff1ae06037a9ab8500266542d4b3ed11b4b62b2d7ed7bebb80d873b40a3 SHA512 a2b7a6234e633cce265a33b4d530a2f25df45274507d37b50c0c99593b82b782ecea5571ff7e618a49fdf50328608892b3a42ed9a919cf94077ac58bb4ce9699 +DIST firefox-67.0.2-ru.xpi 579646 BLAKE2B ca0cc55cc0274ae714bb3e4b4b41a3c950a300c04614e8272cfd12b994d010169e6290ce7cce8fdd258486c06e55c403f2bdf5e49646a8eef07e030f3177f64a SHA512 46d54921157e6db4338e652ea9e7590a3690c06a0db42ee910347f08afcaad464da60a139d0522145274b755c3f5dabe8d6736196a28af1575500657dbc1275f +DIST firefox-67.0.2-si.xpi 532090 BLAKE2B da4731b863399417bf6db04b0077810b7202a5b360adc0fde4eca8a783f0e70b7a21b7a5d7dab5ad460dc69e360ae8058a23ec2c582e2b68532f37775bb8e5b7 SHA512 267ecbe15320604231bc2fe7e9defb9a60b1ece9a5bf8f3c5f5e92cb741986247be64b39de894bb1f3a348c09c6cf12c5c78695a181c813a29746470e494a2d8 +DIST firefox-67.0.2-sk.xpi 525005 BLAKE2B 709e56b76b1456d344e896898058462a67ee3ec13ce78aeffa3ca9f931fc8b8b29b7d272faeed7624d2b5c929f1950a11d0820e49fbb43b42fe5cad3a3feaf22 SHA512 3c39b46f77dbcd922ae26f1adfeda37fe93650ee4fc66c1264aa688d79b9e03556a5b9c9326636a3844d4b60e05c03b95d9a825c6fe6dd1e2f5f1ec64c47afab +DIST firefox-67.0.2-sl.xpi 499850 BLAKE2B 0d225faf0bac9bc4bad5835b62490cc010a1568c807f6f4924dfe98941d9c46c2f319d3d103f5a2000910e24c156f5d6b45b441747d80cf360fed9f08645aa46 SHA512 6cf2ad6d793cb77bbf51bf03caea6f69cedef2ccf24b5366e71efe1b8fc16fc84eabc266070bd008a4eb1f3d662544922cc7e24f7eba68e8afe374fb5ce96ee3 +DIST firefox-67.0.2-son.xpi 463849 BLAKE2B 1ce5db262280f7b34a6194ef2eeab2cd1cf405956674364ed238e381deb6cf34e886eb2985fe42959a20728921a3c2a6ac4875e9f5b944df825a8c3f8bf759ae SHA512 f4aa0c461978a6f70fbe913b6f16a68e67a8b615c4825acc31f49cbe99e8f5c69d8aae8f31fb89f31ca88d5b5451bf1e1c45088dd8c2972e6d3cb0b91b6e2de0 +DIST firefox-67.0.2-sq.xpi 517461 BLAKE2B 3d15646cee8eca973b5e97a9a94c05501474b607a25c1acfd2e460242cd77cf23ddbe2220d1950fb09a5ca4b965c0af9b9a40622a94e5812b56a51e4ca42f887 SHA512 062924454cba1bf58bda6498633096101a23435a81336abfd31b035dc7ac520fd6727121221da55ee1892d2bf4f8f4ec73890bfd863b50f385f634024568cf5a +DIST firefox-67.0.2-sr.xpi 531349 BLAKE2B 8e482b1f341fab3cd267689b6f6698a9f668f59be4d14d63f4e426415a0403a3059aaf12f06c63a81d592a40b05270b57e1937fdac0a0958776abb8ccf872f8a SHA512 9f28dabd1dfa6670da51a6606f91cdec370974d11bbda151d0537f8a07a1f934b47bd39fdae39038435dc53e8d0a197e01bfdf784ad10dca31a07c17d53ad2ee +DIST firefox-67.0.2-sv-SE.xpi 507839 BLAKE2B 1291de55468794dda1fabd3925ae58aec136996f8e0cef4489d16a226f10041ce39ece82a9d5756f2eb1deb521da64cbefd1a4c54260c2966037746ac015ee02 SHA512 daa91425f4a3b9d879df7448ef2a570276e2102fef8e7bac3e33ad4a967e6e4a3a7ea402efe594b5e2b760cf2844824c293c89d80873b8c509f7917c68aeee51 +DIST firefox-67.0.2-ta.xpi 553764 BLAKE2B e7381b3e7daeca6bd3a8c4b2df19260f95fe90b5acedcfafbe055939c0537c40cda6ddd56eef1465bcfb332aa20edacf6913556ab6ffba4f35b98df939d53501 SHA512 4b35905368faaedb4edf5fc5d0d4ed3e18464f3b9b4d47cb0c44c6c09b68e2c948bb2722e883ff163b39adf3558174c3eb72b358e54c70478f9f070d7cfba224 +DIST firefox-67.0.2-te.xpi 564812 BLAKE2B 9c3d0476241d59706ff599eba7d3989385183a794107fbc8dbfe2066afbe7368e08a3d6e36fdada646ef8acc3b054c2a278a92f073feb6ecc8775a0f153b913b SHA512 1c685cc6a0740b244adec011da2a27812cb012b431b70e3e8430a46be2a27850cc25dc2897431fdb5cdf1de90644ff4f1dbd0591d1b8871bab84d0cd362f7474 +DIST firefox-67.0.2-th.xpi 548943 BLAKE2B 053b9ce75b1f368f247f8249a04b64051b24d12695a9b159570fe1270684cb3e4ed39fb1b1d0f64efcb3599543460953472cbe3f0bf1dedcdf8636ca7bfbfc4f SHA512 d3d16720772f5e9a405424e83fe410a1d7bb866ed1a2761aed366ff00884f05cbd29b0571a9c906e89c57abaddf62d45e7955fbdce526306f510fafdd347ffdb +DIST firefox-67.0.2-tr.xpi 514323 BLAKE2B 962efb381f3a07456b6b6ae5fd2054fe6a7d08b56802d422bd98b5a448e56cfba5e054e0ae295d08795c886963f97e5a5d92cd4efb3c6b1e9bc8d1721df78c90 SHA512 61c5c5809256ea631f4ea5a8bcb399edb6e51441c4073dc505b1bb19bc4781eea4a54f7a24d8cc2ed88ed31f6ebaf0d03236cea93ef3861b008c8a8e2be0004a +DIST firefox-67.0.2-uk.xpi 563863 BLAKE2B d23bced8645ab3765262d0d93d19e65f21f1cdce74ff28accc11416ac10c51f71e3fdf2dd21117b791bb811d8139708f7f260c8a485203b7b88577a480c6703a SHA512 c2356c47878598094c0fae30a2f66c6c512e70a049345a23ee0079c28ca9fb80ca6b6e65e65919c95050662854403820efb82a05cdc16c1dbb50be96f6155f20 +DIST firefox-67.0.2-uz.xpi 486676 BLAKE2B 86c5b625a69ba4f401268663bc117ba92d13e52e31fe1a8f248ada8dcacc3fe9bf5eb34ff418b35b4eb0ae0da8bc6b4123199a4b656dffa3e43f548517716044 SHA512 382147aa4c909332fe35fccfca15f05fb3bc815304d429a61ef7b0dad03a72657b5710133c8e849d33f58efe3125a7f83733b6259235bcfda88697d0a0e0ec7e +DIST firefox-67.0.2-vi.xpi 530343 BLAKE2B 07bc6460adec8e5105fdbcede421468c0f04e1aeead624406eefd8e229d3940dd01fa6aef5f43695c68e34f8f312e75d7e7df896e1b4e8fb9ed834410be0926c SHA512 8fa02811b13fe1cc73fdead5a8de03e9e0dc8fac3965418a553f5c27b1f140461769e999785f27641d18239ab5744fadc2776ce14f1d1f44ac9e59631783889d +DIST firefox-67.0.2-xh.xpi 475487 BLAKE2B 3b696986e4cc7932bde70f2b1874cf0d1337e9c8eeba2fa7ba333db31fd092798d007ad4ca0d5e621462fcd7b2bfa0c6bfec4b4d2cb69a963b94eb4d242f5341 SHA512 c39aa85594e353335b074fa1cf3ecc79a783a66d6b0b878e0e8ae4b6c77eb084b8a095d88055d3ece60a021b1a63bd79231c4d02d428195ed4791a4b398624c1 +DIST firefox-67.0.2-zh-CN.xpi 537496 BLAKE2B f2d0ea6776bb697583af490254494be305d6b5b03339fc7f4729a6802dc059e98dc3dc8df2222b9a97d4fee1f56044d37308d012569bfbf9c391a27bf16181af SHA512 12368386f0574cbccd03cb2943e3e88869972bd4eb8d10c186c5b81d1ccb75f70b801d0f383ea7f5d486a5d7cf070579d271357d6d2bd834b33ffcebb6de37dd +DIST firefox-67.0.2-zh-TW.xpi 537627 BLAKE2B 66c7342b49eb90b98b9a7787d06ae13b562773d12ea1a34e00c6f25c2b8b8e984b3f850d4eb3faca2bcddb70cf4031be98cbdff3fdc1a293fbbbec350feb53fb SHA512 6bbfa463041423fa6248dfb5ed9418e0e622aa19a85a363802cf1913e809307a719b4e834eb86374e3ac1cd385fb7f4be8f297cd2d9e95bbd06682222b8cb620 DIST firefox-bin_i686-52.9.0.tar.bz2 58598632 BLAKE2B b9cde89261bcaa57841d2ff5e440c2fd86ce0011a1a6c4c6292abe51f2d479324a5e6c9f6a6a135c2811975ca850656cb35d922a169ea2604f3c13aa5aee4856 SHA512 f0f6b494eed4f84eb013065ed1a586efb03b50441023fea866306fbb65de3e7ebe5ff572575d868c17e3ca11958d90b1d6a8cffda0babfa8432e4bd3f19eda15 DIST firefox-bin_i686-60.7.0.tar.bz2 55792020 BLAKE2B 36fba111142de041ac3f6aa2bb98217bcbba48ef231e71b7120777096a89fd251a6d5227e27bc97689503437c8845ce14bbfae366db4479707307b8939eb01da SHA512 20bb72aee4230eaca4c728b52af881c7e1cced7b93b6b465599e03471a4c4d2fbc7f59af1ff28e9cdd5288380858c4f9511c7968f55fe91ec61fd7218e7ae0fd -DIST firefox-bin_i686-67.0.tar.bz2 64506092 BLAKE2B 9dc45bb462d7d6a009d81a3ca7ca4909ebd22bbb149c77dcb4b4c506015786f9e7adc6b1c80c69be2ddcd0a549dd08e2af716078ccb98d4816c5ddf7d2d2523c SHA512 ae8ea89613f36febe3d0fdae8267cb38a60a2c08927633e96d5e8f7d223043caa5e96bcf2f832c03c0c183b94043f7025659cee158e424aa0f0d9614638afbf2 +DIST firefox-bin_i686-67.0.2.tar.bz2 64584506 BLAKE2B 954beb7c7f8b1b1293bca9f28fdc1614cdcb3cdf19f1ac8e724da188f64937e3a78c388630177a29fe4972ec75f1b62a2400a930d4f76e6681ba5fe249203eb1 SHA512 06e78c26ce3cd5bdb0c6057606a0e93530511f05ba2b2f35c7d72dc950412ffbfb4ec924bf989578db450bf73748e9e69ab080057e9f4d4e95986c299a46eb78 DIST firefox-bin_x86_64-52.9.0.tar.bz2 57795546 BLAKE2B d767749ed07a0d54da8acf0273c59d9a4d7f46491aab34b7995ce76fe43366c06b859dd2ea1d8566861e1086e73aa30df28ff4d9dd634c1948868fad7643ce6a SHA512 b5d7da00766354e72f5a48f4f2143623428256d79d0b3e958ed6764b680afdf2b3188c61b09a02dd1537c8b8d3ddd1a1b828b1cc13a16df02a52538a42c62954 DIST firefox-bin_x86_64-60.7.0.tar.bz2 53552838 BLAKE2B a545534dde7a5a936182825e0898ee0c973871ad4d8370d8365d90f1fa655928aa192e700d00809ce3bd78704b1f37d777b9710c8e0a9c5799f13e42361965a1 SHA512 710af24a5676fec480fd37d198c0c77c5cc33d450b8cde2c5d2c27b5bca54a64893c0d872314cecf2657868121b8dfcb9127243495fddea8fa1333efcbda1858 -DIST firefox-bin_x86_64-67.0.tar.bz2 62649703 BLAKE2B 068fbc3f4d0125619b7296fcc7518697ad22db077f1c95bf5f7bd22e4700f0eef6bea53fab5361bd1b19d56e1fb00770209337e88ce107d633fec75407c49d86 SHA512 fa6572a1dddc8b0563250e0ceffe4df3394aafe2995a82b9055900695c28c3069bd9afd8e55fa710f7f8f046524c0fa92cbc61478154cffc6e23aae8b3ee4e06 +DIST firefox-bin_x86_64-67.0.2.tar.bz2 62638572 BLAKE2B 381e2556ab19561280ffffa88c1952f2559ecb255543ec2ff77fe0589b18484b7685463be04bbf682ba5d461bfc9f7cb05de24095c0a9d21d16cd05337c51643 SHA512 70c8b0ab34abbcfa916e5bd5dd687405422f6d2339843d8b332d13efe7aef474064ca49ebe1026585a540c04175af2a1e88224d92506b01012cfc8e173167138 EBUILD firefox-bin-52.9.0.ebuild 5498 BLAKE2B b41af46ad84a043be3957ea1032fe35b38b7f5f03f966e4723e6e33f7a87f706da13e19cf05d3d5cff775e5dffd5817702b88d6b3361b2fef34b0daf3d06eb7e SHA512 47254987ef534c0ff7b1514334c26fe7636efe60a1a4735beb111242fc393664eff9a05e45975d6b6d7db3e8b3da68f2d886fc58b253f4e0640edc4c0e03c30b EBUILD firefox-bin-60.7.0.ebuild 5458 BLAKE2B 8a501b349dc914f9793ac392c43491fffbe124df6ba44ac98a91229e0827bc1a17dc82b27691be98081ef3f9206b3f162c788f17d4bbde18fd8805ee2a313035 SHA512 95fbca6ed92394accc8d2acc4fb2da397aad8665ee10f4cd839dca3627974c369cbe4cc510a1ea2ebbf8ed847266aafd4851dc50c7b33490e8eaad50d166c244 -EBUILD firefox-bin-67.0.ebuild 5381 BLAKE2B 64c73a62f6470a8be7e278a99eaecb086897e98932e90f660c69cc96d9d9178cf6981e1e3016fe5a44c9bfef4fd8a5e00a05e0218230fb6bee0ff85c0646b372 SHA512 2d9f7a895aa2753b3abf023cedbfab4556cc2ecff7d4e43a8c5e2a952f15288f731e17389227755289301fdfc555f4be50880dd969e99b5c56e5d97a6cb8ad91 +EBUILD firefox-bin-67.0.2.ebuild 5381 BLAKE2B 64c73a62f6470a8be7e278a99eaecb086897e98932e90f660c69cc96d9d9178cf6981e1e3016fe5a44c9bfef4fd8a5e00a05e0218230fb6bee0ff85c0646b372 SHA512 2d9f7a895aa2753b3abf023cedbfab4556cc2ecff7d4e43a8c5e2a952f15288f731e17389227755289301fdfc555f4be50880dd969e99b5c56e5d97a6cb8ad91 MISC metadata.xml 587 BLAKE2B f38f7c9fffdc422e11b9fd2d8aa2f9c4cab6b91cb5616a3fc324038bfdf720bcce97a80a22b012e61d3d466ac5569f76a29512ac8e7e209efea1bf6d3dce05b4 SHA512 c74cebdc88753d406ab9edd9b51f7dcb17dc1ce5eebc3d6d674d2e54d9af1619147e07a110629a5df003a0c506002e470563d36521a1708c40a10221a26c421f diff --git a/www-client/firefox-bin/firefox-bin-67.0.ebuild b/www-client/firefox-bin/firefox-bin-67.0.2.ebuild index 0567f8c5f39f..0567f8c5f39f 100644 --- a/www-client/firefox-bin/firefox-bin-67.0.ebuild +++ b/www-client/firefox-bin/firefox-bin-67.0.2.ebuild diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index 66525f935c31..3e772202fd9c 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -375,9 +375,102 @@ DIST firefox-67.0-vi.xpi 530343 BLAKE2B 57465db64e1408ca15eb5581e6c97779e9b0d390 DIST firefox-67.0-xh.xpi 475483 BLAKE2B 77532caef41c358188e4fb6a584c3afff316e25e74b20f50ea503781493b086c25d7f581a7696853b2ba8c3fd052c4bcd9f1c575e7465d1cc7aa4e41503a8478 SHA512 008a712ef2bf670ed1970da6d7a2a605d426e43b45217f1fa683a9dc07f3e6f4c6483f8f74a0d07a4ea0ffbb1b6fec23ec9018808f253e21fab92f0abcea9b8a DIST firefox-67.0-zh-CN.xpi 537479 BLAKE2B 4947f23b125fd2fa5bcdbcd48400590d2e35fc1c2e7301e8db7df2725b9d8c8e3b89189c7f9b1443b2f07833a4bd4fd5fab3ecbe242c1c44e2f4cecdea382b0a SHA512 4fd7572f7327a891b4c68726bd35cb5c844c3863bab45df9e804a38a7eb4699367f0be59cf07f833d1ffa808f8022986f240b84648ecea9cb0b6eab8a16131ae DIST firefox-67.0-zh-TW.xpi 537618 BLAKE2B e62b4689f5f4329efa57c45309115d380057b29238f254e623c6a58adba87142b2f874096750f3cd678325046dea91396f15be488b389b00d80786ec2c206cf0 SHA512 28b2dfe48d7642bfd5509f95da1e0adb034b137789f513068089e290d5e74fd3c4e53ea3d61f884680a2ef577eadcd4d9f16720917ed93a3f417eff3a6eb5313 +DIST firefox-67.0.2-ach.xpi 473032 BLAKE2B 204bddf10a85e0d8ff3be10a88c481eb9a8c5a9fb4ce7fa09a1929a62fa47a6421664f3a6e43a52cedebf22ba458150483015be50feae226f18366d77480fe1c SHA512 219e22f88789752e1824a87b874f54d1fb99403591e8c46c9355da3ade7608918038ee2ab0d146c0038de48cae0d7139af2a372d15d5763887df15e93dcd0e45 +DIST firefox-67.0.2-af.xpi 456848 BLAKE2B 188aa2552088756325e2b333ddcadd171fc5883dc2380a7ec536eab33525bb27d79fda693b19609f4a61fc3badf702e97eaeae1a6e13b0f212553dcddf90dac1 SHA512 c045be76709ae3738f3b1dc4400b40d225ee0b9aa45c97c57d0a3acad8fc003ecb7709ba21b92dbc00a3126e3949260157a3c83002ab4166d926c7cb9140fe0f +DIST firefox-67.0.2-an.xpi 486606 BLAKE2B e325b18eb1f9cea553f5f096ad8c21c0a5f60cb89b6aa700b5d16ef2ff82aa0d0e1b09d11cdb3b896c3ff490433727835ffb4bf218598f554db70ca43fe1e2e0 SHA512 075afbc676bd5bdb9f3e1dc267e1fbc96b68807574839a43abdd95b71db4b6dfd61faec56b7eb098bc8fe4ad42e3678ef9687c24a74952cbb783cdfc22c8a1db +DIST firefox-67.0.2-ar.xpi 541843 BLAKE2B 2cb8b0cf8c19b130991d364da3dda420192be45f31c83c19743406a7afe5b11e18911fb7344e02f54e02bc3c3aebb9fc09539e92fd08b9afaec2003ff4f35e94 SHA512 e78acff2c9723efa294d7b42eadcf2d3f78a02ce45d0c22cbfb2052405b53a54ee8fa965a83e45d1f884db36f225813a5dad2c082afc665b0e109731ca6b7018 +DIST firefox-67.0.2-as.xpi 493295 BLAKE2B 6c9ce7d56a50829fe9a363e7c72b16d4289d2688705b340585f884d0dbd73323962832d70b3a44595c4576385a3e8cc2cf5793ea370b982a6dde1d78f934612e SHA512 fd262defdb5e6ffbbdf8d53d13b9c6a8072fdb584b184499827a2dc18a13adec2eeab0eff129e4f7bb32b08090d0008624a2787bb37f0049fd84171a6edba1ed +DIST firefox-67.0.2-ast.xpi 485533 BLAKE2B 34e88bd48319266425de7f9a0fef39c23aa46be4cc42e54e019e891f36cfbb4598e4da17117b611055e6b7f3cebb4e856dd4167b94c66644f77df99a8b25f062 SHA512 b533756d0c2c665da664d56ef92cac72b8e74a89272bf2c7622e83765c3146246f40191704c4f155e8551ed54fac312ed19a5111591ff049a735178315a19e10 +DIST firefox-67.0.2-az.xpi 512461 BLAKE2B ba10e635758b2d27e971874857c4f1ac8bc70e962c82ed61a4f590339953361015168785743f0fa6af6b886253043f9ec308248105adc942b86f51a220909488 SHA512 e1b314baf9e432a4516bbf9a674ac00244396714b63e811d669c879d12d998f07c533d705ec6bce712337ef96f7a3eeb6acc04ef8cae48144bb84d9cbe24c1ff +DIST firefox-67.0.2-bg.xpi 549329 BLAKE2B 1a1486d17945a54bb8d52f212789409041e8ce0630c401649d75dbbe3a09a9446e22d767d7ba1853409d1345b593a388639acf97cee12331c4649c4f59025d7e SHA512 d15c7fa72edb0871c251de85632a9989b1a3ad69823c7b428d44e1976e365f099a98d8bb6a3ea12d973350d626afc7feb9c9a5adc037a40b92ca2c682db5eb26 +DIST firefox-67.0.2-bn-BD.xpi 567144 BLAKE2B 25bd113cdd493ddacf172f09605520f64bb8f6545ea5736ce0022f86cc3a3409373cc81e44f2454f7490988a6ac3a55f4ff069ca051f9f95ef4bbd05d1671da6 SHA512 7cc1c7decec543a49e5615b8f6af082f55a73eb22c99de119b669f9f8c7ea2244b99559c48afe72453495a8365ad78a70d375fec4f4ac91eed0efa40298bca76 +DIST firefox-67.0.2-bn-IN.xpi 556822 BLAKE2B 37e3b0402a076fd9a9fec7908daef769da94d8ce5a8139de4df8b7fb06f6e108c48497ddeaff861faaf5cbdde493039b5e9ea39070ed1fb9ac8e7a50cba1fbef SHA512 143194fcda904182e96de3568cb26828d0de64f62640a48c3f43250a2eed930d76637b90b58eadd3e84fb5d94381c11d85250b990825137ea27f41e084a8a392 +DIST firefox-67.0.2-br.xpi 501342 BLAKE2B f2e07dfc0833977dbf1724aee32a7e9b17fe807574dcd2557da05b09a1fc2c1705be90a8d3b3b0beb9f6e966c044dab208872f00bd8bd12d4e09003845c269f7 SHA512 2f32d9e17468b6adaaa0daa4b0f8d686c2277bf5d1c142c8388d909cb709f702d4afed88178ee259a480fe4954869abff683455784824fbec4f74ca60e316c09 +DIST firefox-67.0.2-bs.xpi 484192 BLAKE2B 12ad48a491629dc23dea174915ea8c31ff9209406320c00854fed9fbba7b2c4aa7cf183b1db682b2ca8d9478f791fe16898213d666b9e128ff9c994fc099ffe3 SHA512 2108a18c1a946633b3bbea0cb0146a8ea9649f09e957fa8cb158e8b0c9106f6c9f52f8f191e063788ffe8786b2ce841357e51360f96c435214f24ab7a63b6a13 +DIST firefox-67.0.2-ca.xpi 496537 BLAKE2B 66950f289c050ff771fd575d96a14493cf3e6425103a8c7a8be01964794fa0d69e864481d7df4f1c51a31b202678634f015243656bbe5f6afa9c34a6446d4c52 SHA512 f00fec8e63728bcde65f18c864d18a27aae2e5ee428662ab0f7d153d56504763877e80f0023de37d942598f6dbfa9650d222fa9a9a6cb43f45c36892d3414694 +DIST firefox-67.0.2-cak.xpi 525407 BLAKE2B f2e64470ebaf63228ee4bd57d6fbce73fe5c9c812269f19c3d1cda1baee9091577d7d43ceb0458deb53adadd3213a8d3de5407e5ebb2e6c58c7f87eb46ff3c01 SHA512 ce554c62248bbdb9e6229954a7559f35e0e53665496344babf461332aea98202362584680ff327da0300559cdd0549e98c28ff4214a94a2bd393dcecb9b4828e +DIST firefox-67.0.2-cs.xpi 517487 BLAKE2B 9db5abd284c1697d35c888ff86d88b39c36fb94b1ac1dcea27694bdf9962e14cd22dec0014f5779b30b2ac0d203ea1008b9bd60f75e3a1ae899eed0fa99b47f8 SHA512 fa68f39f80239a8b689a40e1fc6955cbc3386e3bf4daa3948fc7a6c2084df55bc75d11a44aabbfbba8641456632fd116cb2db48e6b79e2408288864cb6d9265f +DIST firefox-67.0.2-cy.xpi 507759 BLAKE2B 71654aa59d89c01a6074b1fbb9a480e5b6d0476152c8eb880a3c2595418fb696faf35bed629866ceaae455e1803ea16104c70a77ef8d5dad6543aa937a172a34 SHA512 241b89f90276fe16bb339846eebb5a375a6392d8f38275fd4c4e0b81786fd76b99eddba727c905f629b0d8178b91c06de38abf946a3b28538d9be8593993096a +DIST firefox-67.0.2-da.xpi 514817 BLAKE2B e87e6ba1d8f55f333d331dae73ffa1602c7213daeff10d941e83c6017980f2a17725afb41121521230df5eb9258492d97cc6140a9fb6a9ee1eb8cf1bc802f5a6 SHA512 7976189f22c3bd86de2cdb6195ef12e0581b9c20ff90544376beeacffbd46cf94a09d6a41baf384a0785ad70b393f99a26daa75a564423f47243b882f5f51c60 +DIST firefox-67.0.2-de.xpi 512353 BLAKE2B 0779926d0b80dd09c9d825457791843c61836635639d51c3943e20ffd49cddc42d95820957b3d658cad3c6f411fa17ca752e5c35bff7b4094f80834793ec0068 SHA512 0697fd821903ce458109b286120f72f83262863cce3c5d2af80c2350023bfa07364a77be7e61c62fda064d3c30df86b5600f6348a7c7276b4e89ab5224abcd2e +DIST firefox-67.0.2-dsb.xpi 524862 BLAKE2B 4d7993766156d14972b6b4438b3fafb8e0f2d2a59b316e54e3894792cbac6ab8c944f4e4ca9a1267010f77c0261ec697081c3744a710b072d9e0f8aa539a082e SHA512 daa8635211267f5a85f882ea8e0596e8de49d5d3dd01243e2286ad0b527eec844af34ab2848d2188cb1eee893c2692108b3ba6da61e22ea13173914bf3569aeb +DIST firefox-67.0.2-el.xpi 592174 BLAKE2B eb93b8ab2d2e300b4ec926921eae9f7e26a7f8d0dcff3a2f806733a36ad5bbaf700b563152dd9f8ea4ec17d51ec8a142f866f5c0ef04c9302ecb6727af8530d6 SHA512 f13dc83e28b998baaf9488e3bf9c3d14cd52e701efc451eedd40ff5c3a443874365c9c9c9a56521e7ca9e9d8e0dd2b764b28cefdf972d7439008c55bc162f5c7 +DIST firefox-67.0.2-en-GB.xpi 481161 BLAKE2B 15099b2c8d040c444574f96b9cd57aab5d1c8b507ea6e6c14435ba2612fe35577b32aef8b219beaae84db5959bc9a2658945b8f9d6337a54a02e92148e21ea84 SHA512 e606de4ff5ed60e61ac250f3c568c28da168eaee9521d782aabf6cfa0c4caf353e270abd5500d4e17525a3cb1f1d03b383af947b16b45f30f8882d394e18f178 +DIST firefox-67.0.2-en-ZA.xpi 442967 BLAKE2B 827de7d299c256abb1b4e9b93e87872d28f43042c6988a4cf7702589fe3f7f75c3d2dac85802aeb9a903cc959589e9814d45d71f4776bc36ca5d3044e76efc5c SHA512 b06cf622633201d7227926f4808cd5b68ff507bb60facd93b3f48eceea1215dc1d2ba8f30ccf811ce006c68be9c5024a536982d276460c21a148f2bd562457a9 +DIST firefox-67.0.2-eo.xpi 500803 BLAKE2B 41d8910bc2933534a72f2273f4f109d6d3a947d24cb6cce72a8a66cc1a1ca1d3d6d03f3046caee6067478e4c6557b862c3deb1a4a2f4ae6aad0bef9fc1306de1 SHA512 922198d0c780091e3ffaae4b8d199d89a0c87dc1137270b6d5ebcd78b5d8329a3404e5a94474a26a178aabb3b77d78eac2e980b90164c8a0d38b1521c4b7afea +DIST firefox-67.0.2-es-AR.xpi 509279 BLAKE2B aaf7e9a2c153143980f5c1dfc803f3814167a2471402b0944b10247262eb68e78923f06ef1b37b02f6930106a26b6b3e9827e93d6721aa18c1fa2bdf16098453 SHA512 7120401b1c8b942f47667499f3f44827ba53feb2b4316a94f74be1858471564a9bd76209f16c025bba5af5fc49281f9c0b9abd584a9613c9bdc6c40b97ffb6bb +DIST firefox-67.0.2-es-CL.xpi 508066 BLAKE2B 33c61580ec5c9ef7e0b034d8a106cf1baa02cf0a49c07e0d12ed4ac5e7d913beef72a8d7d1b253f60f44a95daafcf4056724c495f6cdaa00c948865125b222ea SHA512 ddcc49c8ef39c043a16335e614f63faf5a9dd285c89ff0ce6d6e6a11b5d95098caf66d69527d9e4696b2d51d007076fd585b328de09983b99f6327fca83c17b3 +DIST firefox-67.0.2-es-ES.xpi 479120 BLAKE2B f1cfb2bd3ddd0dfa3b7e914789aa41a69b75685acfc8eafb154ef9d21ae04d81cd593f743ed1f1f2afdf20a74a70540a046ea47a06a6a4a9735d09e09e8b6462 SHA512 7255284a6e22a28a8211be854e26c750c5fc437794fe64f5cddc626a9190800808629cdebdfbe62a7ae5b9e4c68db267febfef2647145af1c213be3e44e2a695 +DIST firefox-67.0.2-es-MX.xpi 507057 BLAKE2B d72df322be291a2ef90b555ca7276fd3cdb317e6632befcbe693b62c2f99f4b82ebe70c308d3e1043ac7fcab227b11d64a35671bf48d67d0370b34150d0a24f6 SHA512 2c653f37f0b4259cddecafac6dd9f3d98456c9a5e31eaebc18f0d98ed949ae222fe57f66544c10748493b02e0ae1bc627430b2bd2e14c716b03ff222a7740f07 +DIST firefox-67.0.2-et.xpi 483621 BLAKE2B 9230ae739bec7639c37e4f62eb47b42eac0179b1c2be72c8b737bba63f740015b888649329a09510322c1e739a9d1eed1ad6c2a44911619ef4016ee8dc2119c9 SHA512 e6a0976bad2253223b178d9e4f93f0b1c5bbe99bdf47e31d9c21c963d90535b214be93adaaacc9ae37cb68b69ff40ab61f2a5a2c9ec06569897d015b67be4dad +DIST firefox-67.0.2-eu.xpi 497737 BLAKE2B 843fdd1a648c37b245a64083dd1997249f584564cc679e5651de24cb10217c9c37cb1d25f761289e8303503e8d309130747bc3c67f64d954f88cf93a7e01a8af SHA512 c7cacb4cd6086a206ee5614c96da502fcab49e5fa8f5aebfcd6e5623aaf628fb2c61fcce405273f087a86126a64b6e4e486dd2345aa2b2790f8ec31585bcd381 +DIST firefox-67.0.2-fa.xpi 552221 BLAKE2B bc9665cc735b1849858f9ac90f3889f914021a86ea31c9eed9929d8bdd307898a805f448a825e12fe23d22358070aa78bf081afd3784c4d1344d39f5b7640f07 SHA512 098a195e27b554d0c230f6951e1517963f95c20a47516874f2c2ee9082d4c19b8a0614be1cb04479b01008e7cd9a3a3962046720fe39b27a99a003a4ba7b5d2b +DIST firefox-67.0.2-ff.xpi 487129 BLAKE2B c6e42e998802db4ea4739e354e54056aec6a74b5ab96e1a34b51961b864dfedfcd3aa606d7ad5e3881f05a6629636c55c033b6ff0d6880a3ef13b7702538071f SHA512 73d6e271ab5f850f222fe0679a7f4bf7da7f660aac947cb1f982a1945758fc0ac00aaa1a461ace125142578ed1c48b59c61fee9fb13efd9c7d764dbde29b9b08 +DIST firefox-67.0.2-fi.xpi 490365 BLAKE2B 3c1adb8e4d1185a3e3e7a4e9a931a60ded8234a954b5e2961c5b4c8a3af0001383551470f796209ce0a29c65146ef0fd8263dd9ec1f4dd98ebbc674f154e4915 SHA512 fd7a5f7a974dc21be9d8624f3fe2f635cdb4b66116b1aee10e4a0238b280cc501d3b42670d61e0b1c5844b8831cc1ef24d73925172ee6740250e2ac50fbe7540 +DIST firefox-67.0.2-fr.xpi 524675 BLAKE2B 56f9254228029b687106d8592831310706fa52e924234f67a11d2915863f4043c644cf54bcbabbaaeedc0665f63849c47a23a9268155a4578da06845e2f9728e SHA512 b24a5bf26113033e77ff671c92c482f329208f5d71ca5e0dc516f12adde52bf6987fa241c27cce4e60e65030221568de486b57eaf6c72ac75df04c4efbe196a7 +DIST firefox-67.0.2-fy-NL.xpi 506194 BLAKE2B 30d464a79f8457197dd1d00f711242ef60ce6a1f3cee5a1ab05dbe421c4ae4009d0c9774f0e350a01c36e909efc15a889c0485cc3b0b35b4be964c67a004215e SHA512 bc9afa38930f8301ec8cf176b77931cccf3bf1f7dc7714cf85c5687e19c052fe306c8aa1fbbf52bdecf175b87e648585d7a424fa4d7ab4ef0e032feba0427fd8 +DIST firefox-67.0.2-ga-IE.xpi 489156 BLAKE2B fc7634a30bd0e5a6f48b59c87ceeeac24916d6fa37f2aa1edf1134da0ccf63aaaa31e81e9a98d43bc258cafa55008c880b248d32bb20956b766a58968ff462a1 SHA512 a19bba146a564db1d4a2e5dfa6336b85f3b7e79da555e5a18ac4946f40c545941dfea28d868388ac86583d0b27eb2ba629377dbe397b78893d5bd45859f657ef +DIST firefox-67.0.2-gd.xpi 511058 BLAKE2B 587d86ff5b3a191f76a79652a51206b12b22a4a0a6521b5e1e74ae1c5b4847a1c6d16668eb9de71f494a526c93890be5fa7c8b00dc663b8324700e50409a3aa9 SHA512 3a1efc4e71b3930ddb57fea278049e35cb9af80c5d522c1ec4bd09d434aea64f5cc91bd9b260a92f21e74b6b804e0bc97d16cdf05e8b4f25e18822aeb6cbfddb +DIST firefox-67.0.2-gl.xpi 485873 BLAKE2B 7f54c31360a9fb17a80628ed0b1481782f0f978849bd2726ba0251ac9fba715f39ead890b12f290df380f6810ea159bf0a169fa913bf0ef36d83324dec51b173 SHA512 adc979a523a634d6badc62a4bf8db4c31f489c82678d9e24689badd7a15c86b35841388f56392cccd2b5da0613b81dee50fa314102501d7bba6dc67522a1bb48 +DIST firefox-67.0.2-gn.xpi 515699 BLAKE2B a2d384e8edda4b12986d28a09c42188477cc3a32fd6b97983c70166cb6363d2d490b6f4e70d7404b299cf89b14a9f36fc32ab9830c4274d4709d99d3553a0d9e SHA512 af80e73f896db485f4cf229821d6ac014b0525cd244ec66474e766f37d58fc26a8439ffc821774479fe9fd44c5d58de622db5724dbaf490864572336aa4ff1d1 +DIST firefox-67.0.2-gu-IN.xpi 574594 BLAKE2B 1cae2ae517358832b77d95f955a6550d0767176aca277a57308b67bd71d1c38d626c162da07298e0a486b19794832483ebf99be56e7f780fa33245cf8af0adc5 SHA512 4106dc17e922fa1606c6e563735ef83aec3c7961c368297bdd3c37f3b1c26290ac118f7046e6d6f46b971d0ab85e0e1c4a48a560fe353177dc70a65da25f45d6 +DIST firefox-67.0.2-he.xpi 514585 BLAKE2B 4bd88619fd32b749eae3435ac0a9ed1ddba976a4d84db959292ae5dc98aa7d198f7a98709457c7796aa0342f538facf5916a4f13778e0cb7bf39cb6de8dfa72d SHA512 bb26ca311f9e0065015cdf97f5ddb68b764686a0eea8ee6d2690f3890354ca31e9aa62836ac97730af5069aab3c96ebb49eb9caf51cf30679cc8311f8e8f6b4d +DIST firefox-67.0.2-hi-IN.xpi 559706 BLAKE2B 10638aa57ace190f5dee7b980910601ce2f3bbdeee2b29ffc72989aba23ffeea8a564aa94f122ece9cb516d24f6003c9f87ab439953801382a6abfb400a5080c SHA512 ac042c81a189427bb364d3f143f1e77d7ce3e011b4c83cdefc8f5b6ff441eccaa8ab710d8f70cf7b71611cd37e722ade6fe1114271048055a0b9bea4a5135a24 +DIST firefox-67.0.2-hr.xpi 492461 BLAKE2B 1fde75a4b9bb9fece6a92382e9c98349680f963f357474992d944bea7d9a3945ad03084b81094359cb4095e4364bb709e42a1d78e91ef22e04001a5df784e04c SHA512 0a914852e40a98bdee47653f09f5869562e7d79b8ff4bd74a45c89d34d796eef0788d1eba7607320f578d0be24863f5e8c259ebc60507b4eb07699183adbbf6f +DIST firefox-67.0.2-hsb.xpi 523950 BLAKE2B 59bbbcf624d42e23fd4ed5c4fbb20cbca4a553b11a649fa99231686d9b4153705ba1c0b43979c69495c21b19a6a0a88363e243cf3b7a8c1f47140bf2446aa0b4 SHA512 f34f24d62c58a89176253f1afb6b34da6c2ce247813db2a61ac99834d09741181ab00cdebe362cfa41f4a9b32d8a0f5b16ddfb42442b5c4384e2ce7aac4fce8e +DIST firefox-67.0.2-hu.xpi 525580 BLAKE2B ef3e380ed097cfecd65fae265c0ca5362bd9f882e67698f9c6276919916aaa6b247f6ec718cffba022ca2ea0e832457f7ef2b1544e154d6ce633490c2692ac93 SHA512 5ad29ee694004787663ed9f7c8d712af241399f401926f2310c1b15ebe10643a04d201cfa8d204cd62d0b15f503d70762c35de38df2fd0a1688d4174015c3c48 +DIST firefox-67.0.2-hy-AM.xpi 546326 BLAKE2B 8a1a81547b697f72c40e3648d55e9ac6b3ba43fc9c096e0ae4588c7ab0b1b68a5893f0e99ce0584ccc72b79fa9c2c476d89d54f191d85be978678e280ab90037 SHA512 8b97e3bd8c246fcaeda60aa35fedc427cb17a08d1ebd433e256cd50707b849a861738de6d3ae03b6d60350bdaf636b460f82cf764db6b8e6a7cebe95a920a43a +DIST firefox-67.0.2-id.xpi 491025 BLAKE2B b19324e9bd50ba17bfccf0a4d2c6745910e758b00bac63176440508edb61d7e35bcb811b3a34289dbe16d981c7af809d493b2013edcbe671955af7a44dc68c25 SHA512 6eabdad62bddac903fc0e995c0bdda936be1e29968ec387414db5724211639a0e371eb1950e0e79c61b895101c19a69f14cb03b968da9b1bdf1fc9e14e7c7140 +DIST firefox-67.0.2-is.xpi 496674 BLAKE2B 729446bb27998bd3c93afb4aba57f3d47a18657536b3aaceb17d42e4c9da6686379a357369462d755506c41e6a017c1e01b60914a93f28ac5b671bdd6fabd28f SHA512 0ed78a7087be1226f123c078b73ab78520a442cb49d307e3472ace2372ad2bf0624f3d9a00f29f4c450280b125a007d63b31eb1960bef8cbad531116f81f7e26 +DIST firefox-67.0.2-it.xpi 389213 BLAKE2B eb1dd9f0857e7118682d7fe4285f219010d0931b6c7a49c4e15e0a69c517d01c7fa1c19d7e6515dac9459714fc56c82d93c8a1443dc0292409b5875f11de8eed SHA512 30ac55e174bbe2b914f43e5a9a7e5ed7e22c430710f768f5defae19e188c3c6eee7cc51d35583197dc832a4accc5f07e0947458d1ccc18c14f878c0398bef025 +DIST firefox-67.0.2-ja.xpi 533890 BLAKE2B 300ed7d8a3f8e5e0b57f10e386e586d5c2efb109090cb5099f575fc72bb125f86f7b0649ee905677bdc284835be016c09c10fddcecbf4c277fdf1b92bb5ad791 SHA512 dd7e5f3e5d081dd9c7d723ca6da7b3a566e28f97ab159533edca495373cbbcc83316442f732811722dac692d17881132dfad948312274018c5ad7c41925fa69d +DIST firefox-67.0.2-ka.xpi 550100 BLAKE2B dc35b72ed1850bc0809640eaa8dd3c6be06966d2794abe77f32b4a26ad44c20a1673fc9d7cdf05a1063d0bc0b8a1bbba7c975de8c3abeb93d6dfd6809a3c1b46 SHA512 ac65e173531a6160935b9a11ee35d6dc75f61aacd9687678bb3c0df2da0eb79eceafed5cc6e57fbdd4c51d40b1f931101edcb7cc99ffdbade701e3dc7241ce16 +DIST firefox-67.0.2-kab.xpi 508870 BLAKE2B 5ba8ca93b19267dde981eb7e1b5174ba03d93dddeab3108cc21950df396f7d611d15618b23740c0cb16aa7249502d56ed070fa6c464fe9d09408833b6e95baec SHA512 89ce72d21c68d3b2e87ef4321b1fc75e8d371b1c2fd35d68cd3daf99e7e9723066d7f50a74654600a22c8f9bf15e49dbdf2413a07a6569680047e45486c75528 +DIST firefox-67.0.2-kk.xpi 574836 BLAKE2B 328fcba29c4de952a8a639f2cb0d0938391ac8dc1fd46382d2d06df058cc9ac414a04edad5a6723e292b169d38bb4769813d96857dc6b2e7454fb1f2167581fe SHA512 da678a9266bb72c3695a55b53f78b02cfe47b383de9210bce62511ebe59dc90d4419a78cc44059f9c2fa17d09ab38868b65495a8a7ba0b1498020b0454190c1b +DIST firefox-67.0.2-km.xpi 557306 BLAKE2B 6c90483d9a268f41a886726be88a6c20f958372566731ce13d7aa155bea9fdd5bc5c8764ae4bb20944aa8581e795cbd89b1e7040a873bef31cf4cdb050b2215a SHA512 aefc7ace96686b0f967457940a22d702043e56d844f3613e0ba4dfea00f2f1890c4b492e0d8ccd17a48a551c049dd353749ec9943d90bd80c029c7a929c82624 +DIST firefox-67.0.2-kn.xpi 552969 BLAKE2B e0017267ac854069b309106d0d9e8642d52a18dee251c4de63dd14a131a6f0a17eb2cf67b48e2a6cec6b1002ab6e5a2fed2707b4fbb42fa31dee4914ff881f49 SHA512 d651b9d08cfa77609a02fe41e0cc7cf777acaa3c50a7c755575f23604d949e6c4be5f62bb8f74a98b83fe33a09ab5f255d65f19fd646ef0e876628e7679fadb4 +DIST firefox-67.0.2-ko.xpi 535115 BLAKE2B 86b91c32804f3274325879d12203dc01a1f0a831c66d06e1d3e4f3e89797e517a765ced73820eda078750069bb1254bc29c4907d6e915e38cd0d4f4e6be3cbc3 SHA512 4d69036bfddb4ebea8ee8c87005063164804d6eb188f2437a34c3564fb5e2972a46743042e7ec17665bf7f88fe7b03338a4768d9939afef629cafaa4af0cf62e +DIST firefox-67.0.2-lij.xpi 483261 BLAKE2B 828559def1109c03d514ccafd3245cd6d5ffc7062d2e33f23174a99bdb34d50c2b36ee55048a3fb06214bf24c529a6616bd395a018d6aceafd6fdb50c7d62b76 SHA512 2b0e391fae01dd8b20b389f5f30fa06ca53e62efca006aab292d8a3f737bb5df9e1e0e0d659b8e53ecab286bc6cdb00ec321f6cbb70ee4458e87c9d84c239648 +DIST firefox-67.0.2-lt.xpi 523555 BLAKE2B ed43b6d836042506a4d7d324f84297a3eb633a92d3b09e84e5ead9620299d826035aaf1bf9eca21e39dd99fd80919879a2a77aeff13e63a8816bd05a1e09b399 SHA512 b91db6e32354fb6b728772ca05d80eb3e6b2114a5c6a3a2ef7cc2956413349d4f248501e7f1f22ae1ba42fb73c7e06faa001ced065bbe32a961177405e83870f +DIST firefox-67.0.2-lv.xpi 503315 BLAKE2B 3c896ecf5d17049e139283c4aef713987d6828c1cb28b6247b7da19a037fd02aba57bee3b0ad02c76bcb235c7e9af272169b8f721c1176f6fa124a1d96d480ce SHA512 a341dd50688a558334cf892027ad01134a804e2672b332eabf740650cddb043c2f320744cc06450639c89346d3bb9f8774a80d21c7c9d0980f6f676f04653b37 +DIST firefox-67.0.2-mai.xpi 511909 BLAKE2B 59024d891a082e849297f3d45430f0a164c60a0f5d98f93d58b6c973b852057a32fb786c23e7c87684bdf2470440a564903f16f0b03b7a4bdeab0165e0686fa0 SHA512 fc4c9aa5310c93c27b23dbe0c9e96ac7c2616cad1f95fdefb3343fc357d3721c50ca922c3053f04db15c08e0dcf04a9a4064b433a89e2fe6d608395e3d6aaf6b +DIST firefox-67.0.2-mk.xpi 486617 BLAKE2B 78770b33eb111c1a7c51519d178909336326b957e90ce3fe031ed71b1d7411fa47fa74c0d3ce55940ad96811dc4c3ef5ecd7901118d1e121ad5d8ef74674f295 SHA512 b6be50689cf00df50b4769cadc45746c2dba9f99a55b26c353c1c318665877a2bb10cca99e28ec29fc79877ccb91b6801b574bc19b37ea737fad407a4513dba6 +DIST firefox-67.0.2-ml.xpi 574475 BLAKE2B 3307a20ff0b021c3ec2c78bf6e0f686cbba5af49fb6c445dfd59bdc2d2da941eb368d67601e171372c5cec3f299b29eff59eff09d0b553c257db198be3bce169 SHA512 99ebc0e43742e1930681f18a17f83216617a39ceca3817242feac4ee9d65d056b54bd313fcecbd8964c2412becebf19a9abb3126005bde8cdbed96c9ccbf8a97 +DIST firefox-67.0.2-mr.xpi 559665 BLAKE2B f5880374552a938fea7721dbc434ea8e205fdee22a1ef44c850e66a51b96f1b89749ac3514f0460ddeee0a49727fa2e1b53767d196843db15d91b57aa060b3e7 SHA512 6e9127526bcc0db7f37972ddbfc1b454baeb3ffad96b042f9316e1c6ff9b8f066a74b22885244d4e17b94a7544fb3a41a24c4e0631c35ee17024a8f8b2a6f44d +DIST firefox-67.0.2-ms.xpi 482423 BLAKE2B 4b29cd88204c20f78e0d889efdebf875237a95c37a5c5a6ebb01acaad797fcc028ba27f97ef48cec6a8ba3e9d1f3c659a8d382f2d0029c920efffcdfe622f668 SHA512 6ac9075909ad8bb8b9119336a878f56e15c1b67df310c77d30ba4de2a9f97b156ed7813d704462158b5fcbd4b679579a862ff32aa9569b4276f28257e9c2dc27 +DIST firefox-67.0.2-nb-NO.xpi 492537 BLAKE2B 988e9d2436ddba5a7f282019e07e43d8fc1c5b084aa253392ecb8aa4a08e336b44335a90ba34a0c68295363c0c9b9692a3aab7805ee3df2fac3c2375a4e2576c SHA512 29ec5cfa0b4d485329e13c3e33b3f430a66abd9fda22ac80cf6ecfbcc7bcbff1d4c7a063d1b01e4415766c1f51dba501b6a0a37c06f87528d9aaa3e0b3e7cd05 +DIST firefox-67.0.2-nl.xpi 489390 BLAKE2B 39425580e629d3781a417e692a84abc7c5342ce0f8477bf442f75fd8dfcdc128845eb06343541514ef30c964fa7eb49aaabfd247b13d6cc66e304976ed9b588c SHA512 a30113d82f624d99f2dd46db1ae1ddb6193f0ae97085b9249610f4c80b3023467f3d3fe7389ac32df4e07b93ff85a64d6e03670754e433a2be65bccefcc2a4c7 +DIST firefox-67.0.2-nn-NO.xpi 493968 BLAKE2B b9ce300ab3bb124a5cc2f9778920544f90fa45f38a59af3645540be5f3dc11200eafa5cc5e568688061619fc0b03a9062a36ca2f5da7b0435bdc9040506204fe SHA512 bdde9de63c4980053f7447c956e3825966bcdcafc6d7cd51da5e995c427719c69536282ab7f27fe08fc6bdb6d446645112b719d0abde864ee9036d354323af80 +DIST firefox-67.0.2-or.xpi 499801 BLAKE2B 5bfddbffe8a216f30d0eac8539c4be03c047edf0e39edea84fb293393162b107807685cd79d946b9741a7cbfc487d78567634a647e65b5cd82049c7a9c76d79a SHA512 5d5344a13dbcadb3c669a38f58074b7bac470b134c951d34368b720bb0ecc919192f54f5066a37756ab09c77f2791c7b6f304f8aee6bb1f816ccf500995fb05a +DIST firefox-67.0.2-pa-IN.xpi 546155 BLAKE2B 64fbba6c2f28b1759a08ef0b2522aa9fe9b5f943509d431a2fa82a4f3a44a606dec1f32c91a238e003bf24c8cba130087a5cde6ed87feecdc5ec12d50cddd051 SHA512 2f0864edc15caad34c37fe532ea9335801bb21faa40210dafaf65e80d0374b959c7b2db0b0046a4ede8970d28c8573cf5f23b1881b9f35924225d031f9612006 +DIST firefox-67.0.2-pl.xpi 485694 BLAKE2B bb3bf0eaff1c7bf85a66d5f8be779de92addd6e91e9799f98d224d4859241e392ded1459cc66a892655f6da88607c2e3b110b87c8fbee8b918185d9b3b5e66cf SHA512 7f7bdfc059c96e76fed4a8cff25bdd2b11f1865e2f3acde1dd41bfe53790603b22018489231c18ffe6b63c2557d8321538c30f59324c6d8c90d0e35b2a0fc7f3 +DIST firefox-67.0.2-pt-BR.xpi 499903 BLAKE2B 2b4a0ae4a655717fdbd30b6be96313eb398e022030f36ab9d81a2457852b2206b1ca99da66205a3470095b039d786fe48cb4249d743a621d86e16ff0ee0301e0 SHA512 ecb7988b168c66cee29b6497dd2ac1502c3e38b675f431be962126c3c23c1387bb0799d96a8da4a4e2b8bf9e8a7f6dc0531641f87728896a6c86b143fb7f050e +DIST firefox-67.0.2-pt-PT.xpi 509668 BLAKE2B ce06f21c9b496ce97c23cc70baa9d8ee5cd3bbad29b2a28bbfe61c0dd70262fe8004f0c28a37e919cb6a75c6c800d2e9d8c40c1f65d7c388e1ca3d74941c4673 SHA512 fe15fc2c00662a0c490f464025e295307c4b57626ce666523e331c52b216aeb9c89744c283b13d8c9ea9f5dd91cca85231808a1d256ee3d8e28befbbfd0361bb +DIST firefox-67.0.2-rm.xpi 499050 BLAKE2B 38f90734111cbb6acd37dfc8845a5a95290ac84857bc20d145b137775acc48d5681e9ffc9eb43b93a9327546ac9a1892fc13322b1336d0717e8cc3f46f24e7bb SHA512 13ef0f67c356ec5813ce510ffce77a0859f6d1b15e29659610f8e314fd37752a1eb174aab960342a7c4e357ea77767b8bf1bb1ca8ba41f16b326118ea873e76f +DIST firefox-67.0.2-ro.xpi 505672 BLAKE2B 643160ed934cf51ad566657653d98f2f47e8733fe662890fccacd6d2979c3673d3665ff1ae06037a9ab8500266542d4b3ed11b4b62b2d7ed7bebb80d873b40a3 SHA512 a2b7a6234e633cce265a33b4d530a2f25df45274507d37b50c0c99593b82b782ecea5571ff7e618a49fdf50328608892b3a42ed9a919cf94077ac58bb4ce9699 +DIST firefox-67.0.2-ru.xpi 579646 BLAKE2B ca0cc55cc0274ae714bb3e4b4b41a3c950a300c04614e8272cfd12b994d010169e6290ce7cce8fdd258486c06e55c403f2bdf5e49646a8eef07e030f3177f64a SHA512 46d54921157e6db4338e652ea9e7590a3690c06a0db42ee910347f08afcaad464da60a139d0522145274b755c3f5dabe8d6736196a28af1575500657dbc1275f +DIST firefox-67.0.2-si.xpi 532090 BLAKE2B da4731b863399417bf6db04b0077810b7202a5b360adc0fde4eca8a783f0e70b7a21b7a5d7dab5ad460dc69e360ae8058a23ec2c582e2b68532f37775bb8e5b7 SHA512 267ecbe15320604231bc2fe7e9defb9a60b1ece9a5bf8f3c5f5e92cb741986247be64b39de894bb1f3a348c09c6cf12c5c78695a181c813a29746470e494a2d8 +DIST firefox-67.0.2-sk.xpi 525005 BLAKE2B 709e56b76b1456d344e896898058462a67ee3ec13ce78aeffa3ca9f931fc8b8b29b7d272faeed7624d2b5c929f1950a11d0820e49fbb43b42fe5cad3a3feaf22 SHA512 3c39b46f77dbcd922ae26f1adfeda37fe93650ee4fc66c1264aa688d79b9e03556a5b9c9326636a3844d4b60e05c03b95d9a825c6fe6dd1e2f5f1ec64c47afab +DIST firefox-67.0.2-sl.xpi 499850 BLAKE2B 0d225faf0bac9bc4bad5835b62490cc010a1568c807f6f4924dfe98941d9c46c2f319d3d103f5a2000910e24c156f5d6b45b441747d80cf360fed9f08645aa46 SHA512 6cf2ad6d793cb77bbf51bf03caea6f69cedef2ccf24b5366e71efe1b8fc16fc84eabc266070bd008a4eb1f3d662544922cc7e24f7eba68e8afe374fb5ce96ee3 +DIST firefox-67.0.2-son.xpi 463849 BLAKE2B 1ce5db262280f7b34a6194ef2eeab2cd1cf405956674364ed238e381deb6cf34e886eb2985fe42959a20728921a3c2a6ac4875e9f5b944df825a8c3f8bf759ae SHA512 f4aa0c461978a6f70fbe913b6f16a68e67a8b615c4825acc31f49cbe99e8f5c69d8aae8f31fb89f31ca88d5b5451bf1e1c45088dd8c2972e6d3cb0b91b6e2de0 +DIST firefox-67.0.2-sq.xpi 517461 BLAKE2B 3d15646cee8eca973b5e97a9a94c05501474b607a25c1acfd2e460242cd77cf23ddbe2220d1950fb09a5ca4b965c0af9b9a40622a94e5812b56a51e4ca42f887 SHA512 062924454cba1bf58bda6498633096101a23435a81336abfd31b035dc7ac520fd6727121221da55ee1892d2bf4f8f4ec73890bfd863b50f385f634024568cf5a +DIST firefox-67.0.2-sr.xpi 531349 BLAKE2B 8e482b1f341fab3cd267689b6f6698a9f668f59be4d14d63f4e426415a0403a3059aaf12f06c63a81d592a40b05270b57e1937fdac0a0958776abb8ccf872f8a SHA512 9f28dabd1dfa6670da51a6606f91cdec370974d11bbda151d0537f8a07a1f934b47bd39fdae39038435dc53e8d0a197e01bfdf784ad10dca31a07c17d53ad2ee +DIST firefox-67.0.2-sv-SE.xpi 507839 BLAKE2B 1291de55468794dda1fabd3925ae58aec136996f8e0cef4489d16a226f10041ce39ece82a9d5756f2eb1deb521da64cbefd1a4c54260c2966037746ac015ee02 SHA512 daa91425f4a3b9d879df7448ef2a570276e2102fef8e7bac3e33ad4a967e6e4a3a7ea402efe594b5e2b760cf2844824c293c89d80873b8c509f7917c68aeee51 +DIST firefox-67.0.2-ta.xpi 553764 BLAKE2B e7381b3e7daeca6bd3a8c4b2df19260f95fe90b5acedcfafbe055939c0537c40cda6ddd56eef1465bcfb332aa20edacf6913556ab6ffba4f35b98df939d53501 SHA512 4b35905368faaedb4edf5fc5d0d4ed3e18464f3b9b4d47cb0c44c6c09b68e2c948bb2722e883ff163b39adf3558174c3eb72b358e54c70478f9f070d7cfba224 +DIST firefox-67.0.2-te.xpi 564812 BLAKE2B 9c3d0476241d59706ff599eba7d3989385183a794107fbc8dbfe2066afbe7368e08a3d6e36fdada646ef8acc3b054c2a278a92f073feb6ecc8775a0f153b913b SHA512 1c685cc6a0740b244adec011da2a27812cb012b431b70e3e8430a46be2a27850cc25dc2897431fdb5cdf1de90644ff4f1dbd0591d1b8871bab84d0cd362f7474 +DIST firefox-67.0.2-th.xpi 548943 BLAKE2B 053b9ce75b1f368f247f8249a04b64051b24d12695a9b159570fe1270684cb3e4ed39fb1b1d0f64efcb3599543460953472cbe3f0bf1dedcdf8636ca7bfbfc4f SHA512 d3d16720772f5e9a405424e83fe410a1d7bb866ed1a2761aed366ff00884f05cbd29b0571a9c906e89c57abaddf62d45e7955fbdce526306f510fafdd347ffdb +DIST firefox-67.0.2-tr.xpi 514323 BLAKE2B 962efb381f3a07456b6b6ae5fd2054fe6a7d08b56802d422bd98b5a448e56cfba5e054e0ae295d08795c886963f97e5a5d92cd4efb3c6b1e9bc8d1721df78c90 SHA512 61c5c5809256ea631f4ea5a8bcb399edb6e51441c4073dc505b1bb19bc4781eea4a54f7a24d8cc2ed88ed31f6ebaf0d03236cea93ef3861b008c8a8e2be0004a +DIST firefox-67.0.2-uk.xpi 563863 BLAKE2B d23bced8645ab3765262d0d93d19e65f21f1cdce74ff28accc11416ac10c51f71e3fdf2dd21117b791bb811d8139708f7f260c8a485203b7b88577a480c6703a SHA512 c2356c47878598094c0fae30a2f66c6c512e70a049345a23ee0079c28ca9fb80ca6b6e65e65919c95050662854403820efb82a05cdc16c1dbb50be96f6155f20 +DIST firefox-67.0.2-uz.xpi 486676 BLAKE2B 86c5b625a69ba4f401268663bc117ba92d13e52e31fe1a8f248ada8dcacc3fe9bf5eb34ff418b35b4eb0ae0da8bc6b4123199a4b656dffa3e43f548517716044 SHA512 382147aa4c909332fe35fccfca15f05fb3bc815304d429a61ef7b0dad03a72657b5710133c8e849d33f58efe3125a7f83733b6259235bcfda88697d0a0e0ec7e +DIST firefox-67.0.2-vi.xpi 530343 BLAKE2B 07bc6460adec8e5105fdbcede421468c0f04e1aeead624406eefd8e229d3940dd01fa6aef5f43695c68e34f8f312e75d7e7df896e1b4e8fb9ed834410be0926c SHA512 8fa02811b13fe1cc73fdead5a8de03e9e0dc8fac3965418a553f5c27b1f140461769e999785f27641d18239ab5744fadc2776ce14f1d1f44ac9e59631783889d +DIST firefox-67.0.2-xh.xpi 475487 BLAKE2B 3b696986e4cc7932bde70f2b1874cf0d1337e9c8eeba2fa7ba333db31fd092798d007ad4ca0d5e621462fcd7b2bfa0c6bfec4b4d2cb69a963b94eb4d242f5341 SHA512 c39aa85594e353335b074fa1cf3ecc79a783a66d6b0b878e0e8ae4b6c77eb084b8a095d88055d3ece60a021b1a63bd79231c4d02d428195ed4791a4b398624c1 +DIST firefox-67.0.2-zh-CN.xpi 537496 BLAKE2B f2d0ea6776bb697583af490254494be305d6b5b03339fc7f4729a6802dc059e98dc3dc8df2222b9a97d4fee1f56044d37308d012569bfbf9c391a27bf16181af SHA512 12368386f0574cbccd03cb2943e3e88869972bd4eb8d10c186c5b81d1ccb75f70b801d0f383ea7f5d486a5d7cf070579d271357d6d2bd834b33ffcebb6de37dd +DIST firefox-67.0.2-zh-TW.xpi 537627 BLAKE2B 66c7342b49eb90b98b9a7787d06ae13b562773d12ea1a34e00c6f25c2b8b8e984b3f850d4eb3faca2bcddb70cf4031be98cbdff3fdc1a293fbbbec350feb53fb SHA512 6bbfa463041423fa6248dfb5ed9418e0e622aa19a85a363802cf1913e809307a719b4e834eb86374e3ac1cd385fb7f4be8f297cd2d9e95bbd06682222b8cb620 +DIST firefox-67.0.2.source.tar.xz 283090748 BLAKE2B a9c668976ad810c558e603b05b320d16f711aa94316a51fc6846bf76dd1e5f8a3509df801b94c01c8e1b84fa4399311f3d353e559458b0a3c15f00949c3f4824 SHA512 14da0aa23571c83dfd4cf1b33027434425c99c4b8838d335cfbd93ef60ad936cd7e7f60ad84be688f434371c9b49142e1020df63ac3e65f78b6595f5a8c19590 DIST firefox-67.0.source.tar.xz 282874008 BLAKE2B 8263d27da7237c2d366f0fab3de0bca551d08569ebab115f9cd356fc61c2ae07365d21119522cbb7606d2c5541bd088cd287cadb9f69d19fa3b5a68414fbdc74 SHA512 a1000d6ca8146a9a3c74a3f69041b755c0c5014c8a608298d9c4cbe39577939d43139a7ad742983697ae90b635d3f5d8f9a008fcc2b3778adaadc25acc49ca29 EBUILD firefox-52.9.0.ebuild 12991 BLAKE2B f6fd3bb3145bccf8ecdc85da7fc102ec71ccafd9dcff9f5c0d4ab8fd274bb438b1ea271c556f5153e44e7ed58acf7aeb6a095d49f43664ace69a4cce280555af SHA512 f30ca31284836f835bf37eb06d88a40fb49820b0bef66b200e20877eadc823d3220adcf1b5c050e207d8626577abe0d3986a8722a3fba2845d9b663423ee3d63 EBUILD firefox-60.7.0.ebuild 13727 BLAKE2B 9e4e67c6e67d58feff22513b057914d455eb8a6328ba737ecf2106bb12fb61cf3c1e1a0e8a78e89981479348f6ae3225a1042517f7f70161280477fc2afd6272 SHA512 c38d2231e4eca82a07de4afe12b5965289090311e7420b293260ec78afe28d25a3fcf287b1f0e9a0b4a5a19a4ff948ad101b10929f7e21c5e69561e24ab6645f EBUILD firefox-66.0.5.ebuild 24349 BLAKE2B 6888769e6e45519cbe6a99afab3f3524ee0c01bf971a1ceeaf7a37c6c17b0b241fd1373838d2d390dfc61c57fba4ddd44c2245cc4b991e3142caf27da5a98b33 SHA512 900b0cba8fbf560c155cd3f489782c740c7b73081319d35c7e7d6e08477ea91072161867c9b4e700e3a099a5cdbf1c6770bb8d617fd2c4118d98b3deb54bb38c +EBUILD firefox-67.0.2.ebuild 24554 BLAKE2B 71025d53df8676db9c7b453bb6f8b9abd64dd1868f0215aaafd2568092ff453dc811d22a29b502f1ca808d3574ba98e143f705eec474ef2e9a28a59b5d89a672 SHA512 4f9d30057908e31cad32c20ec73f6a4fd121e84ac5080d85de37f2d2063536c50903bb51a8d8e82b6312f441bac6b78385f1b48238be6790bbd8d0878dfe19e8 EBUILD firefox-67.0.ebuild 24554 BLAKE2B 71025d53df8676db9c7b453bb6f8b9abd64dd1868f0215aaafd2568092ff453dc811d22a29b502f1ca808d3574ba98e143f705eec474ef2e9a28a59b5d89a672 SHA512 4f9d30057908e31cad32c20ec73f6a4fd121e84ac5080d85de37f2d2063536c50903bb51a8d8e82b6312f441bac6b78385f1b48238be6790bbd8d0878dfe19e8 MISC metadata.xml 2540 BLAKE2B 458e01980f6c0dd1722289fa23d3934d66b1cebe4e0f80b89cb1901bf823c67acc852f1a14f6fd2e59829209dead122ddaf77eacc81d3cc3c957d73fc649b187 SHA512 c2d232195fdc5950a1005c9f46e9b304cbe0c2c991312a82d35363021123719bd0f52058d6f33d075c091a02b920baa479a425c07a9bd7ed0c87857ef6479dcc diff --git a/www-client/firefox/firefox-67.0.2.ebuild b/www-client/firefox/firefox-67.0.2.ebuild new file mode 100644 index 000000000000..7f5184eeb318 --- /dev/null +++ b/www-client/firefox/firefox-67.0.2.ebuild @@ -0,0 +1,752 @@ +# 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}-67.0-patches-05" + +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.43 + >=dev-libs/nspr-4.21 + dev-libs/atk + dev-libs/expat + >=x11-libs/cairo-1.10[X] + >=x11-libs/gtk+-2.18:2 + >=x11-libs/gtk+-3.4.0:3=[X] + x11-libs/gdk-pixbuf + >=x11-libs/pango-1.22.0 + >=media-libs/libpng-1.6.35:0=[apng] + >=media-libs/mesa-10.2:* + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) + virtual/freedesktop-icon-theme + 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] + <media-libs/libvpx-1.8:0=[postproc] + ) + system-sqlite? ( >=dev-db/sqlite-3.27.2: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.8.2 + >=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() { + use !wayland && rm -f "${WORKDIR}/firefox/2019_mozilla-bug1539471.patch" + 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]? + if use wayland ; then + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland + else + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 + fi + + mozconfig_use_enable startup-notification + mozconfig_use_enable system-sqlite + mozconfig_use_with system-av1 + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-harfbuzz system-graphite2 + mozconfig_use_with system-icu + mozconfig_use_with system-jpeg + mozconfig_use_with system-libvpx + mozconfig_use_with system-webp + mozconfig_use_enable pulseaudio + # force the deprecated alsa sound code if pulseaudio is disabled + if use kernel_linux && ! use pulseaudio ; then + mozconfig_annotate '-pulseaudio' --enable-alsa + fi + + # Disable built-in ccache support to avoid sandbox violation, #665420 + # Use FEATURES=ccache instead! + mozconfig_annotate '' --without-ccache + sed -i -e 's/ccache_stats = None/return None/' \ + python/mozbuild/mozbuild/controller/building.py || \ + die "Failed to disable ccache stats call" + + mozconfig_use_enable 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 + + mkdir -p "${S}"/third_party/rust/libloading/.deps + + # workaround for funky/broken upstream configure... + SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ + ./mach configure || die +} + +src_compile() { + local _virtx= + if use pgo ; then + _virtx=virtx + + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + addpredict /root + addpredict /etc/gconf + fi + + MOZ_MAKE_FLAGS="${MAKEOPTS} -O" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 ${_virtx} \ + ./mach build --verbose || die +} + +src_install() { + cd "${BUILD_OBJ_DIR}" || die + + # Pax mark xpcshell for hardened support, only used for startupcache creation. + pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell + + # Add our default prefs for firefox + cp "${FILESDIR}"/gentoo-default-prefs.js-2 \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + + # set dictionary path, to use system hunspell + echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die + + # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it + if use system-harfbuzz ; then + echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die + fi + + # force cairo as the canvas renderer on platforms without skia support + if [[ $(tc-endian) == "big" ]] ; then + echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die + echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die + fi + + # Augment this with hwaccel prefs + if use hwaccel ; then + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + fi + + if ! use screenshot ; then + echo "pref(\"extensions.screenshots.disabled\", true);" >> \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + fi + + echo "pref(\"extensions.autoDisableScopes\", 3);" >> \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + + local plugin + use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do + echo "pref(\"media.${plugin}.autoupdate\", false);" >> \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + done + + cd "${S}" + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ + DESTDIR="${D}" ./mach install || die + + if use geckodriver ; then + cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die + pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver + + dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver + fi + + # Install language packs + MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install + + local size sizes icon_path icon name + if use bindist ; then + sizes="16 32 48" + icon_path="${S}/browser/branding/aurora" + # Firefox's new rapid release cycle means no more codenames + # Let's just stick with this one... + icon="aurora" + name="Aurora" + + # Override preferences to set the MOZ_DEV_EDITION defaults, since we + # don't define MOZ_DEV_EDITION to avoid profile debaucles. + # (source: browser/app/profile/firefox.js) + cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF +pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/"); +sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org"); +sticky_pref("browser.devedition.theme.enabled", true); +sticky_pref("devtools.theme", "dark"); +PROFILE_EOF + + else + sizes="16 22 24 32 48 64 128 256" + icon_path="${S}/browser/branding/official" + icon="${PN}" + name="Mozilla Firefox" + fi + + # Disable built-in auto-update because we update firefox through package manager + insinto ${MOZILLA_FIVE_HOME}/distribution/ + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install icons and .desktop for menu entry + for size in ${sizes}; do + insinto "/usr/share/icons/hicolor/${size}x${size}/apps" + newins "${icon_path}/default${size}.png" "${icon}.png" + done + # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs + newicon "${icon_path}/default48.png" "${icon}.png" + newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop" + sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \ + "${ED}/usr/share/applications/${PN}.desktop" || die + + # Add StartupNotify=true bug 237317 + if use startup-notification ; then + echo "StartupNotify=true"\ + >> "${ED}/usr/share/applications/${PN}.desktop" \ + || die + fi + + # Don't install llvm-symbolizer from sys-devel/llvm package + [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \ + rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" + + # firefox and firefox-bin are identical + rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die + dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin + + # Required in order to use plugins and even run firefox on hardened. + pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container} +} + +pkg_preinst() { + gnome2_icon_savelist + + # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse + # doesn't need to be forced into the LD_LIBRARY_PATH + if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then + einfo "APULSE found - Generating library symlinks for sound support" + local lib + pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die + for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do + # a quickpkg rolled by hand will grab symlinks as part of the package, + # so we need to avoid creating them if they already exist. + if [[ ! -L ${lib##*/} ]] ; then + ln -s "${lib}" ${lib##*/} || die + fi + done + popd &>/dev/null || die + fi +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update + + if ! use gmp-autoupdate && ! use eme-free ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done + elog + fi + + if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then + elog "Apulse was detected at merge time on this system and so it will always be" + elog "used for sound. If you wish to use pulseaudio instead please unmerge" + elog "media-sound/apulse." + elog + fi +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest index 4fb40f16990b..f18732b6c542 100644 --- a/www-client/google-chrome-beta/Manifest +++ b/www-client/google-chrome-beta/Manifest @@ -1,4 +1,3 @@ -AUX chrome-gnome.patch 673 BLAKE2B 6c9b49dbcf31bbfe3c5d996c65f4d820ef68f81130fdb89a92d2523f555b60638de0a3536cc3808b16ac74c8e01e84efec3132e9bb48b5cba81188f49f2df12b SHA512 18121f3f9611f3240b79b78b41cf253279da7301807aac79842f7a869b211ba7201ad90cc6cc69bfdc3ccab0d486084471b67eb373fd212087892f7de21c9c17 -DIST google-chrome-beta_75.0.3770.66-1_amd64.deb 60416518 BLAKE2B 151a392fb94111c73019c264691a1e206bee8472027fbf857afa043189051086cecfd8c779ae5eee61502857c3d965c8614f82669c34bc35366b2f6aeda4bbc1 SHA512 b206e271b90336891b3a816b63c21a93ea0b64aa725ac754b0629ecd97190b45a67d64008f8f38eae3b2dd55a446d7d719e179d74ccfed25f2062f8fe25691e8 -EBUILD google-chrome-beta-75.0.3770.66.ebuild 2938 BLAKE2B ac488a28185c8b1991ef347a3304fa1c2b7323dadd447e73f3f1df60024a0f411b9552ee069cacf66872b19211b043917533748440c8256fbd688c8288be7397 SHA512 70394cab6660cfebd0347e31af1455d5cede6a5d48392b9449a852806d33fbfc3394f05c2f910ce922df04cfec859c08d27ce1f53e66fb042b097b8b7151b97a +DIST google-chrome-beta_76.0.3809.25-1_amd64.deb 61011392 BLAKE2B e625f2e9f6ab4b4337bfa9ad9fa05875578b02370af7d32060ffcef05107f661425151e8fccc21f5409fb5cba7be0e1e0bef95071aeecdb94222e9fbf1777481 SHA512 b0f710a01cb40763ea79526878f1e601ee239652c5dd3f43ad8883143dc8db1a3834d7908ff36653193e42a2080b39f9d5e4172985d591493e70ed7bb7e50dc4 +EBUILD google-chrome-beta-76.0.3809.25.ebuild 2896 BLAKE2B b8480582d335c83bda8c86e6f29c196da1d282a457384faf320ed140e23a4f1a8b52f451701eb642b3b12e069289e3b9b2df89b6a79952264ea989e94250d797 SHA512 dd240b9d09c10b4c2da081e1cc22b9d31d22fe46ec4ae534ae67e731acf43e2e679f31bb2d78f6db5dd9b3ab60925c6e62a17e27ed8994b9eb8f65dd13ed5dfa MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57 diff --git a/www-client/google-chrome-beta/files/chrome-gnome.patch b/www-client/google-chrome-beta/files/chrome-gnome.patch deleted file mode 100644 index 9662ea3d82fd..000000000000 --- a/www-client/google-chrome-beta/files/chrome-gnome.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/opt/google/chrome-beta/google-chrome-beta -+++ b/opt/google/chrome-beta/google-chrome-beta -@@ -39,6 +39,11 @@ - # We don't want bug-buddy intercepting our crashes. http://crbug.com/24120 - export GNOME_DISABLE_CRASH_DIALOG=SET_BY_GOOGLE_CHROME - -+# Workaround to detect GNOME session variants until fix is backported to -+# older Chrome versions (fixed in 75.x): -+# https://chromium.googlesource.com/chromium/src/+/dd407d416fa941c04e33d81f2b1d8cab8196b633 -+[[ ${XDG_CURRENT_DESKTOP} = *"GNOME"* ]] && export XDG_CURRENT_DESKTOP="GNOME" -+ - # Sanitize std{in,out,err} because they'll be shared with untrusted child - # processes (http://crbug.com/376567). - exec < /dev/null diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-76.0.3806.1.ebuild b/www-client/google-chrome-beta/google-chrome-beta-76.0.3809.25.ebuild index e75218fcde20..e75218fcde20 100644 --- a/www-client/google-chrome-unstable/google-chrome-unstable-76.0.3806.1.ebuild +++ b/www-client/google-chrome-beta/google-chrome-beta-76.0.3809.25.ebuild diff --git a/www-client/google-chrome-unstable/Manifest b/www-client/google-chrome-unstable/Manifest index fae94565ec75..df2589da9f58 100644 --- a/www-client/google-chrome-unstable/Manifest +++ b/www-client/google-chrome-unstable/Manifest @@ -1,3 +1,3 @@ -DIST google-chrome-unstable_76.0.3806.1-1_amd64.deb 60963730 BLAKE2B 79030811b458c985d27ced8526ab53c4a43c93bf45cdfdd0bb5f10a726c4ea82aa3574cece82f17960e623f6de66ec0b3bb8d7a725d3ee8164ae53c9c2c3a582 SHA512 36050216e22c45420819dc4ac2bb8442eb15c006127e7ae358485925cb1aec7b085cbc60f9336dbeefcf0247b5e0496b4fa921ace5de1ba89bf1b092c0620696 -EBUILD google-chrome-unstable-76.0.3806.1.ebuild 2896 BLAKE2B b8480582d335c83bda8c86e6f29c196da1d282a457384faf320ed140e23a4f1a8b52f451701eb642b3b12e069289e3b9b2df89b6a79952264ea989e94250d797 SHA512 dd240b9d09c10b4c2da081e1cc22b9d31d22fe46ec4ae534ae67e731acf43e2e679f31bb2d78f6db5dd9b3ab60925c6e62a17e27ed8994b9eb8f65dd13ed5dfa +DIST google-chrome-unstable_76.0.3809.21-1_amd64.deb 60978652 BLAKE2B 9a1f54a4879be9482621553fa36a638cdea6a3e0ca0957da7fcb2af9a941aee04fa3e228a4957e2684b25b5c0f823320962fa98e53407863681ea69f0de4bd24 SHA512 30fd27bf18e3f2487e0c3f652e4988086cd47b36d6b12cf4b8f6a493101ab92421680e0c38d6c07cfc3895eb6452bc25980d379b8158c488193bf37c068bfed2 +EBUILD google-chrome-unstable-76.0.3809.21.ebuild 2896 BLAKE2B b8480582d335c83bda8c86e6f29c196da1d282a457384faf320ed140e23a4f1a8b52f451701eb642b3b12e069289e3b9b2df89b6a79952264ea989e94250d797 SHA512 dd240b9d09c10b4c2da081e1cc22b9d31d22fe46ec4ae534ae67e731acf43e2e679f31bb2d78f6db5dd9b3ab60925c6e62a17e27ed8994b9eb8f65dd13ed5dfa MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57 diff --git a/www-client/google-chrome/google-chrome-74.0.3729.169.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-76.0.3809.21.ebuild index b8601eeffdfb..e75218fcde20 100644 --- a/www-client/google-chrome/google-chrome-74.0.3729.169.ebuild +++ b/www-client/google-chrome-unstable/google-chrome-unstable-76.0.3809.21.ebuild @@ -90,8 +90,6 @@ src_install() { 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 diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest index 43cf03c7dd38..bbcea26fef26 100644 --- a/www-client/google-chrome/Manifest +++ b/www-client/google-chrome/Manifest @@ -1,4 +1,3 @@ -AUX chrome-gnome.patch 653 BLAKE2B 9fd8fe9803c67d3267ab8e772952f3162b402df9e9d0862ffaf6f10572ef9aaf6f4b96b11546379ef5a1aea1fd838a44c949786effbf689996446da4fa72372c SHA512 574ddf719e95f333693b6651d392f6d2722e8ac00d2407883fdf111ea2948a8e53b6813831859dcd0172e2e17a0f9e6b44437132bbc8d9832bbc7139f61cb9ba -DIST google-chrome-stable_74.0.3729.169-1_amd64.deb 58236722 BLAKE2B 99be6e82f3782a50f6786550b67da5dbba01e3cccb9a2f2d7d40de8fb2e76fbf2e7d6ad3b48b63ff56f02fcfdd33d10fae755778409dd9d6c90e8a9ca2c3fa8f SHA512 98bb65afdc44e4b40a3d073cf7c7796eabb4dc8c8cfb02b59d573145a96f06f49a1789b6b706e29d9e9031d70a05fb7c0a1829c90a0ff1e102b280133ea95546 -EBUILD google-chrome-74.0.3729.169.ebuild 2938 BLAKE2B ac488a28185c8b1991ef347a3304fa1c2b7323dadd447e73f3f1df60024a0f411b9552ee069cacf66872b19211b043917533748440c8256fbd688c8288be7397 SHA512 70394cab6660cfebd0347e31af1455d5cede6a5d48392b9449a852806d33fbfc3394f05c2f910ce922df04cfec859c08d27ce1f53e66fb042b097b8b7151b97a +DIST google-chrome-stable_75.0.3770.90-1_amd64.deb 59248396 BLAKE2B 9e196c45e6aa37550ac1fcb35f3b42eca12cad00da00ab5299b355d9d808d2a8edff75a399363fbe0638b66102ffd7ec5811573e610d836743090aab80d55771 SHA512 6d993160674ce0eef89ccd396216bcf5dfb8ff8b770aff918f13e2f0003deb5a92a9177cdb28321a54138d5f4b5a551c2282fcb986e70a3f68745c547a261bc3 +EBUILD google-chrome-75.0.3770.90.ebuild 2896 BLAKE2B b8480582d335c83bda8c86e6f29c196da1d282a457384faf320ed140e23a4f1a8b52f451701eb642b3b12e069289e3b9b2df89b6a79952264ea989e94250d797 SHA512 dd240b9d09c10b4c2da081e1cc22b9d31d22fe46ec4ae534ae67e731acf43e2e679f31bb2d78f6db5dd9b3ab60925c6e62a17e27ed8994b9eb8f65dd13ed5dfa MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57 diff --git a/www-client/google-chrome/files/chrome-gnome.patch b/www-client/google-chrome/files/chrome-gnome.patch deleted file mode 100644 index b32eb2142c21..000000000000 --- a/www-client/google-chrome/files/chrome-gnome.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/opt/google/chrome/google-chrome -+++ b/opt/google/chrome/google-chrome -@@ -39,6 +39,11 @@ - # We don't want bug-buddy intercepting our crashes. http://crbug.com/24120 - export GNOME_DISABLE_CRASH_DIALOG=SET_BY_GOOGLE_CHROME - -+# Workaround to detect GNOME session variants until fix is backported to -+# older Chrome versions (fixed in 75.x): -+# https://chromium.googlesource.com/chromium/src/+/dd407d416fa941c04e33d81f2b1d8cab8196b633 -+[[ ${XDG_CURRENT_DESKTOP} = *"GNOME"* ]] && export XDG_CURRENT_DESKTOP="GNOME" -+ - # Sanitize std{in,out,err} because they'll be shared with untrusted child - # processes (http://crbug.com/376567). - exec < /dev/null diff --git a/www-client/google-chrome-beta/google-chrome-beta-75.0.3770.66.ebuild b/www-client/google-chrome/google-chrome-75.0.3770.90.ebuild index b8601eeffdfb..e75218fcde20 100644 --- a/www-client/google-chrome-beta/google-chrome-beta-75.0.3770.66.ebuild +++ b/www-client/google-chrome/google-chrome-75.0.3770.90.ebuild @@ -90,8 +90,6 @@ src_install() { 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 diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest index bb24f0fac42b..662c86372fce 100644 --- a/www-client/opera-developer/Manifest +++ b/www-client/opera-developer/Manifest @@ -1,3 +1,5 @@ DIST opera-developer_63.0.3340.0_amd64.deb 63572406 BLAKE2B e3c562f25a27f4583289b6fe08ff0355c862b9652b49a5b2a3edc0a97bed485410266e5735540c1b0c854e1120227a900f0b159d748a26585739229b77398a6e SHA512 a3a969eb3eb13e62f0e44fa4fbd92ef42cf91231ab956a4a09b31a1fca529f3e3d3308a6b6fb4a63dd5ba90b74efc69958c0ad7ecb64148c8a1ce5606c1c7921 +DIST opera-developer_63.0.3347.0_amd64.deb 60026638 BLAKE2B f1cc7d24f5d5f5002460f249c1f9a92202560721485f34e6c517005139d68712fb835032e1af3d86a0cc7d5097c2370142fea63ce90d2d435c3294b34dbc18e5 SHA512 253048c01e7846c88afb7eca7f772cf0d55051461cc07e86274e4269b30be84fd9d68158b8ce80491c19e2dc2979cbeeb68ba6a94c08a36fc1cfc91727e9a57a EBUILD opera-developer-63.0.3340.0.ebuild 2293 BLAKE2B 6124beabd01bd27eff345855d147c87368eb6753c616cd0e95195daa428bf02f9694ca924162460aa28a30d62fb3fb58fea7bf5f76a72108c97f1d1421cda163 SHA512 d785b798f471e869faa4a92e2b431d1321d10bafc1cda02f4e92d3a70a1ed68f007f0bb68632d9c32980098a4bf0ef7acc812d07bab02fbdeb5c173235421c03 +EBUILD opera-developer-63.0.3347.0.ebuild 2293 BLAKE2B 6124beabd01bd27eff345855d147c87368eb6753c616cd0e95195daa428bf02f9694ca924162460aa28a30d62fb3fb58fea7bf5f76a72108c97f1d1421cda163 SHA512 d785b798f471e869faa4a92e2b431d1321d10bafc1cda02f4e92d3a70a1ed68f007f0bb68632d9c32980098a4bf0ef7acc812d07bab02fbdeb5c173235421c03 MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993 diff --git a/www-client/opera/opera-60.0.3255.109.ebuild b/www-client/opera-developer/opera-developer-63.0.3347.0.ebuild index 2144791d1fbe..132f88d22363 100644 --- a/www-client/opera/opera-60.0.3255.109.ebuild +++ b/www-client/opera-developer/opera-developer-63.0.3347.0.ebuild @@ -3,10 +3,9 @@ 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 + 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 @@ -20,12 +19,14 @@ SRC_URI_BASE=" https://download3.operacdn.com/pub/ https://download4.operacdn.com/pub/ " +SRC_URI="amd64? (" for uri in ${SRC_URI_BASE}; do SRC_URI+=" - "${uri}${PN}/desktop/${PV}/linux/${PN}-stable_${PV}_amd64.deb" + "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb" " done -KEYWORDS="amd64" +SRC_URI+=")" +KEYWORDS="~amd64" RDEPEND=" dev-libs/expat @@ -64,25 +65,29 @@ src_unpack() { unpack_deb ${A} } +pkg_setup() { + OPERA_HOME="usr/$(get_libdir)/${PN}" +} + 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 ;; + x86) + mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || 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 + mv usr/share/doc/${PN} usr/share/doc/${PF} || die gunzip usr/share/doc/${PF}/changelog.gz || die - pushd "${OPERA_HOME}"/localization > /dev/null || die + rm usr/bin/${PN} || die + + pushd "${OPERA_HOME}/localization" > /dev/null || die chromium_remove_language_paks popd > /dev/null || die @@ -92,20 +97,19 @@ src_prepare() { } 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 + fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox } pkg_postrm() { - xdg_icon_cache_update xdg_desktop_database_update + xdg_icon_cache_update xdg_mimeinfo_database_update } pkg_postinst() { - xdg_icon_cache_update 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 7a0369989183..51fa582eff3f 100644 --- a/www-client/opera/Manifest +++ b/www-client/opera/Manifest @@ -2,9 +2,7 @@ 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.109_amd64.deb 66648238 BLAKE2B 7c35f4c5b93cccffe1a923b36570858a74c4c5045c42da505bc8fdd0646ab805d016bbdce6ab8202620a91ff3ce450e4cb89a6f643211969652d63c76b4f7d37 SHA512 80a0ed6dad6ee3be374d0f73412e3a1eb55912a95951cd5a0d7cd9f442ccee0d30d812e09944fe4a68bb73b068035c62478eb478c332427f5b013aefb96ba8e0 DIST opera-stable_60.0.3255.151_amd64.deb 66905482 BLAKE2B c3574e83041f6c0f05c16d4fc4707ec4595aebf221167306e33c016fb24dbd47e94c92a894beacefeb801ec7444ee66fc53eea125c6b940a73e6488c6947cfd8 SHA512 ad594a5ad6302e5adaab409955a543fa8790eed2ec2e49b4aea1a2049fc941f4f5205998a26a4be03a89b1bdbbeab23c5f57b585bb23644d83edc26509224f71 EBUILD opera-12.16_p1860-r1.ebuild 6118 BLAKE2B 72e7be2d8786ef62b3a7b9fe93019e0df26b60d37826789c0e1ff691571a84d9f964c18517cb2acee0c4a6ba98c86ba00a032cb309197b83101ab8edf4a17dda SHA512 109edf5cd49938f57a59ce704efa46abfa93e1f72edabc57cffd8ca72e15193b3d35280b458ceb569a7163e7f7ec25cf84aaf602114855fad849f3c6c2125937 -EBUILD opera-60.0.3255.109.ebuild 2283 BLAKE2B 8b99aa39e7bc0b4c206f3ac54ddc5d6495a62a2eac6ef33cd92a09fd91149d55ca5a8615d8300fe4288e92fb4afce1687ae1f1e7d571613ccacc879552bbfa6f SHA512 af90586375d9560be2b636707e531120fa5f7c29309431961b542a09d743ea91718f5a7e6276b7e26301efcdfe2f8925189620b2f4959e6f23fb2583c5555d78 -EBUILD opera-60.0.3255.151.ebuild 2284 BLAKE2B b3e4b5f48d96003d2f724d35b2c0d998baf843543037b34c40d58e0ce5513d234bdf2daf9b3b9279b3668b9464ecd8517f83a94fc928fb25cc2ce40a1240a153 SHA512 065e87281f1ad7b4c0b3701a21e0e4db5f074ebd16f326a08c0c8f48b4b79d09b1d8261b5ad3ada94e8277cb304d6459279813eb0232b5b41f36ac64ca680aab +EBUILD opera-60.0.3255.151.ebuild 2283 BLAKE2B 8b99aa39e7bc0b4c206f3ac54ddc5d6495a62a2eac6ef33cd92a09fd91149d55ca5a8615d8300fe4288e92fb4afce1687ae1f1e7d571613ccacc879552bbfa6f SHA512 af90586375d9560be2b636707e531120fa5f7c29309431961b542a09d743ea91718f5a7e6276b7e26301efcdfe2f8925189620b2f4959e6f23fb2583c5555d78 MISC metadata.xml 576 BLAKE2B b7741cc8f83a9b2f8b5a408f90123000ff5daab77771adaefeb72ae1cdfaf7213f674097e6875c168907bc6820764ccb93c2a3696e792e1f6db92d5f13d664af SHA512 475c622917d4c749b7d940d023519152820a6d6cba48b01f3fdeee8261a2faf217fee10c0e482d6dee5d46f26b2e8ca938d79b93cde178aeb66fb71c268d2374 diff --git a/www-client/opera/opera-60.0.3255.151.ebuild b/www-client/opera/opera-60.0.3255.151.ebuild index fbf25ee7c636..2144791d1fbe 100644 --- a/www-client/opera/opera-60.0.3255.151.ebuild +++ b/www-client/opera/opera-60.0.3255.151.ebuild @@ -25,7 +25,7 @@ SRC_URI+=" "${uri}${PN}/desktop/${PV}/linux/${PN}-stable_${PV}_amd64.deb" " done -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=" dev-libs/expat diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest index 8657fcb91e69..8efb1682cc66 100644 --- a/www-client/vivaldi-snapshot/Manifest +++ b/www-client/vivaldi-snapshot/Manifest @@ -1,11 +1,11 @@ -DIST vivaldi-snapshot-2.6.1560.4_p1-amd64.deb 62534328 BLAKE2B 6e83acb739560e677fa08d94df11770930d18a862364edd4a373c1a50bc0c1005d0f6957d7fbadec68a503b7a71f13e1f70e1f36bf6598599fe506e8b9ff5689 SHA512 973777848daa18009da8faeba9efef44006f3e93c4fd14edcdbf40e423b617f89adb4768e7a2a307a5564b6b3b498cd8c29f18f8191994472295d58308a98be2 -DIST vivaldi-snapshot-2.6.1560.4_p1-arm64.deb 56424484 BLAKE2B df08f39c5e374debbc2d08f9d375e2f422e3f35e1e6e9146a54fb502e980d505d54d6d1704b9e7b3262c5b283b41d5b1f0119092d19a6578109ce680ef884b79 SHA512 4ff497a5c0616b6513752438434f9698d081927b269e3aa260c19aeeb480915917aa69f846065fd62d7deec99d3816c35a3d608ca9bb7ac451649fcaa5b74eba -DIST vivaldi-snapshot-2.6.1560.4_p1-armhf.deb 55575064 BLAKE2B c8a69e3f9153ce414ac0dae778f60df9a121fb1f23a1af1982dd1a25728e6f7acd0984aa50d5bc02a55f6fb312e8d35f342c4b23797eaf3aad76a47fb17a2d18 SHA512 2898c44255e0619bb1c1e74fff2a4c82a936c656c342c25279b08b609f758f460be98401b4e63a05f6d2bd8646948c27e713ce4a2b75f4b8018511f23f23039d -DIST vivaldi-snapshot-2.6.1560.4_p1-i386.deb 60990056 BLAKE2B a2ae9a4c97295aea74e6417f0cae0c00d8c12dba7e08e6bec39de9542c921ccfae8a33491e27e8de3c67c26ae7da6b0eb201813a2d68eacc41821f9d6e8910c4 SHA512 3196998e329ab24b0e631d2b3b63270dd229e013ce3b2d7baa985149514af09d0cadfe9fd6c41cb770afc816ba61b3b0446549f8c9c9c4ee4c31e38c6dde50d7 +DIST vivaldi-snapshot-2.6.1566.26_p1-amd64.deb 62572272 BLAKE2B 2ea565bcb024df8aab1327bf3852508644eb62b71da9fc88908006ecfc3a187c24325f4269b7a2938c8d4fe66be1c413064d088f6b766e654872693e90a526af SHA512 0857b3db7d853b01787a122f0aaf10c1a85ea4cbc44421fb0ca581f542a03c6567eef249ad350313766f7d5adc15b059888b390e87e3dcb275e59ffe26af9a0d +DIST vivaldi-snapshot-2.6.1566.26_p1-arm64.deb 56446676 BLAKE2B a44e6b78c3f28580394f038a1c7870cc6ac4f5f8620ddf585ba82c9e87f49fcda3e85aa70d97ce742e5c9d217d20dba1b3a57a464dd1552b17a49a3ed1b0cd48 SHA512 ded30e3512375d97e7315b9c51527b986ce5243b4a87e8ef12ccb180fc7e1d9c58d2267166abdbe0089ab8d6fb41b4741de7929d0748f07395ecad7250ee90d8 +DIST vivaldi-snapshot-2.6.1566.26_p1-armhf.deb 55608288 BLAKE2B 4af91d86a687105755980c60325e81c7dfdd6ab9e53446b24ef6ecb2129636f40bd2e412ac1741f50e9a320bdb2b6b8784d81216644a98346fe9748a06abc017 SHA512 ad24923c6aeacc171c75087d75a1be151abb60da63c4e69f9c32525a8327d3003e19226ed4acdbbea45e18418025bc64c6c4b5b066cdf57d40061b9805b45bdf +DIST vivaldi-snapshot-2.6.1566.26_p1-i386.deb 61016912 BLAKE2B 0d57838d51726dfa7ac873b44952b2e171c4a6102c6b0a3874d9f6e6b0644e2fdbf3edb75bde9aa9712137f06d81565beb960f56ab828729b28ebddf6e578a3e SHA512 8e1bed8acf1ab88d30a6a7ee82138ca43a03607ed087e05ed462bbcd1f9c7c924e5617a995f8d6eaddcfab3d682ee8217f59b45f525c6995da91808f9d687c21 DIST vivaldi-snapshot-2.6.1566.6_p1-amd64.deb 62531012 BLAKE2B 9bde451dbdf658e5e6eeea3d25241bc2a254e9e8e5f5d823d2052fd26a7985dddf963744d775d296b88a3ec85003b58d9ae302ba70a5a701804611a43274ec2a SHA512 5dfeefb6af502d5cb51a8981d389a9b55c94d3843386bddaa56348182b696f9225ad404ded03855993f4502fb5aa0086ffb4ee941c425164a49c2493f6595ac4 DIST vivaldi-snapshot-2.6.1566.6_p1-arm64.deb 56455496 BLAKE2B e5f5f369422b26fb42fd069df30c87e7f8e64595acd8a8874ea3ac740bf6ed189c58233897cd7d4ab7005ef2f685b7334356fc3fbd90d9b914b677c8792245d7 SHA512 6ae1f1d4dacbcc278c96038ae201972fc94ad627a4a88ce9b9ba11e94bd2f39d47c497d09dc99b7761ba83c82fe5bd7c439950e96d98f8bc02fc496334d6dcf1 DIST vivaldi-snapshot-2.6.1566.6_p1-armhf.deb 55602708 BLAKE2B fc532fe7eb6062d371b650a91be6da5105ca5a28baf8f8ef7abb3034e965d0fc3783dbef3e77eee4cfd355318659398a03f3d9f632863250a4c59cb772a468e4 SHA512 2f51ea7e16590b8bfb6a8073d6a7272c01b55a27d2584bd83e1d51637233c55fb0953020cd301351567ccb059e99b426841b69a6cd0420c18d5d362a8462a777 DIST vivaldi-snapshot-2.6.1566.6_p1-i386.deb 60996704 BLAKE2B 0d6d53d5bdb93919ba367182548159964059aedd95bded24c0059e268af89799febc59d718678096182f9250851e6d83f25b29fb8c8b1555055bf2c3869f3766 SHA512 5105eeef8f743644075565150df2f3f404cee6dd9834460aa9bf2bbbb038ea5fc26476f7b173b5e25c65a71937d968f38244e81a9cdeda3ce07f48bef76d7881 -EBUILD vivaldi-snapshot-2.6.1560.4_p1.ebuild 2608 BLAKE2B 208c6c0ed454d136ff437ac0f62349e4a6b5865fc760f45742d278b12114662383f9a809ad0da460b61f6b376fe507c21b153ab4517d17fc204a513f7d6351d7 SHA512 15ba32e895442b09bc37f0c37ee936085692a25497e71250c673d4c2977c331df842ff1035d9f1f6e4438bd20630a3e12d59de9b52540bd90179758e278d5a02 +EBUILD vivaldi-snapshot-2.6.1566.26_p1.ebuild 2608 BLAKE2B 208c6c0ed454d136ff437ac0f62349e4a6b5865fc760f45742d278b12114662383f9a809ad0da460b61f6b376fe507c21b153ab4517d17fc204a513f7d6351d7 SHA512 15ba32e895442b09bc37f0c37ee936085692a25497e71250c673d4c2977c331df842ff1035d9f1f6e4438bd20630a3e12d59de9b52540bd90179758e278d5a02 EBUILD vivaldi-snapshot-2.6.1566.6_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.6.1560.4_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.6.1566.26_p1.ebuild index 76ff637ebaa0..76ff637ebaa0 100644 --- a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.6.1560.4_p1.ebuild +++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.6.1566.26_p1.ebuild diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest index 974f624a350c..6f529c8297aa 100644 --- a/www-client/vivaldi/Manifest +++ b/www-client/vivaldi/Manifest @@ -1,13 +1,5 @@ -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 -DIST vivaldi-2.5.1525.46_p1-amd64.deb 59499752 BLAKE2B 26aefb61f2798846932a2792cb9eb41368d66b053dce5f33d1fe27ca54f371a83fb65778e5c39296e0ecbb45bbac4f9a92078ade91ae5f8fc17ae13fd64facb3 SHA512 00bfdec91c5d48d998bf3826355e22b2fe885687772439cb26a05decb2adaf78e82ae943bbeeedb7c095a4120a9d65e75dbf91e8a570dd32c159ad86bb089c5d -DIST vivaldi-2.5.1525.46_p1-armhf.deb 52882364 BLAKE2B b00660eba4732c6dc6f4d7eecd1e9c5bacaab6eb7c0542f50e21174a28e195f6e9e0ae21c71ed6dd93493ff8ca8d6efea2cb71ef905034655d65f679014fe667 SHA512 9ea77276100c9f91cf92eda35e70edc12c583566d25b9825247955c73ed7563b282cf9414b5c0881e715f35c01cdbcc646eb27d2425802cd550cff83f3a14f13 -DIST vivaldi-2.5.1525.46_p1-i386.deb 58061568 BLAKE2B 318edfa183279179e7ade459a0155044307c876691dc0848ccee5bbf0599eff851607f4d943d391d62ec1a478b7ae4cd499ffc96d220ac5cf89639fe66d114b2 SHA512 46baf7ebbccd5be5a727b5ff5e7023a66a7e5185a097ed236a288b180e4b6f4347572ffe6464325569dea3815a5fc34a4c6abd7c9d8c2f8370d7f0133f436a2d DIST vivaldi-2.5.1525.48_p1-amd64.deb 59499592 BLAKE2B 09f33e250dcbcead693760484a2444376ef52b705b729da84870a42d45cab6fb4e762900462714c51b037ae5d23bbff51c1744cfb6987a97b1a7c29bf240d69b SHA512 ddcbe9c3d9f26cf6679cfdb6341b0fa991e1dba46b44ca8baf9bbcc7ea739e61eb61d2eac056ca98266e607b815f45cae7969bb39f3687bbc1fa219d9ba927bb DIST vivaldi-2.5.1525.48_p1-armhf.deb 52885016 BLAKE2B 870b3dda45a8fb5f5ddc3a2543e7c1efc4979f4d193a1d5228cecf4fb270b8264042f7845081c6aa19f9f8ca557574b394180194895caea4718da418b57a7266 SHA512 a887cc0442d81c9e56d2e3e79b4e824348d7186bb09eda9512e75a4b6568fc6cc7cfbc815f72e1e9a0ef6091c99f99e69d9c5b9f8422cf91e1e462642f1ee92a DIST vivaldi-2.5.1525.48_p1-i386.deb 58071364 BLAKE2B 00a4fdfefea9f85a5a0e406a5f741310509659f73137df83c89fa4dd3fe6ea8e5cae7f6003f99179e13b2154a86ed50530413686989bdc2b62556b6dc8a79625 SHA512 d4567413c7ef15bb33bf11a462a62d6a45c0f952b945ff5b476f8aa8c85bf48c9ea4e3dc0f099cba02c1aa6dcf16bef2e2b224dd922f4507247dd5cb09433257 -EBUILD vivaldi-2.5.1525.43_p1.ebuild 2898 BLAKE2B 248ecd80042f7e35dcb42d7c7e8ae7426d5db8b9afe54baaffec31d8ef7ad95c4d41c4672c1645c485ba33e326c13d49c720ce06cce15c01f50899a04447f2be SHA512 e085c651a03b86fb48a9f5cb140cf9da6856dc39c160f707cfc35bfe56b0dbd6cae28cc1cd85fe18ce07afeac2c0014018086ee775abaf70e3b9739fe4ef3aa7 -EBUILD vivaldi-2.5.1525.46_p1.ebuild 2900 BLAKE2B 7adba11b98e251040fbab8239a89e82d65beb1f157be0de612f11e6b0b0866c42c3718198e59d3db5d46473c727a64505e7b8c20f648831d0c6bcf9ad69545af SHA512 947799d605ac25bf48c59453ff92414db1f0202169892b727161647eedc9a50ca30aa325df5417eb289370feb53ef46f1d7d90af95116e9be8eb9c659b06c19a EBUILD vivaldi-2.5.1525.48_p1.ebuild 2898 BLAKE2B 248ecd80042f7e35dcb42d7c7e8ae7426d5db8b9afe54baaffec31d8ef7ad95c4d41c4672c1645c485ba33e326c13d49c720ce06cce15c01f50899a04447f2be SHA512 e085c651a03b86fb48a9f5cb140cf9da6856dc39c160f707cfc35bfe56b0dbd6cae28cc1cd85fe18ce07afeac2c0014018086ee775abaf70e3b9739fe4ef3aa7 MISC metadata.xml 430 BLAKE2B af595cb3b0a225eed0de6c4232aa705a054baa51585d3970d025a26dc3680e5cdf7ee98169a0906afca266862ad331ffb55a8cf2a39bc640a75beefd5de0814e SHA512 cf63c9ce3cea52a8a014ea6bbefdc4d64204cbeb86334eecaf3a669a90d044cfa90eab057bc39da9b0dd8fd4e0bf814269f0113aa1a96f42cfea4063b4918145 diff --git a/www-client/vivaldi/vivaldi-2.5.1525.43_p1.ebuild b/www-client/vivaldi/vivaldi-2.5.1525.43_p1.ebuild deleted file mode 100644 index 479dfcff4842..000000000000 --- a/www-client/vivaldi/vivaldi-2.5.1525.43_p1.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -CHROMIUM_LANGS=" - am ar be bg bn ca cs da de el en-GB en-US eo es es-419 es-PE et eu fa fi - fil fr fy gl gu he hi hr hu hy id io is it ja jbo ka kn ko ku lt lv mk ml - mr ms nb nl nn pl pt-BR pt-PT ro ru sc sk sl sq sr sv sw ta te th tr uk vi - zh-CN zh-TW -" -inherit chromium-2 multilib unpacker toolchain-funcs xdg-utils - -#VIVALDI_BRANCH="snapshot" - -VIVALDI_PN="${PN}-${VIVALDI_BRANCH:-stable}" -VIVALDI_BIN="${PN}${VIVALDI_BRANCH/snapshot/-snapshot}" -VIVALDI_HOME="opt/${VIVALDI_BIN}" -DESCRIPTION="A browser for our friends" -HOMEPAGE="https://vivaldi.com/" -VIVALDI_BASE_URI="https://downloads.${PN}.com/${VIVALDI_BRANCH:-stable}/${VIVALDI_PN}_${PV/_p/-}_" -SRC_URI=" - amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb ) - arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb ) - x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb ) -" - -LICENSE="Vivaldi" -SLOT="0" -KEYWORDS="-* amd64 ~arm x86" -RESTRICT="bindist mirror" - -DEPEND=" - virtual/libiconv -" -RDEPEND=" - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/speex - net-print/cups - sys-apps/dbus - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango[X] -" -QA_PREBUILT="*" -S=${WORKDIR} - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - iconv -c -t UTF-8 usr/share/applications/${VIVALDI_PN}.desktop > "${T}"/${VIVALDI_PN}.desktop || die - mv "${T}"/${VIVALDI_PN}.desktop usr/share/applications/${VIVALDI_PN}.desktop || die - - sed -i \ - -e "s|${VIVALDI_BIN}|${PN}|g" \ - usr/share/applications/${VIVALDI_PN}.desktop \ - usr/share/xfce4/helpers/${VIVALDI_BIN}.desktop || die - - mv usr/share/doc/${VIVALDI_PN} usr/share/doc/${PF} || die - chmod 0755 usr/share/doc/${PF} || die - - gunzip usr/share/doc/${PF}/changelog.gz || die - - rm \ - _gpgbuilder \ - etc/cron.daily/${VIVALDI_BIN} \ - ${VIVALDI_HOME}/libwidevinecdm.so \ - || die - rmdir \ - etc/cron.daily/ \ - etc/ \ - || die - - local c d - for d in 16 22 24 32 48 64 128 256; do - mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die - cp \ - ${VIVALDI_HOME}/product_logo_${d}.png \ - usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die - done - - pushd "${VIVALDI_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - eapply_user -} - -src_install() { - mv * "${D}" || die - dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN} - - fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/www-client/vivaldi/vivaldi-2.5.1525.46_p1.ebuild b/www-client/vivaldi/vivaldi-2.5.1525.46_p1.ebuild deleted file mode 100644 index 69ed6a41d087..000000000000 --- a/www-client/vivaldi/vivaldi-2.5.1525.46_p1.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -CHROMIUM_LANGS=" - am ar be bg bn ca cs da de el en-GB en-US eo es es-419 es-PE et eu fa fi - fil fr fy gl gu he hi hr hu hy id io is it ja jbo ka kn ko ku lt lv mk ml - mr ms nb nl nn pl pt-BR pt-PT ro ru sc sk sl sq sr sv sw ta te th tr uk vi - zh-CN zh-TW -" -inherit chromium-2 multilib unpacker toolchain-funcs xdg-utils - -#VIVALDI_BRANCH="snapshot" - -VIVALDI_PN="${PN}-${VIVALDI_BRANCH:-stable}" -VIVALDI_BIN="${PN}${VIVALDI_BRANCH/snapshot/-snapshot}" -VIVALDI_HOME="opt/${VIVALDI_BIN}" -DESCRIPTION="A browser for our friends" -HOMEPAGE="https://vivaldi.com/" -VIVALDI_BASE_URI="https://downloads.${PN}.com/${VIVALDI_BRANCH:-stable}/${VIVALDI_PN}_${PV/_p/-}_" -SRC_URI=" - amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb ) - arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb ) - x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb ) -" - -LICENSE="Vivaldi" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm ~x86" -RESTRICT="bindist mirror" - -DEPEND=" - virtual/libiconv -" -RDEPEND=" - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/speex - net-print/cups - sys-apps/dbus - sys-libs/libcap - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango[X] -" -QA_PREBUILT="*" -S=${WORKDIR} - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - iconv -c -t UTF-8 usr/share/applications/${VIVALDI_PN}.desktop > "${T}"/${VIVALDI_PN}.desktop || die - mv "${T}"/${VIVALDI_PN}.desktop usr/share/applications/${VIVALDI_PN}.desktop || die - - sed -i \ - -e "s|${VIVALDI_BIN}|${PN}|g" \ - usr/share/applications/${VIVALDI_PN}.desktop \ - usr/share/xfce4/helpers/${VIVALDI_BIN}.desktop || die - - mv usr/share/doc/${VIVALDI_PN} usr/share/doc/${PF} || die - chmod 0755 usr/share/doc/${PF} || die - - gunzip usr/share/doc/${PF}/changelog.gz || die - - rm \ - _gpgbuilder \ - etc/cron.daily/${VIVALDI_BIN} \ - ${VIVALDI_HOME}/libwidevinecdm.so \ - || die - rmdir \ - etc/cron.daily/ \ - etc/ \ - || die - - local c d - for d in 16 22 24 32 48 64 128 256; do - mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die - cp \ - ${VIVALDI_HOME}/product_logo_${d}.png \ - usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die - done - - pushd "${VIVALDI_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - eapply_user -} - -src_install() { - mv * "${D}" || die - dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN} - - fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} |