summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJory Pratt <anarchy@gentoo.org>2019-03-20 12:04:37 -0500
committerJory Pratt <anarchy@gentoo.org>2019-03-20 12:04:37 -0500
commitc3b04dfaa3ed33ef08f35bd478dcbaec5a294cf2 (patch)
treef1141b7215eeae81db58ae6542b362b21f0465ec
parentsynchronize with Gentoo repository (diff)
downloadmozilla-c3b04dfaa3ed33ef08f35bd478dcbaec5a294cf2.tar.gz
mozilla-c3b04dfaa3ed33ef08f35bd478dcbaec5a294cf2.tar.bz2
mozilla-c3b04dfaa3ed33ef08f35bd478dcbaec5a294cf2.zip
sync entire overlay with tree
-rw-r--r--dev-libs/jemalloc/Manifest3
-rw-r--r--dev-libs/jemalloc/files/jemalloc-4.5.0-strip-optimization.patch35
-rw-r--r--dev-libs/jemalloc/files/jemalloc-5.0.1-fix_html_install.patch26
-rw-r--r--dev-libs/jemalloc/files/jemalloc-5.0.1-strip-optimization.patch15
-rw-r--r--dev-libs/jemalloc/jemalloc-4.5.0.ebuild59
-rw-r--r--dev-libs/jemalloc/jemalloc-5.1.0.ebuild (renamed from dev-libs/jemalloc/jemalloc-5.0.1.ebuild)14
-rw-r--r--dev-libs/jemalloc/metadata.xml3
-rw-r--r--dev-libs/nspr/Manifest22
-rw-r--r--dev-libs/nspr/files/nspr-4.19-musl-ipv6.patch52
-rw-r--r--dev-libs/nspr/nspr-4.21.ebuild (renamed from dev-libs/nspr/nspr-4.19.ebuild)16
-rw-r--r--dev-libs/nss/Manifest2
-rw-r--r--dev-libs/nss/files/nss-3.37-Fstar.c-when-intl128-disabled.patch105
-rw-r--r--dev-libs/nss/metadata.xml12
-rw-r--r--dev-libs/nss/nss-3.43.ebuild (renamed from dev-libs/nss/nss-3.38.ebuild)4
-rw-r--r--dev-util/cbindgen/Manifest38
-rw-r--r--dev-util/cbindgen/cbindgen-0.6.6.ebuild54
-rw-r--r--dev-util/cbindgen/metadata.xml11
-rw-r--r--mail-client/thunderbird/thunderbird-60.5.3.ebuild4
-rw-r--r--www-client/firefox/Manifest93
-rw-r--r--www-client/firefox/files/firefox-52.9.0-blessings-TERM.patch56
-rw-r--r--www-client/firefox/files/gentoo-default-prefs.js-117
-rw-r--r--www-client/firefox/firefox-52.9.0.ebuild409
-rw-r--r--www-client/firefox/firefox-60.5.2.ebuild432
-rw-r--r--www-client/firefox/firefox-66.0-r1.ebuild (renamed from www-client/firefox/firefox-65.0.2.ebuild)51
-rw-r--r--www-client/firefox/metadata.xml2
-rw-r--r--www-client/seamonkey/Manifest57
-rw-r--r--www-client/seamonkey/files/0001-CFLAGS-must-contain-fPIC-when-checking-the-linker.patch35
-rw-r--r--www-client/seamonkey/files/firefox-Include-sys-sysmacros.h-for-major-minor-when-availab.patch59
-rw-r--r--www-client/seamonkey/metadata.xml1
-rw-r--r--www-client/seamonkey/seamonkey-2.49.9.1_p0.ebuild (renamed from www-client/seamonkey/seamonkey-2.49.8.0_p0.ebuild)2
30 files changed, 181 insertions, 1508 deletions
diff --git a/dev-libs/jemalloc/Manifest b/dev-libs/jemalloc/Manifest
index f747e52..168443f 100644
--- a/dev-libs/jemalloc/Manifest
+++ b/dev-libs/jemalloc/Manifest
@@ -1,2 +1 @@
-DIST jemalloc-4.5.0.tar.bz2 449992 BLAKE2B 6141c71f7f5f9cee91a59eeed9c69b0a69b3cc39666aa608445073c11ee3ca9b4777a851c5cb5adac80d42bfbf10a6726e5dc1340ffe85ea1ee884d87c7865da SHA512 76953363fe1007952232220afa1a91da4c1c33c02369b5ad239d8dd1d0792141197c15e8489a8f4cd301b08494e65cadd8ecd34d025cb0285700dd78d7248821
-DIST jemalloc-5.0.1.tar.bz2 499300 BLAKE2B 551933fcd93315968cbf89bfadc40313717ff216141af8a131f2333d10090438ddf36fbfdc0ee831cbec6f930ae15aa9cfaafae72ed4f38dd97b00712ca918e8 SHA512 8cb5957a5724eb2bbad120cf0028ea8b2b14b4a416c1751b7c967351a7fd51135058ea0d3c4dc1d127c86f3aa7e9fd5ef101857110aabfdb7789427791c432c3
+DIST jemalloc-5.1.0.tar.bz2 515622 BLAKE2B 3c8b35d30fca0018e3e32452e6fa41c7ac59f9f2f7d4bc243237fde95025ab5a7562fb86b5afe2ca9b7bb072f7baf6ac7589a4862d9ebaafddae187d93e20da0 SHA512 d9abebe54d303ca931b8c31c1033f23ff5fb060f2377ec8386f4d79c352e65c78ed34f680c352dac14f7d7115d10245782d553d988bc13df2eb34a2f0942ef6f
diff --git a/dev-libs/jemalloc/files/jemalloc-4.5.0-strip-optimization.patch b/dev-libs/jemalloc/files/jemalloc-4.5.0-strip-optimization.patch
deleted file mode 100644
index 8b346be..0000000
--- a/dev-libs/jemalloc/files/jemalloc-4.5.0-strip-optimization.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From c568271163445e380679788388f1cb1edbdeaf88 Mon Sep 17 00:00:00 2001
-From:
-Date: Mon, 29 May 2017 00:57:15 -0500
-Subject: [PATCH 1/2] Strip all optimization, let portage handle.
-
----
- configure.ac | 12 ------------
- 1 file changed, 12 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 20a8a64..d8af618 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -851,18 +851,6 @@ if test "x$enable_ivsalloc" = "x1" ; then
- AC_DEFINE([JEMALLOC_IVSALLOC], [ ])
- fi
-
--dnl Only optimize if not debugging.
--if test "x$enable_debug" = "x0" ; then
-- if test "x$GCC" = "xyes" ; then
-- JE_CFLAGS_ADD([-O3])
-- JE_CFLAGS_ADD([-funroll-loops])
-- elif test "x$je_cv_msvc" = "xyes" ; then
-- JE_CFLAGS_ADD([-O2])
-- else
-- JE_CFLAGS_ADD([-O])
-- fi
--fi
--
- dnl Enable statistics calculation by default.
- AC_ARG_ENABLE([stats],
- [AS_HELP_STRING([--disable-stats],
---
-2.13.0
-
diff --git a/dev-libs/jemalloc/files/jemalloc-5.0.1-fix_html_install.patch b/dev-libs/jemalloc/files/jemalloc-5.0.1-fix_html_install.patch
deleted file mode 100644
index e64c5f8..0000000
--- a/dev-libs/jemalloc/files/jemalloc-5.0.1-fix_html_install.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From d6518615c0891a1115bf6436f6e6bf28797a32ea Mon Sep 17 00:00:00 2001
-From: "Jory A. Pratt" <anarchy@gentoo.org>
-Date: Sun, 8 Oct 2017 08:49:21 -0500
-Subject: [PATCH 2/2] Do not install html docs
-
-Signed-off-by: Jory A. Pratt <anarchy@gentoo.org>
----
- Makefile.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Makefile.in b/Makefile.in
-index fec1397..97bad40 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -459,7 +459,7 @@ install_doc_man:
- $(INSTALL) -m 644 $$d $(MANDIR)/man3; \
- done
-
--install_doc: install_doc_html install_doc_man
-+install_doc: install_doc_man
-
- install: install_bin install_include install_lib install_doc
-
---
-2.14.2
-
diff --git a/dev-libs/jemalloc/files/jemalloc-5.0.1-strip-optimization.patch b/dev-libs/jemalloc/files/jemalloc-5.0.1-strip-optimization.patch
index bdef8a6..523badf 100644
--- a/dev-libs/jemalloc/files/jemalloc-5.0.1-strip-optimization.patch
+++ b/dev-libs/jemalloc/files/jemalloc-5.0.1-strip-optimization.patch
@@ -1,15 +1,5 @@
-From bbae65cff977568549efe03f05b2ef16cd283550 Mon Sep 17 00:00:00 2001
-From: "Jory A. Pratt" <anarchy@gentoo.org>
-Date: Sun, 8 Oct 2017 08:47:25 -0500
-Subject: [PATCH 1/2] Strip all optimization, let portage handle.
-
-Signed-off-by: Jory A. Pratt <anarchy@gentoo.org>
----
- configure.ac | 15 ---------------
- 1 file changed, 15 deletions(-)
-
diff --git a/configure.ac b/configure.ac
-index 1551ded..2f47067 100644
+index 1551ded8..2f470672 100644
--- a/configure.ac
+++ b/configure.ac
@@ -976,21 +976,6 @@ if test "x$enable_debug" = "x1" ; then
@@ -34,6 +24,3 @@ index 1551ded..2f47067 100644
dnl Enable statistics calculation by default.
AC_ARG_ENABLE([stats],
[AS_HELP_STRING([--disable-stats],
---
-2.14.2
-
diff --git a/dev-libs/jemalloc/jemalloc-4.5.0.ebuild b/dev-libs/jemalloc/jemalloc-4.5.0.ebuild
deleted file mode 100644
index 5f4c738..0000000
--- a/dev-libs/jemalloc/jemalloc-4.5.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools toolchain-funcs multilib-minimal
-
-DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
-HOMEPAGE="http://www.canonware.com/jemalloc/"
-SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2"
-
-LICENSE="BSD"
-SLOT="0/2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="debug hardened static-libs stats"
-HTML_DOCS=( doc/jemalloc.html )
-PATCHES=( "${FILESDIR}/${PN}-4.5.0-strip-optimization.patch"
- "${FILESDIR}/${PN}-4.5.0-fix_html_install.patch"
-)
-MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
-# autotools-utils.eclass auto-adds configure options when static-libs is in IUSE
-# but jemalloc doesn't implement them in its configure; need this here to
-# supress the warnings until automagic is removed from the eclass
-QA_CONFIGURE_OPTIONS="--enable-static --disable-static --enable-shared --disable-shared"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-multilib_src_configure() {
- local myconf=()
-
- if use hardened ; then
- myconf+=( --disable-syscall )
- fi
-
- ECONF_SOURCE="${S}" \
- econf \
- $(use_enable debug) \
- $(use_enable stats) \
- "${myconf[@]}"
-}
-
-multilib_src_install() {
- # Copy man file which the Makefile looks for
- cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die
- emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
- if [[ ${CHOST} == *-darwin* ]] ; then
- # fixup install_name, #437362
- install_name_tool \
- -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.1.dylib \
- "${ED}"/usr/$(get_libdir)/libjemalloc.2.dylib || die
- fi
- use static-libs || find "${ED}" -name '*.a' -delete
-}
diff --git a/dev-libs/jemalloc/jemalloc-5.0.1.ebuild b/dev-libs/jemalloc/jemalloc-5.1.0.ebuild
index c727d41..7eda36e 100644
--- a/dev-libs/jemalloc/jemalloc-5.0.1.ebuild
+++ b/dev-libs/jemalloc/jemalloc-5.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,16 +6,16 @@ EAPI=6
inherit autotools toolchain-funcs multilib-minimal
DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
-HOMEPAGE="http://www.canonware.com/jemalloc/"
+HOMEPAGE="http://jemalloc.net/ https://github.com/jemalloc/jemalloc"
SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0/2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="debug hardened static-libs stats"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+IUSE="debug hardened lazy-lock static-libs stats xmalloc"
HTML_DOCS=( doc/jemalloc.html )
PATCHES=( "${FILESDIR}/${PN}-5.0.1-strip-optimization.patch"
- "${FILESDIR}/${PN}-5.0.1-fix_html_install.patch"
+ "${FILESDIR}/${PN}-4.5.0-fix_html_install.patch"
)
MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
# autotools-utils.eclass auto-adds configure options when static-libs is in IUSE
@@ -38,7 +38,9 @@ multilib_src_configure() {
ECONF_SOURCE="${S}" \
econf \
$(use_enable debug) \
+ $(use_enable lazy-lock) \
$(use_enable stats) \
+ $(use_enable xmalloc) \
"${myconf[@]}"
}
@@ -52,7 +54,7 @@ multilib_src_install_all() {
if [[ ${CHOST} == *-darwin* ]] ; then
# fixup install_name, #437362
install_name_tool \
- -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.1.dylib \
+ -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.2.dylib \
"${ED}"/usr/$(get_libdir)/libjemalloc.2.dylib || die
fi
use static-libs || find "${ED}" -name '*.a' -delete
diff --git a/dev-libs/jemalloc/metadata.xml b/dev-libs/jemalloc/metadata.xml
index d376e50..848a0a7 100644
--- a/dev-libs/jemalloc/metadata.xml
+++ b/dev-libs/jemalloc/metadata.xml
@@ -9,7 +9,10 @@
Jemalloc is a general-purpose scalable concurrent allocator
</longdescription>
<use>
+ <flag name="hugepages">Enable transparent huge page support</flag>
+ <flag name="lazy-lock">Enable lazy locking (only lock when multi-threaded)</flag>
<flag name="stats">Enable statistics calculation/reporting</flag>
+ <flag name="xmalloc">Add support for xmalloc (abort-on-out-of-memory)</flag>
</use>
<upstream>
<remote-id type="github">jemalloc/jemalloc</remote-id>
diff --git a/dev-libs/nspr/Manifest b/dev-libs/nspr/Manifest
index 25a9745..64e6370 100644
--- a/dev-libs/nspr/Manifest
+++ b/dev-libs/nspr/Manifest
@@ -1,20 +1,2 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
-
-DIST nspr-4.19.tar.gz 1139967 BLAKE2B a8358249647a3d0e073f00febc475199d6479e2a34bb8255268fde90f0d3064ccc4b03e012231700ed6d75cd44669b6ea8afa5e760bad1d73682cd9eac1f8432 SHA512 45a48111d0f89db0649a5e1356719868ff81881f9cf48c22c1d13b0831978b103f19e9840d6a5359fcdc90d763c0a60f0a29f7840d756a5efbd53ce1afd36844
------BEGIN PGP SIGNATURE-----
-
-iQIzBAEBCgAdFiEEWCOBmo8i7LhvVmNAVx3S0DQ8YDkFAlqf3fYACgkQVx3S0DQ8
-YDkawg//RSEdrYwgbmBi6zs4yBSiSM5UtQxhGNQE3UpG23xB3M9mjAs6BlJ4Pz3D
-QTKy3id9IoC/X6aEWO26EHQyTJ1ZVTIINr4+bPoWjijkhw2qKAWFMAvKhenqz+nK
-xoUVLgRoXmossQ5CVJ+NU5XyQjPF2lhLI2G3020zvEbb6kX1PwonxGuUqY9tdO0l
-Jo/BeMLE2xRwaMS5GGFeyAinnYJdHIa/ObtKboXkfFokOulYlXpA5zt4Rki3w5Il
-WT4hPo0B566/fs+1eT8sL53KLuN8wb+qg8UqFusFdDS7PeYZRT66oCQcIvlpp5Ky
-X5XE3dllLeQcMSuIkBLO3uJUhGkxkzD2HedN2SSNWpoex081SZmVk8TwBMOy5Ocr
-VtG+8+xtrPbDyb17Dwr7QrGLIKl7TODcouHdqxlSAtnYEqVO0BKlV3r4J02aR9dH
-59QBtFRGahBJQRI6inkB6bYIEnWPZGEsiQ8iJ1T5VOT+QzoQz69RCPtRl1824XXx
-X4ONEBdVHhyagdJ3OAFn+N3YOhx7Vi3tPzxGdTPT1WUASHsb6wZYvwDYrJ7p0wAg
-OBH1ch/yXlNCFwgpIPjv43COEXDD1dwXOUx2DQdvhzmd0d3NnKmU0t3TYcveK5oJ
-lRzc8BnPGaLs1SJ+jT88XnQ80gn0eIi2Danymlt2UZCL00O7y1E=
-=8qF0
------END PGP SIGNATURE-----
+DIST nspr-4.20.tar.gz 1140892 BLAKE2B 2cb96b7a40c307f904dac038f016b5c0e527aaf673463cbcb59d8bb6c9d0239219402587d624f48804e33f43abd4427c87f267bf1a88a0dacffcc408ac15dc49 SHA512 22fdf7627f450b0594ebccaee170098e1a8cd0f429fd44816f1322756002ced3d69cf686c3f69f7cb30b8132d3605a9fce5457ab99d0002e6af11a3408a5c949
+DIST nspr-4.21.tar.gz 1140741 BLAKE2B 9d6d079ac50c97ed7fff957e23506a24ab0d723cadc2ddb0c4283a2abdf387f0d55116ff82bf748500026b5d493909aa5495bd220f3b6e83ad4990f29eb446a0 SHA512 4f152c6ca32d9dd4cf3d92b4b54f249ac1fa39047811f7c0c7a67bdc73173cf7de0dce36dc278ad781189ea2fdc71fa70e044597676a8b1f5e6d664907e5ab7c
diff --git a/dev-libs/nspr/files/nspr-4.19-musl-ipv6.patch b/dev-libs/nspr/files/nspr-4.19-musl-ipv6.patch
deleted file mode 100644
index 912b28c..0000000
--- a/dev-libs/nspr/files/nspr-4.19-musl-ipv6.patch
+++ /dev/null
@@ -1,52 +0,0 @@
->From 15d0c4e59e8342d23c070c20097ac8c9b8e15e6c Mon Sep 17 00:00:00 2001
-From: Moritz Kick <gentoo@blackphoenix.de>
-Date: Fri, 1 Jun 2018 00:04:30 +0200
-Subject: [PATCH] Added IPv6 compatibility for musl libc
-
-Signed-off-by: Moritz Kick <gentoo@blackphoenix.de>
----
- pr/include/md/_linux.h | 13 +------------
- 1 file changed, 1 insertion(+), 12 deletions(-)
-
-diff --git a/pr/include/md/_linux.h b/pr/include/md/_linux.h
-index b4b298b..e2ef68e 100644
---- a/pr/include/md/_linux.h
-+++ b/pr/include/md/_linux.h
-@@ -285,33 +285,22 @@ static inline PRInt32 _MD_ATOMIC_SET(PRInt32 *ptr, PRInt32 nv)
- #endif /* __arm__ */
-
- #define USE_SETJMP
--#if (defined(__GLIBC__) && __GLIBC__ >= 2) || defined(ANDROID)
- #define _PR_POLL_AVAILABLE
--#endif
- #undef _PR_USE_POLL
- #define _PR_STAT_HAS_ONLY_ST_ATIME
- #if defined(__alpha) || defined(__ia64__)
- #define _PR_HAVE_LARGE_OFF_T
--#elif (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) \
-- || defined(ANDROID)
--#define _PR_HAVE_OFF64_T
- #else
--#define _PR_NO_LARGE_FILES
-+#define _PR_HAVE_OFF64_T
- #endif
--#if (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) \
-- || defined(ANDROID)
- #define _PR_INET6
- #define _PR_HAVE_INET_NTOP
- #define _PR_HAVE_GETHOSTBYNAME2
- #define _PR_HAVE_GETADDRINFO
- #define _PR_INET6_PROBE
--#endif
- #ifndef ANDROID
- #define _PR_HAVE_SYSV_SEMAPHORES
- #define PR_HAVE_SYSV_NAMED_SHARED_MEMORY
--#endif
--/* Android has gethostbyname_r but not gethostbyaddr_r or gethostbyname2_r. */
--#if (__GLIBC__ >= 2) && defined(_PR_PTHREADS)
- #define _PR_HAVE_GETHOST_R
- #define _PR_HAVE_GETHOST_R_INT
- #endif
---
-2.16.4
-
diff --git a/dev-libs/nspr/nspr-4.19.ebuild b/dev-libs/nspr/nspr-4.21.ebuild
index 01daa7c..809295b 100644
--- a/dev-libs/nspr/nspr-4.19.ebuild
+++ b/dev-libs/nspr/nspr-4.21.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-inherit autotools eutils multilib toolchain-funcs versionator multilib-minimal
+inherit autotools toolchain-funcs multilib-minimal
-MIN_PV="$(get_version_component_range 2)"
+MIN_PV="$(ver_cut 2)"
DESCRIPTION="Netscape Portable Runtime"
HOMEPAGE="http://www.mozilla.org/projects/nspr/"
@@ -35,8 +35,6 @@ src_prepare() {
default
- use elibc_musl && epatch "${FILESDIR}"/${PN}-4.19-musl-ipv6.patch
-
# rename configure.in to configure.ac for new autotools compatibility
if [[ -e "${S}"/nspr/configure.in ]] ; then
einfo "Renaming configure.in to configure.ac"
@@ -105,16 +103,16 @@ multilib_src_install() {
emake DESTDIR="${D}" install
einfo "removing static libraries as upstream has requested!"
- rm "${ED%/}"/usr/$(get_libdir)/*.a || die "failed to remove static libraries."
+ rm "${ED}"/usr/$(get_libdir)/*.a || die "failed to remove static libraries."
# install nspr-config
dobin config/nspr-config
# Remove stupid files in /usr/bin
- rm "${ED%/}"/usr/bin/prerr.properties || die
+ rm "${ED}"/usr/bin/prerr.properties || die
# This is used only to generate prerr.c and prerr.h at build time.
# No other projects use it, and we don't want to depend on perl.
# Talked to upstream and they agreed w/punting.
- rm "${ED%/}"/usr/bin/compile-et.pl || die
+ rm "${ED}"/usr/bin/compile-et.pl || die
}
diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index 29347ab..4696672 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -1,3 +1,3 @@
-DIST nss-3.38.tar.gz 23023474 BLAKE2B 72500827955a25c53124ca6054850beef91868019ba155b70f8268fe79261b71e4f11ab42382241c2855478be7e6def57378cda5f398bf5e25f7fa5c035d630e SHA512 06804163daa08f1f65cfe0e9546ddf066ec7f773aa615431a5952f6c04956dd62425fec38d11037ff7fb02b709de03e5a7637c6ba13de5b7686db4f9ecda52ab
+DIST nss-3.43.tar.gz 23466026 BLAKE2B 1b43036daeedea1643a7fe1a8defa167097997efec529417c4857eaa29d453b6a588f462078f13662193d58dfd8f9566c22d729729591934ef154b9befb8f98d SHA512 e9dfba5bd6f68c5ab58fc7a6fa1b16a035be1b1b7c436cf787bdc99257c5f54c78d73d94d015bffd29420df19b2a2818166c68fe592dd7208ab5605344827fb5
DIST nss-cacert-class1-class3.patch 22950 BLAKE2B 9d5e60df5f161a3c27c41e5a9419440a54f888eda454e3cde5ebe626d4075b65cf9938b5144d0fb022377f4bd415bff5e5c67d104409860aa9391b3eb8872c68 SHA512 a5aa740bf110a3f0262e3f1ef2fc739ac2b44f042e220039d48aee8e97cd764d5c10718220364f4098aba955882bd02cadb5481512388971a8290312f88a7df0
DIST nss-pem-20160329.tar.xz 27732 BLAKE2B 7c23133a7bfb969d8eac98fb6311e76ab60c5d6601c7329f3c492da30c017e66d64a1f8bc827dd36e52e65c1a1ec02b58816442aaf410345c5ed759a02264b84 SHA512 5834b06e4c64205447573d4f4c8989e20986ae67ee00eebce3817eb73794a6355a404143ba1c676ec302ceefaf9df103cb879b1d4ff14ba4e3790dbee3e40eb2
diff --git a/dev-libs/nss/files/nss-3.37-Fstar.c-when-intl128-disabled.patch b/dev-libs/nss/files/nss-3.37-Fstar.c-when-intl128-disabled.patch
deleted file mode 100644
index efcaba9..0000000
--- a/dev-libs/nss/files/nss-3.37-Fstar.c-when-intl128-disabled.patch
+++ /dev/null
@@ -1,105 +0,0 @@
-From 1d98ff04bb2ca5f1f7daaf3e118dacf7172425d4 Mon Sep 17 00:00:00 2001
-From: Mike Hommey <mh@glandium.org>
-Date: Mon, 28 May 2018 07:36:46 +0900
-Subject: [PATCH] Bug 1432455 - Build FStar.c when not building with int128
- support. r?fkiefer
-
----
- lib/freebl/Makefile | 6 +++++-
- lib/freebl/freebl.gyp | 29 +++++++++++++++++------------
- lib/freebl/freebl_base.gypi | 4 +++-
- 3 files changed, 25 insertions(+), 14 deletions(-)
-
-diff --git a/lib/freebl/Makefile b/lib/freebl/Makefile
-index e6a94d35c4..bff11c7c8e 100644
---- a/lib/freebl/Makefile
-+++ b/lib/freebl/Makefile
-@@ -535,12 +535,16 @@ ifeq (,$(filter-out i386 x386 x86 x86_64 aarch64,$(CPU_ARCH)))
- # All intel architectures get the 64 bit version
- # With custom uint128 if necessary (faster than generic 32 bit version).
- ECL_SRCS += curve25519_64.c
-- VERIFIED_SRCS += Hacl_Curve25519.c FStar.c
-+ VERIFIED_SRCS += Hacl_Curve25519.c
- else
- # All non intel architectures get the generic 32 bit implementation (slow!)
- ECL_SRCS += curve25519_32.c
- endif
-
-+ifndef HAVE_INT128_SUPPORT
-+ VERIFIED_SRCS += FStar.c
-+endif
-+
- #######################################################################
- # (5) Execute "global" rules. (OPTIONAL) #
- #######################################################################
-diff --git a/lib/freebl/freebl.gyp b/lib/freebl/freebl.gyp
-index 3760102ad8..004807483e 100644
---- a/lib/freebl/freebl.gyp
-+++ b/lib/freebl/freebl.gyp
-@@ -277,18 +277,10 @@
- 'MP_IS_LITTLE_ENDIAN',
- ],
- }],
-- [ 'OS!="win"', {
-- 'conditions': [
-- [ 'target_arch=="x64" or target_arch=="arm64" or target_arch=="aarch64"', {
-- 'defines': [
-- # The Makefile does version-tests on GCC, but we're not doing that here.
-- 'HAVE_INT128_SUPPORT',
-- ],
-- }, {
-- 'defines': [
-- 'KRML_NOUINT128',
-- ],
-- }],
-+ [ 'have_int128_support==1', {
-+ 'defines': [
-+ # The Makefile does version-tests on GCC, but we're not doing that here.
-+ 'HAVE_INT128_SUPPORT',
- ],
- }, {
- 'defines': [
-@@ -350,5 +342,18 @@
- },
- 'variables': {
- 'module': 'nss',
-+ 'conditions': [
-+ [ 'OS!="win"', {
-+ 'conditions': [
-+ [ 'target_arch=="x64" or target_arch=="arm64" or target_arch=="aarch64"', {
-+ 'have_int128_support%': 1,
-+ }, {
-+ 'have_int128_support%': 0,
-+ }],
-+ ],
-+ }, {
-+ 'have_int128_support%': 0,
-+ }],
-+ ],
- }
- }
-diff --git a/lib/freebl/freebl_base.gypi b/lib/freebl/freebl_base.gypi
-index 850c327c26..1372994f4c 100644
---- a/lib/freebl/freebl_base.gypi
-+++ b/lib/freebl/freebl_base.gypi
-@@ -60,7 +60,6 @@
- 'shvfy.c',
- 'sysrand.c',
- 'tlsprfalg.c',
-- 'verified/FStar.c',
- ],
- 'conditions': [
- [ 'OS=="linux" or OS=="android"', {
-@@ -220,6 +219,9 @@
- }],
- ],
- }],
-+ [ 'have_int128_support==0', {
-+ 'sources': [ 'verified/FStar.c' ],
-+ }],
- ],
- 'ldflags': [
- '-Wl,-Bsymbolic'
---
-2.17.0
-
diff --git a/dev-libs/nss/metadata.xml b/dev-libs/nss/metadata.xml
index 6301531..009a097 100644
--- a/dev-libs/nss/metadata.xml
+++ b/dev-libs/nss/metadata.xml
@@ -2,15 +2,15 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
- <email>mozilla@gentoo.org</email>
- <name>Gentoo Mozilla Team</name>
+ <email>mozilla@gentoo.org</email>
+ <name>Gentoo Mozilla Team</name>
</maintainer>
<use>
- <flag name='cacert'>
- Include root certs from CAcert (http://http://www.cacert.org/)
+ <flag name="cacert">
+ Include root/class3 certs from CAcert (http://www.cacert.org/)
</flag>
- <flag name='nss-pem'>Add support for libnsspem</flag>
- <flag name='utils'>Install utilities included with the library</flag>
+ <flag name="nss-pem">Add support for libnsspem</flag>
+ <flag name="utils">Install utilities included with the library</flag>
</use>
<upstream>
<remote-id type="cpe">cpe:/a:mozilla:nss</remote-id>
diff --git a/dev-libs/nss/nss-3.38.ebuild b/dev-libs/nss/nss-3.43.ebuild
index 3a343d2..af7bfd8 100644
--- a/dev-libs/nss/nss-3.38.ebuild
+++ b/dev-libs/nss/nss-3.43.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal
diff --git a/dev-util/cbindgen/Manifest b/dev-util/cbindgen/Manifest
deleted file mode 100644
index d637dd5..0000000
--- a/dev-util/cbindgen/Manifest
+++ /dev/null
@@ -1,38 +0,0 @@
-DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4 SHA512 a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
-DIST atty-0.2.10.crate 5962 BLAKE2B 36a2fe57eb500124f20464a7d67f86bc6270c2143f8273683011599adee180ee71fb0ea565c38171b9d471479d63041e4bbba4f713dfb92239b7d298e9d89e7e SHA512 76cbf960475073101d617bdaf12ed1e93dfdd96e22182674e1ec04c955fb1de2e3aa132345c50a1bebc579932d43c74c9aac64ae64107e98648a0f1f6562285b
-DIST bitflags-1.0.3.crate 13838 BLAKE2B d053495250ce43970d4dbca6ec7dd541e5f5ca6597f35b8ac7cae3230e80f95d8f056f3ea030c12dd02228b51184c8020f8d2ab5ee4da4dad88a97638ea3db41 SHA512 c1410967948a0c44c434bcf952c586166cea656f98532980156bce5eb68ea2966ad7457abd2e45e7444d346f47950aad9d6b4d6779486cddfbda70dee5716bd8
-DIST cbindgen-0.6.6.crate 82574 BLAKE2B ec3d2d03ea677acf89046d148447ea1108f4d0189878e9ffe4ceab273ea377cd489df27d9d6c589641dc614d0c8982fb19d2452d4ae88609adaa9a6aebf70baa SHA512 d51d17765d705424dead65e4240c52fe93da731d5ac1cc76fe79e2eb68a42c26a7de58b08149cccd6806ee5bb189df8c15c3a532a5f857a65c2fd69c656d7137
-DIST cfg-if-0.1.3.crate 7115 BLAKE2B 748cb334312efe8a1410a0dda75db94ea2e6a6915a6293cec35cdfc72f9491a6fde32691c53cbac20f705760725dcc766107a15a4bee41481beb724ea8588a6c SHA512 88537e4b53f5553fdee16c4949de0bb0fdf12576b9a1d197fc7edd00d41c47972d481227bb6311bec774099cde27195fe319f28f4385a4091f06849dceabd34d
-DIST clap-2.31.2.crate 194051 BLAKE2B 67ff210e200d387008fb5ddbb4b0a7961f568886a4df57b12b8aa1dd4c87b0408d11d9797980f3dadfbc9aa30bdf71586474a3d905d0d45eee13165692505bb8 SHA512 f43c3e2736a7fcd5c59ba4c80bcdb28fe436b85fe33ef74a53b76b7aab009d9315d2be007a52c1abdee2f754b118ab8132640e6e6954fd60017a17d0cc086127
-DIST cloudabi-0.0.3.crate 22156 BLAKE2B e12054fd474754031f8f5038d5e2829e1586db974d38230cfd8774db591a58dfdcaea9fb61fc0b35366889d348b2c73ceaabbb462f1abeeffeaab167013c986f SHA512 691ed793e9b35ba382f03897f4c0efc31a528394862a27b814ba8993ad30bbe0ebc9808484baf580e8b69d9c13ad1612776a1efd0f6981545b420139ff83592c
-DIST dtoa-0.4.2.crate 14227 BLAKE2B 7edc0b203a58586aeea84326cce66105e21e3d7efcffab8b80fbd5576dc19a181304571d1edf932873ba05254a36f44bc81377fa4aa79d9bbfd6a90e75a33468 SHA512 a04410f8f67e846dbf3c72c0d15096e529c60174c6403931c9b8df67b41a59b8c06c675bc3222d0111f642d4153f7dd72c0631805d40386bded28695e38c7f0c
-DIST fuchsia-zircon-0.3.3.crate 22565 BLAKE2B a4dac3457036efab8f79fe5d5b4545e4091e994d3dc63188f71fafbcc28bf98ef359dcd20add30ac1d990ab2e66159723302fb66697349c65fab0aa58d54535e SHA512 a43ee59452d49742111e506d6bdd8b8399a3a646e08648e25292864d7f71460c1dd1f2d77b8efa8ed09ac21fa4ff0442a2709f16d8833a3849bde0c388d83a93
-DIST fuchsia-zircon-sys-0.3.3.crate 7191 BLAKE2B 530bb5d475ac828843af248c6bbd24ca3b5dd8118c8884ccc6d7261818cff1c79038077114ffa04bc73a078177527824c4d9d20a9b022e4057afee3330258cff SHA512 978b7e8795a5877a68409ed3a1d7b4246263f8e7e7ce9ba8a022643be98f58f329cc1c234717df80a509db849da4394f39e90a8e2a6f56f8fa8dd3c07e7d4386
-DIST itoa-0.4.1.crate 10563 BLAKE2B dd8ba6399c4f9b307c296b83043cf4172463ab361c8edc11ec0486863ce0a7a1be968989e1676821a20de69c383c1aab55a9eb4a61d74d63710811e0463391d4 SHA512 f2efdad4fa250a1a453d3a956b478aebaa4cf0618f77da1f8206d3ef4e37b153a485de6a2873662acd0649fa9b8599cde8c99ed2096b7606166de90fb5ac77ee
-DIST libc-0.2.41.crate 333728 BLAKE2B 4b6d8a3ddedfbd01114878b14dcd7f4cdb663ab19c3f325d1785d9fc0c752634a7efe7777b3b14cac77ac5a2a3b8ae70a9e413006dafdcfe268b6e3c30bec8ab SHA512 6666f28673f765817dc6c989876a53031b117d281a6b148976b900ddeaa220fcb04c0e2bfe8b07d46f7e1b212e9c2fd7273b3300be548a3af0d2c9025bef7b26
-DIST log-0.4.1.crate 20731 BLAKE2B 5936919ddf0e218ca42d669b56271836e9eca61afa4145896a55970e5fb768196f18ac6f028caf8eaf505f5bb797700ca2f238970e1ad54edadea566efb6ca16 SHA512 a142f4d230cbe64a4efe2c46055722bf06e7af500c0f14d66f1d7d7fec99d552081ee9541d4a5b3aa5f46bc3be42f7702dff76132cc1eed7734234b2db37c0f0
-DIST proc-macro2-0.3.8.crate 24412 BLAKE2B 42895039c67122199619256b567ea66f6e0b6a45d688440ae1211c8bb45bfb87e7a599f978b04414ddf78384df3147ff8faadcea662bff647256567ea6be565b SHA512 df6d48a5d9c2b7c3f071de3336343ac00c61427c74675512c457ce23d30879350fc995809154289fe9c2d08b7bc39a9137898f651bed8c3646695abfb8368a9d
-DIST proc-macro2-0.4.4.crate 28564 BLAKE2B 56935ff3b80d9c94f198a253de77fd7c8650ec75e62df100114bbeee633941570e4525a5dabfc92c370a8770be375d1ae0a83ecc09df10c4cfad2adc55ad501f SHA512 13b74a69277bd7674554414039e79dd0ae14f6e998a46e6e587cc17b6f2c97a6dbcbc459c827888510e5aff3b79d48b11f840bc21a28ff16c0eee8a51b784a86
-DIST quote-0.5.2.crate 14982 BLAKE2B 5600742b8da27015c0a461c04414dd61be208cad10a3a1212e43d7a2aa3a8fde947b700ca230f79d9d8c13da1742a7caf70810d4b6ebd6669b020513be00974c SHA512 66c0469bf1970164e87a4960791932ca06726c79bc522fe0bdfbd41ed23428e32448aa01a0f02066169c165364465eacbd19cdde47e96b4dba017a491842e6ac
-DIST quote-0.6.3.crate 14154 BLAKE2B 16a31875577eefec9568e3b990ed17b0afa5af6ec936f0b8d1f05303b7e1dae1737677a86089a048cf51b602c71f4b3c7802ee40fb9caadf2e13fc0e6df134a8 SHA512 f2ff3cd617c69007c4f60961728c73a7ac7a2eaeb1d6da51218d2fbc9e85c06baeaccc9b82771a304bace04024479a192b88336546f96e17c6446ba85df94a10
-DIST rand-0.5.5.crate 137359 BLAKE2B ca594d61b964b3511cc0c995dadf1aa270ea3f962367e2faab3d73ba5caef8557b5404756f7997aaeda0511184d3a8ec0f35197bbf7d3d507152f1f7c63825a1 SHA512 e135a9c97943662bcea9c4730f19ec6e01ea73303801101592c14e97b59adbbc3457ed7a3dd57843776f5febb6fa34890aad9d1c2c596ae89416e1a281062cc8
-DIST rand_core-0.2.1.crate 19262 BLAKE2B 6ab239b11f08b79f5319e0d278ec56985f4c91406f938c206f017f706508d73aa78ed3ef799ca7f20a9bf3ab860f76c5527bf14fb2464db914af3dac55ac0b64 SHA512 5e919f4229ee2e7d00f47f8bbbb7fd27e11f34aa5bd85a9d9e34d45af1601bdbe2507d9b0182b5af7a6eb4d93da3004d2708729f7e864b6c66ce9b3274fe1c64
-DIST redox_syscall-0.1.40.crate 14745 BLAKE2B c63cf49985accd6b6b54291aff7a7950ed3bd862b7833b19d56e8f350bc2772f427bd6d83da9f6b603622008e90cabb2801cd70ebdb3343fdac020e6b4344901 SHA512 86e74bd8bd4fa12eb8d667cc91ab55df573c0a466c7786af76eefe70f7c294db5a307538089e2e3de2d0bbeee5c1691327020cd0eeacd9d6ab95048eea88b012
-DIST redox_termios-0.1.1.crate 3227 BLAKE2B 0b109d34e942735e804dd3da2a9639506e8bf6eb5b1f69ae021b115b0b75ae5159e8457abdf647dabfc19d5119cd3a44b8966635d7862cc66a8a997e4468e1ab SHA512 201d051900e919e2c6c6769ef252e51979d90133df16b6605e2a2f424cfb2e6e505e21add75ef5854fe5e0cab1ed1f1c1451010f072ae4bc8703c585a4323981
-DIST remove_dir_all-0.5.1.crate 8726 BLAKE2B b654deae9905c03b068f07d17b5fe3715393cf7c495ee017467fe1cdf955bf44781516d0e6aaa1dd738ace3b3bdd4fb38f7edaaab062eeba02baf50a1250ed0f SHA512 9ee9a11717d45aebd28cd2f50719a2183cc623bdb1af099701e4edbdb9c98bc14cf2278ba06aca4658bfeddaffff00d0d1464c82d175fba7d6fb272918dd6928
-DIST serde-1.0.64.crate 71347 BLAKE2B 97f9a8103865f1eb2645cac613a808169a0c36da5f16e23959a736824f783c895fd71eaa07e711995404e36adec9b7f19db6e80ebdd400ce14dacd13f5e343b6 SHA512 6494787064f50a0c39b8d5328ea8ff961a97d7f0e4ab123b0a1e3fb43735f0dbd9721f60942c5797d9abfb9f2e79347345e0816d3783d8fb9138bb7d141abdb1
-DIST serde_derive-1.0.58.crate 45146 BLAKE2B 69b230d33072d7d7e9ae17f62872560a4b919436b6e33111827597c06b380e0e43d02fa4ffafa9ed8128d008bf065165e876090c4652827ffc3dc1603a5db8a8 SHA512 6eaa57861ede4b9bbc1e0bfc561917afaa133613c4279fddc17529c291f0fb1122e0443267de9498ddd4e45ca9d13e38d88aef00864b0505a05e06ca65bb8d80
-DIST serde_json-1.0.19.crate 65039 BLAKE2B 86264040f32b0c94c1d43e55248612ec56b42406cf4501fb3288b80a5ed8a110eae47a1f2b053e2b497c92457c5bfee2ed0b5f86e9dbaabb1bd3953914dd06ec SHA512 03b760d0bfd8a49499107a4b43bb9f588b375c92cb85fd131642bd787734a8523a176dc10330329a3ad8c6d575c917a813fc513a4fb5890c11ade0d48c046165
-DIST strsim-0.7.0.crate 8435 BLAKE2B 6869075bc3949fbdec1b74548b816560d1bf3759ba4c3e972a84f885e6732edd25596d75a4b6f6b85d93821f559757d096cb5f0b0eb04dabd8bb974d214f3188 SHA512 3f92df0f444129b16fbb15c533b7bc1d6f18970b487b57345f74747fb7f41e3dc0cb61255712e94d419a5777b8f6a9cdf1a716718698c479eb98dfb6464d1983
-DIST syn-0.13.11.crate 134240 BLAKE2B 6661d1ea3cb20a3bd4650b95324a201fbe143d31733eb8910ce126b0983043fb569d2250875996588831a6112fe45976d4a103e9ee6e373a1374644ac33fd420 SHA512 e14192e7bdc91d5bffbfc1e7091a46c340b4f5a9a6336b9cc12c78c328f9feaa432b4261346431fac1b5a11f93e122f1e902f1fae0927f9df6b5294e0abc3fa5
-DIST syn-0.14.1.crate 133459 BLAKE2B 303abdde61afa57594db2b8882c86237f64b15582ea38e681a9b9234b0ab18bed183862178bec132d5ceef5d40a63d37a2fd872f16a509d7f6043b3eb27ef8a3 SHA512 408c785e6c6f7f63134a22c383f54ed8ab45d0521e1ddaba9204b21d1e0e56242e153377bd3ff67467816d581c91ecf663cbb814b1d6549a961e01f20b331482
-DIST tempfile-3.0.3.crate 20806 BLAKE2B 0eaabedcb1f68dddafa72a454f82e6b1de6f8cceb8af3cb52f459e8775e3df1ada5b51120ecd9f52bb6f6da3fc3e698da339bc7e39d12497fa9f7efc418b018e SHA512 2bcc90ba3eed8a830b33de169419e222c16f9e0209734cdcf919422fdb504b29fc75f30dff7243bf19eb81cca12c80c94b80a622be8bac7b847242a58595873a
-DIST termion-1.5.1.crate 20659 BLAKE2B 5b4291c2c26a074c16eac2e7bcb40467380181bac69c941e5c958059dc239cbbfd74872d9bd3da65245d010f9fc39804c43dc96f4caab2499b021cf35977a6b0 SHA512 1d1536f08600c7c1f414b4579a1a6e7eff91f4c105504125118d3cadf71c7886a352d1c5f7e07f3d7c28aa8b4752f07b51eddb4d9adc6a9286f7b6bade2bec76
-DIST textwrap-0.9.0.crate 15795 BLAKE2B c4dd89d5757da74c145b6971cd08844f3a6eeb5d29ca012b67010743a2637ed83bca00eefb54ec3ddb1d02a06c9cc3b84984919e6fd187dd71ed9c2e8af41f63 SHA512 e176f703f971eefb5cfc1ecf9047858bd7610a58fa4103879fd963b292c79872bd8466ef8fc9742a428ac707400dade307e72fa965dc4d61da66e932e5b20c35
-DIST toml-0.4.6.crate 40203 BLAKE2B 7b26566bd7a94cfb7907867d84cf097ad44158fe59086af82e059b0eb3dea3934831d61db11bd3cd6b2fb8a909e02b6f369d93eeb09dfcc1cba4859a793c5907 SHA512 659a243957649c987a509ad3b410d37ff7b16fb8e0ca5a1de183ea017e5dd63b88dd2f9770f386b739486bea28250c9853020d29b194994a7c22c5b78490ae95
-DIST unicode-width-0.1.5.crate 15761 BLAKE2B 575e6bfe8b8b70cb0e5a167bf546df2964361a223b03a65bdc588c32d4cf9f01194daa8d6d1c90319f1f9981aa5b092dce67c9c97450be4ea630784d834cdbe2 SHA512 bd5ac5f0433953d79408074239edc7c43ce23d56659d467805d81ab01c576a3cf77ccedb3bba41d48bc4ad46a8905ac8a1927b99312053ef6295fd940a6766d2
-DIST unicode-xid-0.1.0.crate 16000 BLAKE2B 159004a7bbb7476b39e982b51dbf615717095fd5946536e757653aa941bbf1b774f331db744ecc33bb2ead4b0a6d254fde86cfd6cd8b83ab9983fa89928eddbe SHA512 cc5343e2166938322cfd7c73f1f918f2a9c46846ac0ef55933d1e44cdfaf6f7da2b7ff18b68e356c47b6d8ba5565eda0db42c347dcbde830683f341ac2b1849d
-DIST vec_map-0.8.1.crate 14959 BLAKE2B f5c179ccb4349d543747d5e3bb3edfca4bc9f3f64ba3c2d40fb1d9cba98433b7a0641387aafda6347c9b3603592c64bd820b217b46fbfcd37f802f298e5793ab SHA512 026cf10dc7ba98ae51dd312fc847cbaea41c25f0da5db6e0e22c2ecf75584bbf876d7bd96035fbbcf6696d702d5a3f25977e02a2d77cf519aa21e3ed05710e40
-DIST winapi-0.3.4.crate 905247 BLAKE2B a6dacb223c0f7743af4c16d4256eea6fdab49ef7f48b9d80bd3da8bc25d6c53e12e98d45e50eff17d08c20099fb92ebcf5ed50928ea2e0873df20461f30b9a5a SHA512 4636ceea813181de46c0bb2f837982936a69376e2b3a58d541a982a494ab4e5b52f3baf820f714a81a2e742def2bf07a2d8313e31b45e51dc7e4d350a5b24579
-DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
-DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
diff --git a/dev-util/cbindgen/cbindgen-0.6.6.ebuild b/dev-util/cbindgen/cbindgen-0.6.6.ebuild
deleted file mode 100644
index 9a903be..0000000
--- a/dev-util/cbindgen/cbindgen-0.6.6.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2017-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-CRATES="
-ansi_term-0.11.0
-atty-0.2.10
-bitflags-1.0.3
-cbindgen-0.6.6
-cfg-if-0.1.3
-clap-2.31.2
-cloudabi-0.0.3
-dtoa-0.4.2
-fuchsia-zircon-0.3.3
-fuchsia-zircon-sys-0.3.3
-itoa-0.4.1
-libc-0.2.41
-log-0.4.1
-proc-macro2-0.3.8
-proc-macro2-0.4.4
-quote-0.5.2
-quote-0.6.3
-rand-0.5.5
-rand_core-0.2.1
-redox_syscall-0.1.40
-redox_termios-0.1.1
-remove_dir_all-0.5.1
-serde-1.0.64
-serde_derive-1.0.58
-serde_json-1.0.19
-strsim-0.7.0
-syn-0.13.11
-syn-0.14.1
-tempfile-3.0.3
-termion-1.5.1
-textwrap-0.9.0
-toml-0.4.6
-unicode-width-0.1.5
-unicode-xid-0.1.0
-vec_map-0.8.1
-winapi-0.3.4
-winapi-i686-pc-windows-gnu-0.4.0
-winapi-x86_64-pc-windows-gnu-0.4.0
-"
-
-inherit cargo
-
-DESCRIPTION="A tool for generating C bindings to Rust code"
-HOMEPAGE="https://github.com/eqrion/cbindgen/"
-SRC_URI="$(cargo_crate_uris ${CRATES})"
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
diff --git a/dev-util/cbindgen/metadata.xml b/dev-util/cbindgen/metadata.xml
deleted file mode 100644
index 677f50a..0000000
--- a/dev-util/cbindgen/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>mozilla@gentoo.org</email>
- <name>Gentoo Mozilla Team</name>
- </maintainer>
- <upstream>
- <remote-id type="github">eqrion/cbindgen</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/mail-client/thunderbird/thunderbird-60.5.3.ebuild b/mail-client/thunderbird/thunderbird-60.5.3.ebuild
index ec8918b..4454d8b 100644
--- a/mail-client/thunderbird/thunderbird-60.5.3.ebuild
+++ b/mail-client/thunderbird/thunderbird-60.5.3.ebuild
@@ -39,7 +39,7 @@ inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils llvm mozcoreconf-v6
DESCRIPTION="Thunderbird Mail Client"
HOMEPAGE="https://www.mozilla.org/thunderbird"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="bindist clang dbus debug hardened jack lightning neon pulseaudio
@@ -96,7 +96,7 @@ CDEPEND="
)
system-icu? ( >=dev-libs/icu-59.1:= )
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= )
- system-libevent? ( >=dev-libs/libevent-2.0:0= )
+ system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
system-libvpx? (
>=media-libs/libvpx-1.5.0:0=[postproc]
<media-libs/libvpx-1.8:0=[postproc]
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index bb51697..3cfe707 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -277,3 +277,96 @@ DIST firefox-65.0.2-xh.xpi 455426 BLAKE2B 6e8e85cd986e6a7c826b6e3e50db33deecb7d1
DIST firefox-65.0.2-zh-CN.xpi 494811 BLAKE2B ce81c30d472eacbf38b793fd3f4e592552cad03b3d9941d7d6a6eec1aea071561a514bd92eecbd57394fb624713df0839bb4d5b498b3d0d1efbcfa27e34892aa SHA512 31f008e4e82c96c258c93ce214deb7af5078e65ab83af4e40ecf8c26e0db60bd29718cc47ba1a3cc93aaa77cc7f69edfdd93bb9eea52f914a787bc955036ce2e
DIST firefox-65.0.2-zh-TW.xpi 492982 BLAKE2B 8b3700caaeb9a36465415d3a209b3878fb455975fc5d100b1fe1238521fad0138eff2d6d67e49ee6b931de151ba1aee5fbba0b751e3ed19a214a615eec68d5bf SHA512 2b7e3fc170db97cf261dad2304f2d377f58255e91bd351be02e9f2bbdbfb847968feba801509ed6a5349ee525df992ea7a1342cefdd8ae463aaca7c36912b32d
DIST firefox-65.0.2.source.tar.xz 279607324 BLAKE2B 5de98ebbba0fe1ded1a31c4943bb295f1e035c37c1b270f54e653ab89387a98f678bb8ea7971b2a9ebabc93633bb47d3bf65f7df859c72d86498b73654483212 SHA512 880c95f3563c475684be337209b825352de3622caa83322c70b4177010d00c3b0550c7f6156793248433802deab62279eaa2c3b463ece27669c80ba3799ea8b0
+DIST firefox-66.0-ach.xpi 442366 BLAKE2B 0048ab43aa0637a1defc906c09bf3eb500ef751916c9852779cf16057576c9babc10a9aeb7e2027d5e8cb17722fcc25c7ed3386cdd0297362f409d4bee75ae4e SHA512 551c255ab0d748480ca7dd0f2cc95edb2bec98570a0fcc90819df5689c2ed0d921168d36169b8b096ddfcb2e81c2e983015487f4d6b12edb5b3c1b3b16be3fb6
+DIST firefox-66.0-af.xpi 435974 BLAKE2B 9287dbfc5ca44367178da8b83396e4cbc150509adf2d872f1af93da9cdd371f4bfd25ebb3713ae5c9beef6c4ace0f27da3d340301bf3b123a8d9d68c728012b6 SHA512 427919188e19fbd85ad691b88d58b28409f3f53b9e52611cbbcc9934ce32b1749c7c4554ec7096a9362c7488c4f4d63494482be9b12c2ad8edb83dff52dbc62d
+DIST firefox-66.0-an.xpi 460783 BLAKE2B 43bab437ae499c925c9dcbf3015a87cb51c8ffb6f902297b409c2ef2ccaca457bc8352ced17ec31b44a9a8ae3a2cd51b447a4f87fc7780636d190daba31dd755 SHA512 b081408b1a5cea4bcbdf82e17c41fed43617f709e39658dd5fb0dd3c9b178ae768f0080053ee9b1b070f587abbc3b7981a6160e7acae99b62b65608fe0b484ae
+DIST firefox-66.0-ar.xpi 504698 BLAKE2B ae6369e37861ab8ebf6f80ff34c7b526ace3e0a03ac99e53cabcd45663598788756a357ff57b61d598688ac003a0395f9c6f560cdb6c468dd1b1b6cbc47107aa SHA512 ad8b1e380eab4669b3be209e0071f537cf96421a54686e2a968c1cd0cf92a14be8f32c1ae5cab9c39b40f72a28c9ae88251395902cab09e9303f5ecd16160d62
+DIST firefox-66.0-as.xpi 468522 BLAKE2B 084f5580957f937fe8b636a51da10b5c84491abb0ef413599233b6b4ea83cbf6a2b4313399d6dd66926c44dc589b938e35ad06bb32c5f98c20331cfde35864ed SHA512 76e2848bfbe877c2784e176055db00c3acdceced7c85548b1f0a10f8b629ef07929ddeaec4fce555035fc391e399eeffc83fd5776514a7705d95ea18ea5acc61
+DIST firefox-66.0-ast.xpi 459787 BLAKE2B be5edb6e1030421b3f6b3ffde5c6811776d8917ae96223f4b5832e66af4a1c44ba48f95c51222cb5805dbb3a1a8bdfea665f073e934dd1573d6e65d43d073e6c SHA512 25de887134c103cab59ae193727c6beef86ce88a1147708100c2e32d5ffd10d8aa3d025e26501f35ce2f4a0f9565dc8131b3b4df3615ef76783183b717b255e6
+DIST firefox-66.0-az.xpi 481903 BLAKE2B a380a222052fa2fcf13d79795de5926b08136b36a55fe52a416059067046abbd0743e6b1cf5ea2c8b8aa3b2b8d0c15d3f7c2ddd02d26bda67c86e49c0a8ce7a0 SHA512 37752d376895f04e68197bed5b24b92031ac16623d655654318ddb95eaaeb44f2860a6a45a4e0e6b742a27e929447324149f7c609fe40a96747028a3324d0e97
+DIST firefox-66.0-bg.xpi 515780 BLAKE2B 73c5c73eece1a2ed0457fc9d8f0a8df0b1aa2bddd1c9ac7ec5416b606d96718242edc370df5dbdcc8ddfbddaad62af60b17a72ae9cc5cfa5dc4e04ce77b073a6 SHA512 7386c8118e32e946e4df8e97837a5f7d68b89a739572ba83970649bbd83c09f34e6a7c9172429fe6c7aa824e0de8af712ee7cc9f48a41200e3100b6397ce65a6
+DIST firefox-66.0-bn-BD.xpi 534215 BLAKE2B 4e078b3290501dda16cf6f1c174af6c54688bfbcbfd73e12dc280e44fb8c07e4879613022b784360806f20ab2fc1e62162c430adfccbb3758b3b247c51fe48e1 SHA512 a78c9a9418b9d70b27d93be3ef2f44bdc47d6d09058d6e54f0c26e27af0d9ce4fd4c33a44302f61b7225276b71de337eda8e412d0cf4b2b2da88867bb379b873
+DIST firefox-66.0-bn-IN.xpi 524889 BLAKE2B be21aee547d6f8c256ced318b8e35f997562c2c2bc88995b9dee0386b6701a76d21465337ea258e325a6b23d0d946213c11e1d4905e0224bc2b37a94f7b792ad SHA512 8facade28e0b7cb92a7e9fadda5cf76b30405efe100ba52675735236f4dda699499d2e94f99aa8efef603ff263e817e7e8047e45dca180085cbd7cd7a5d2a84e
+DIST firefox-66.0-br.xpi 464467 BLAKE2B 4756ee3f775555c8d9cdec9e489f2abce8396f23ce3bcf1399c93d213874f3638df05e3e2bf13e0692cb2b6c0bcad1aea9c6cf77d305e55e941b5c21a6a11786 SHA512 ca9c4efa73bee81410cb37107de30da470229b370cd90f5fb7893ed6d09cdd4d75da6fbe3cd061a5c74785ad1bb4b7116aff7408c3f9ed850dd4db9fc77c5ea1
+DIST firefox-66.0-bs.xpi 457798 BLAKE2B 1d8d0e0d04c7af0063d1d347c643d51bbf3f63badf3af5f33aba0f401ca51ecf2307392f784d5b9ede42623dd6cfba8153e427993ebdba5da0c120efe8e1b947 SHA512 d81331d74535ccad03299bdc8026f2014dae2151ba19ccf9988c80a47e357251584f0fe9129e80b6cfdb89d0110d883d601128cde5c52a60061d54ae63d3842d
+DIST firefox-66.0-ca.xpi 465728 BLAKE2B 9ee1b8cf84340e736baacdc11750c23a3bbfa6fb9df072eca2154e82b1e16c491cf9d4f7ac49bc6b057db6d40dc593bcacd03065996a264f09ef5d17ba53f376 SHA512 d6b37a2696c2a0b7912736033393125efbef2f9866f01822082a43cdcf2ae77990bf690e1577e8ac0b552639c578b7518e2f04d3f78de1a3964d6d473353d7d1
+DIST firefox-66.0-cak.xpi 487945 BLAKE2B 59acf9c0cde51abc1cfa9386c4566f66631a1b0cec4a88eab9ddf4d7da9c872b881c7182d17b339c4e5d7fb1df01397137af4d2f475ef803b48eedd8712ca8d7 SHA512 dc7e44e58d7595e3662a44db758b0c0eb450c0dd6084bc5032b1b5d11158f31203973797b08d2a8dbc45a7a6c6cca9dfb0d62808f0f26f154861ba782ccb059b
+DIST firefox-66.0-cs.xpi 477916 BLAKE2B bbd70cc07a68137bc6465656913018c24a3c12e6e533b23319921099fb85eba37084c394b79760bf09a1bbd24e06cee2c8d9ef7f1d854f9ca96ae7591edd3fda SHA512 c7573adf4e3184b1040017c0d43edecfc70fab7ae1ac066b7f77dc081d329254d5f6296032457c25995e19f16b7833b900989813ec18f1c086d7d9552b89b8d8
+DIST firefox-66.0-cy.xpi 467252 BLAKE2B ef442993caea1e216b0c303dec77eb09b5817e4edcd6d4c0c751ad90f77db8afcaaa93516034fb878e7113bcca339c6995d399ff1edd7a278fbdfb8e6ff0217f SHA512 c7431da336807e58f744839bd9bdaf4d44d829d0e61fd770cac0a23a683514f982fee41d3377b78a45e2d5e9cc0a4263ce630f8e5bdd676261c0c5d2f163a33b
+DIST firefox-66.0-da.xpi 477371 BLAKE2B 3cee0a7525f4e6bcf5a21722a3e6210abd0bf3bd68d14e840ddbd4a149112dc0386a8daf04e036fb42bb4580b1427e19683c8c699e4025cef71b7fcfbdc6a4c7 SHA512 0a8fb4e2d1064475d2794b53eab63417eec31b50d010abaa8064b1f06946c211d34e209a7c5a4c1c1e32139263d42808169a39b951a89f7b7373e42d04d9e4d0
+DIST firefox-66.0-de.xpi 476711 BLAKE2B 4d37c082151ea436a9ced2fd2dd516b441d67a7237b61a67cacfa49e1f1311b46cade1461f327b228cc65cdc688f1fe2da5710f7860908fca922dbb4e1e7d002 SHA512 dba91cdfadbe9329b466e5031b8b292e751a309722099b9e5b90afee44f00e9b6f8d39764c716ff84675285a8f4d63860515b98f4e197c5065c6bc1932b18607
+DIST firefox-66.0-dsb.xpi 486629 BLAKE2B 52d1dc3e777ef6f3a7bbf8fde0a267e49cffb85e4afb08917220422ba3a10b538b9ba6fa6162883d7e9f64973bdd2368c8456a31566dd24c8bd560d83b011233 SHA512 aca09e027dfe62d6fe62cff32c033d7c7212c945b1386b67f81d8a00b527513006e3d692491d83f6314fb3745e9bc2c61645b9bc05f70ab8185df4cdb871448d
+DIST firefox-66.0-el.xpi 541755 BLAKE2B d403cdace757f068c0e67100632d7862d2c60e1abd168f0d186ce2116eeef424f6a90182483e5a1b5e06789b8fb43a8c71241f6e579ea3c27dbcbb0b63ec0903 SHA512 66e4545bf151bb48b465be5aa1a563b6e28f3870c4942a6133b3cfcc2d143464d3165d8c2f7cebdb770d15c987d57d812f039f16a80c96fafb82b77596d37575
+DIST firefox-66.0-en-GB.xpi 438632 BLAKE2B 8df4f8e37360fef8b1e9f03e8ba991ca787bf7e95701ff5347bcfa8700ed2195fef71b5071e377ffcd025a38b6788239d6c5ee5f235c24478ba80d92b2137a6c SHA512 519bb6d4102712e9f8cb9ae689354f931b023c48ab35a2c048b3c9492396edf2088a0edeae38773efa2585bcd9ebf25576015ad1151cbf1fceae20b32e6fa3fa
+DIST firefox-66.0-en-ZA.xpi 418442 BLAKE2B 2aa5b9a245c95688c71e97193367c0699e80015dd2980cecf3c679add8f224e2194b6eb0c0551c921dad6f848c49d7d24832d71b12f4b3faf7e3abf01a527fa7 SHA512 e4e1c67a8b711afc3f42b7d424156b142e48502ebed423d9abdb6fef88c7359b5d824de91b277a85e47c89257b826a5fd85941b0afc8f62cb187f17b3e4391cc
+DIST firefox-66.0-eo.xpi 465642 BLAKE2B cfdd02782b52e2477a39bee1aa4e5fbd9f3ad802716c5a22a0180859e9c17f9fb79fe54a1f7ed36a39cea0866a85fe926844085d314bd2ee4e32df39b5c055b4 SHA512 c087bb1a9aa0eb7054c9fd7d648266c70c5318710fafe7ea475ab4f26bdc867594cfa48e281238b952943f67739b83e7254878ca62464ab458a7785aa593a5d4
+DIST firefox-66.0-es-AR.xpi 473290 BLAKE2B ff252d6584fd8177abb76952e66413c131653161a0032da11fb085d923547abc27f83dfdef9a1f2f6bc0b98283fcca06f0112a666b0e63993c342924106b7adb SHA512 22dbe3332745781d904d5b3735a01ea7dafde1a5ff082b47efcd8d05b46d635690cea91887825b5215789efa920643b8c2c1cca4a55cb60a88582db24afc54f8
+DIST firefox-66.0-es-CL.xpi 470028 BLAKE2B f63d969dc14bf4d36ce4ba2740ca97e3ef4a94e370912ae26439dfc94455ec54c922284529436e9af659c7e2ebf954336126944328575781189969db0e0eaf3e SHA512 a0c9d15903fba69677174afdc1a06991f3939af49a003300cd977e454c3f1ee783a162919fda5b6ff2eea32cfbe6fc4d1ad65dd45fa216a8852e41d29f8f27c2
+DIST firefox-66.0-es-ES.xpi 433954 BLAKE2B edd7f93727e7aaf9e0eb9a7b94d8a36f1909281a90cf833c08f679afbe29e9bed4d684d35b61229d2768d5574aa9b7ebcb2e68bc03ef65dcc49e3636f2d718b2 SHA512 2cb3b0f3b242b255df425ca2c3a88b4027868316efb88665ee29ad57b8e630918680959464eb92afaa9d207ed25a5828325c2afc3d180c581d33b4198cc3403c
+DIST firefox-66.0-es-MX.xpi 474981 BLAKE2B 0fcce771377c9b8dd17c2bef41d1e528492b2f2c7a002a74e83057544e8f002d11be02e6b073adba1238be883ffd8cca786f7ab5db3bc592262d2c5c8ec02eb9 SHA512 70db5da07aa32ad57f91485afb6a83f0090eadd1711c9658a294ebe6d8a9773e954f81cb2ddbdf3f063689589d7a40755c08abbf0dc3683b01c368a9dd1f6c33
+DIST firefox-66.0-et.xpi 456339 BLAKE2B 91b3fcdbe681ee22f4f637bdfe34a8675d4c4a2e827ac104e2629eb92f503fe2ccd361dde3a34ecdfa43138d1e952e2829728b1c854f5abbb6004bf3e3b96a95 SHA512 7fb844fe1d1c66f54912503a3e1996f4ea56b4f961491fb74ff42d2b4fda8502bcaf8dcc032698111a55a8664dd77f2ac37c7aa64c5700254dbdb492ab691c5b
+DIST firefox-66.0-eu.xpi 464678 BLAKE2B 635f9796ca0d9f5a8dc38339f0146cd4f4e9e0a934b8a6482f192aa0a1a50179d1bc694101124e32f40d59d55f4a12ffa408cc35efd4283b82475c04fd0f3823 SHA512 e2923a3b7529d5a46171df277830f5b587477614b34fe0b90f262ea0c61a9aec2ac854ab0ffb4121a95784c1951396c316ab6e78319b0071e82894cb5266c257
+DIST firefox-66.0-fa.xpi 516444 BLAKE2B 671a6a90a51904d6c0b7743e63f5be277da29e6723d3dd3b3e080618728ae781bd71200e9e380e313a554f40228a9074f7003127e265dc5ce4893277602d8811 SHA512 63d3fa062a0ea5f2eb843c506c4c034f377e362f6b3f058e3cde3db8782f7bd4f3e02a4bc59931eff523c4f7b7822f4b8bd783ecccf6f670db2c01d32720eacf
+DIST firefox-66.0-ff.xpi 459701 BLAKE2B a0393a5b8aa332eb06b6907cd181fee2e9a6485abaafba28349c0c2c71242490b4dd1361b7ccf171088e9b392330fac56867c2bc56774bcfd3c9f5bfb61fea49 SHA512 275e73936cf96bc1684f86394c5e375797d96f86df2b78a532d7061cf8b5af09363cdc1866996fd308e9c85540b26a666eba157aa499ce6b2b7922413e9afcb2
+DIST firefox-66.0-fi.xpi 454308 BLAKE2B 0a343fe8cde0e6ca34ee081deafc6f6dfecf0bc917d5cf8100b99d91faf81e81fb074d30a926a6e95805229d655cd7e5111be85abc8ae8459cd600409e6fd409 SHA512 3abf0d20875b5007c661b5a7f29a693cf0b071e70ca0f957e80703655e4273a8eb82055f9a3abb1e7136b2ddc51da87c53088dd48355e7b4c2caabc78ad1cc7f
+DIST firefox-66.0-fr.xpi 480160 BLAKE2B a266600611be84d83e05ad3ce96fa4408cdf458227a08784f8276c242ce29c2f52ae8886dbe006d40317caec195e25a9735836ef08a8e656b71c42f6bdad2955 SHA512 0ccc9c730f7c873e900413bd217bda90e88526a6e8279217d0826dafeba7a3baafa8285d901b9f94aa8f83c490ddb6147978f882a8014c01048babe169d953a6
+DIST firefox-66.0-fy-NL.xpi 470287 BLAKE2B 669654f35f14c7faf3eac04a9d6af5c194c2ca150272f6896a79b0f68b1df3b815abd3be1a64b2e3adbb0ffc5ed916025277b612dcc2c181c019e8b85b187ddb SHA512 f7c6568fc85136068b6434b8a902f361c5e2881d4a485b5f348783228a20d60ddfbcb4b3a7cb07bc988cdbf890ca1a5d8bd314b808b179b1c976e3ef083cf88f
+DIST firefox-66.0-ga-IE.xpi 464827 BLAKE2B 4c7cc6d2c5b4601b656ef8c461eef3821f31b199b9791498eeb2062843a42c79894c8b73f25a09e6f937ae3836967a883fc527884af2ffd9a41cbaadec0143df SHA512 1549a42be3f81e3e26250b5f274ca16c66919f02cca8b0d120e7c8bc5ede9df078f7fc40a12a48e417c0e5a8014a5ccf1ddd353aa4575c7be5206f2b34ee5cec
+DIST firefox-66.0-gd.xpi 474066 BLAKE2B cc339152abc260e8a48168f7e93b8b2d7b413b19117403a95b4c95f7675729fd102b7f7684cf859334d8e73280eff2aba9fca033ef5a04a19eda2ae1a74d2986 SHA512 acca7f8a2bfbf02edeb6831270a108ba5fafb7bcb4eb9c5f807427aa470b1882fbd624b685d9fa1a598d25ca9a5f0eaebaa6bd2f8f53bff0b6a42c73edda7045
+DIST firefox-66.0-gl.xpi 458741 BLAKE2B b893ee8de4e1b79fd40bda203b842dc94aa495352fd2119d44ba12f06f3e12ab5f9ffbbb18b04e89c4314374a183270cfd09e3be957e557189fa420951e49a8d SHA512 784f2441f05a9af65597a687fe494ba94334f81a05293cde957a1d1e7187d61ee9dfc032fa55c5757a7ea9d2016dba360993df361397a867af35c7b0f7adb59c
+DIST firefox-66.0-gn.xpi 480662 BLAKE2B 3bd59ebed3a1dd04325d42032cb94a7fced808e71d26e899d7f7bd7536a655184245473ed6f7fbb801bb2172184c0b35340c086d92723623bac683ae094476f3 SHA512 b8de8a15428e6287dbc0f83af3753c580bb996d0ee72e10358b16f1e4f7d4b39295e814b47367f20efd1f140f69d24a7a7ffdeb21df5ea54a30c97fb139a7bf0
+DIST firefox-66.0-gu-IN.xpi 539858 BLAKE2B a014092eb02bb4559ca3bc0f5e570313fbed5f8b2316049b4b7c5ac5207b87ba3184bc15c80becfc284be60d344a8062c598ede0f72ed5e85ee0c5bc2e771cfd SHA512 66c7586aa9b414f0d64f9b53379f4e58925a5ba8c3c7bd9824dec9c203906dd7466587bf0c85b6934d988dad0695de06ea89b5e2134476b33ebe26af51da7c28
+DIST firefox-66.0-he.xpi 479208 BLAKE2B 0032ba6d7bb67179228960fafae700c4b1abad74656e7f3f2ab84ea2c87171a9baaa53f90a541c1b0f3c5a115d9192aaeee70e5caf8fece10d86516a78f292a9 SHA512 4bfab82a06af59f30ef7c87ab736b7594a30a69c4b691349885179629d5155122bb711b06416588b0b808c2c3b4611f0786d68437a355b859b48cd87fdb790da
+DIST firefox-66.0-hi-IN.xpi 525651 BLAKE2B 08620abf9f465bd4c4776cb82db5e604be4ac300640dc00ac624b382b5a21d608ab31b2eb6953c291628f819d9e9664a70797652e43b5fa8dc9e76db548eceac SHA512 4436dfb5b78bc3edc75b7113789aa5c86d9d371ce0b86f729e9518016f3bbc48a9e666fdcbe0e0a2d1c5e631cb0e99491b200b94b413350a48598bb00ca40a40
+DIST firefox-66.0-hr.xpi 463599 BLAKE2B f4fa0a79e61c1efc5c20d0c22132f3d595c58166dcdffaba9a439faf2c7cba06a89c3478f1e3a748d784650553e71318e9cd68904d0b343f8071428d315f265d SHA512 648354d11bc75ddf1cd02dda28cb7913d4014a479305655afb295792c04baed2abc8249e9732cf27253a1a7c643be584e2f1b2fbf7c9658685f20502add4624c
+DIST firefox-66.0-hsb.xpi 486136 BLAKE2B a5d9d88f9b5ef237bfce6b4b97d906fc1e07ae20266dc49ef4c28c8c24304908fd316a8845f1261ba85733fa908acd7aed1474132af19266deac9fa8c6ac12e7 SHA512 d2bfbad80109becd62e60f6c0e7ac6b65050f884b55f26a992ffad5c8e881d4d71b1dd723247c9df0d8b129116d0fd7ea9d5bc1b23ef9e38536fffd3fffd87c7
+DIST firefox-66.0-hu.xpi 483471 BLAKE2B 5d0b78497bbe1443814812f5816c144fc76d6b8d80a0156bcb50cad9bcf90eff401f6941d69e2ea8ef7c546c39fbbc9b3cc68944a026df79454d1c1aa68a344c SHA512 6e7f4d1c54c7afe252abcba2929e4b6e107c7e8769bc30744caaeac0b04b1735c3e094c5b45eaad7bf8dc251df5dfdfd04545f41464665787bbcb9e1f2dbb853
+DIST firefox-66.0-hy-AM.xpi 508611 BLAKE2B 1a88e328cc4bd9c79f983e68b91490c4058e929d220d3732ad7aa7f6d3c46ff16a3a23ee3c72152b558d81024155094b96f7f39c983d1719dc31fcbedd466237 SHA512 1baa6eedd416d508b2833b9a2b696eb815cfe729e43ef9f050b1b8c17ac1abe9e48157d6e059666d50c4885145cf33ac2d40940bac24eef9a44b5eb96ddccf23
+DIST firefox-66.0-id.xpi 453841 BLAKE2B 742fe6a7c4764a658b1d2ac7df37a0d01341a5ae53d39718d1801ae0a710f99754f446bd536dc2240fac08bb01e4fff57ae591775d32bfc2b64c019899e3b19a SHA512 eed6479db2f5272a916bff2731d2224ae170d9ec279b3d83e001dc2ce911d6dd90b9bc363c31c5096f22b6ab74a58f42c680445c76417b44f2d4e73ee84a0749
+DIST firefox-66.0-is.xpi 464958 BLAKE2B c3a39a15325bb72d5baaac72b1b7ae862d2d36d99477af6b29638f4e96a3ba2f01aadce2ffaa591b824a3098e15a33ff40260bef75c8b3c8d19280109f840026 SHA512 2b4aa74bb3b17e060e7006e60c05a836c6767d998406bf753db024496618af9962878eb2929e5900fa2c9cfe14658421e110b8c1038b8610ca5f597900edfa62
+DIST firefox-66.0-it.xpi 352981 BLAKE2B f73acee037ede326d19c01b9465edd0998268a96c87e2ae552d3486b9ee9072ff415c658bab426d456ac459d8c51f80def0df28e973426c12cc2fbb1d4527b11 SHA512 1dc81b92f7030198d36f388e9f9a686688ff9910b90ea0efaa7fc69893b887cf1674e22835abe849afed22dc233a0d98fc41b9ce7d98f7d0710b6269bac4302e
+DIST firefox-66.0-ja.xpi 494147 BLAKE2B 1d14e0022fc31cd66f7d9701aeac590f7c01ea70a2a05413f8e7e8b365a29098abef1ee857ed8bd86fb81031692bd684c7701ad73033444dc87c792483896e5e SHA512 1c57a8179d78c4cd72f3379f42e25866e4835517cbdce571e6605b24787a0fb1d468953b42acc50dac2c3dd0c0352e411273f6a3a1c3184a815400f01d929838
+DIST firefox-66.0-ka.xpi 505248 BLAKE2B f70eb2cd00654f7b9ac5e6402cbeffc099e03d14164276fa6b513f345ea433f3ae8248d5f1be28016f804a20adb1b39819240f1ea51e0fc288ac8a76b64a81c6 SHA512 cb41d75f46c605871fc157eb29a857828f5d7c2ff1a3293662f221bed4ec8d7138c764aff4cceccfe71295d3387fa60fefff7e0dc9fc10bebadbeeb71db94d76
+DIST firefox-66.0-kab.xpi 476251 BLAKE2B 4d8e145605ffdded6b92fda1df716265ab2e1eb297eaa670a3b3f0e3ede9477211b168c642fe2f421919abc63c75219077db7893a62d1294818e97820eb1a685 SHA512 9ee4f3095b3ef6ef5edb247ee0e115a8ddcffecb41d40cfaa6c46b6055546a3db666a0f3422141a84b05578a7c14c45f82646fa3e39d5b1edf5f90d4d5b9f7c4
+DIST firefox-66.0-kk.xpi 531561 BLAKE2B 90d798405cb2e12f697362344009cb402ff783a6d223cf7cfebffa6f21a64393079ee27cb05e51c76d0ad349aff6a43124cd9102c859690eb9e581b6e1e0448a SHA512 72bf21d05185ba26f2a44ccaaddbb4e69bae143c58f880984865d115b975d4249c7aa0ef53850caab9d297fcf2b503c4262ca4273486e9205950edfd978bff51
+DIST firefox-66.0-km.xpi 522859 BLAKE2B 964aa59175a67deda3a99b0ca3b817fa097e183ed964e1010f7556ba9cab9060896d40a10ae3ba5f8072adb99859029e59eed6384eace3d8fa17ffd0204f8a58 SHA512 73b7d37d03800e82f0a309a3c1ffc90be2bf1250ccfd7eab2466bf75ca0d0649d9fbbbeded868762396824978bb4aee61818697d063d35d8cbeb1b2fd73eac08
+DIST firefox-66.0-kn.xpi 522392 BLAKE2B 0e53589196f4ee3e17e4556e0777549e564ea84daff7809d1a320872652b2216a2484d82db89fcbe4fe8c12be1b330c5549530b6487b71307ba5f558cd53a547 SHA512 9207b8f45348145868ca87b8387363284feede125a1dfb99e543860254f9f695472a31d826ce9cd6a1bbd11aa84285c43acce9a600d0d6dfdd2d107862454d63
+DIST firefox-66.0-ko.xpi 487181 BLAKE2B ce5da6979db595788d0164343551308fb201f8ab4f6880cbdbd6359bdd931a977dfefb9058630962a3a59e34268aa18ed06dd1e0fc19e1249612745feb75e0cd SHA512 0874052d29f1c586381f256d2e7b9147749348d95546026c7b78d0820c4c1d8e934a6dcb0c66eec97863e113835442b5c3bef4e72ee50432012467590a3d69ce
+DIST firefox-66.0-lij.xpi 460069 BLAKE2B 49aed40ffc9f8dc7b73a91c59e4a53cfcf1d378a6a47ab5bb57c151d0df8e0ac648bad830984ee5c04892fbb8577c12b1f93bf27514c6c8f228d8ad23b836027 SHA512 bd3c18f114eca92d069b629d012dc81a1f6e9f05e182169c0ff92e739985cbc68fab31797dd9ab345243527e39871009a2be1e11792658e76a949c5d912d404d
+DIST firefox-66.0-lt.xpi 486475 BLAKE2B 0ad42a4433b554584f6b47863a2ddadd6c3cbf32cfa92be0a0b6d6077a2f25c6994e77a754f1ebf761d43fdc982aea1adf197c36c28cb309a3e42d3f9179bca6 SHA512 a302441ea73c5dc2705ae28f9aafd330fd5598578c0331ea8aa8884ed05323befbecc417144c6e7b6c16c092b1f3a32bfcf189ba8c40b6d0b54149b0f6fb85fe
+DIST firefox-66.0-lv.xpi 475138 BLAKE2B 62500401f8585d63a9a0de93b06194a90bf025b241226806cc6cd44338a9f7a34272ee69317ac1950339b1ff26d534d2e470f30099ff3126d6386a08b76ca483 SHA512 48466dd2659c2d1a9c8076fae2733b5d787dea5c18bdb5caee043b46e6ab9c03ffc0c3c0289c599c4e9946f9cb0796597655c0d89e56e691d031e25eff5e6dfe
+DIST firefox-66.0-mai.xpi 485183 BLAKE2B 48f3c3be7bb45b1af111d79ce058aecdc704b9afe8be10f90649c7d152a4db3541ab72b44c6a91cf056c44c6dd06bf4c0d1e5aad9665a4d0ec91080334a2a96a SHA512 4b1ef453722b782e10f6d013f4af60fe436b464dc5fa4f7bd2c317ca6cb650ef9af16a243e7c86ab7b9f38a262c0b931bb3544cf2d2aa77685cec7f35709defb
+DIST firefox-66.0-mk.xpi 462832 BLAKE2B 8e2568d569f7c4ca214b3a56af026a2251e95ff31fe039e5249a072f9924fe3e6a793cb22ce9d30ab31e2c0e69034f5d2dc33d978b126b2c4b9548a092bb3a10 SHA512 169c4f3d7d78dd6e3327635c2600d29205755381ec4e683787af62893942623c769d65b4cf09180b22177ddaff10aa4aee9a64fa243218b1cbd13acf849f33fe
+DIST firefox-66.0-ml.xpi 531026 BLAKE2B 3d81297d6d1a3f92cf3d87402a4fb52eb0c3be037248ca1a12cab2a06dfde4dfa9a86a0096d8f8b51d81cd6a5d1f00af60f4c47426683715d4a2d23aa9032be8 SHA512 7e8af520e1215d0e16f579747022e57a331cc2ff5690ef6671962941563e2c3e7aff2208a7395ec626f15dd6678a8055fb85a564d92dcb9b06d1064977ec9f6c
+DIST firefox-66.0-mr.xpi 521711 BLAKE2B be8f47a76637aa5fe34b9c02d77baa33cde049dd30a097d2658ccf85d470680287be2621a298beef42290b87302e010d77b473c0076c0a2003cf0c0fc44dc789 SHA512 be1f3e80d6ef3fd8a834d49e59f4f1aa253800de1adccdda1e88d61e7e500d550ac1d083f9f4a8d7aa99e5c36fdd75e3eb502e8553c36fb3c5a42e7c45222232
+DIST firefox-66.0-ms.xpi 455721 BLAKE2B 218dedf15c16ca08ea0299e52529cf67ac9d5dc32e957756100a358c0fe018e23b5ab7c0e5635cd49ece59170a0210aa99962dd5da7acbe9919ec28d18ce6dd9 SHA512 36dd4bc90d2275a330ebcdeceed00ab2fc8b556a4858b107688cf96f870c846a2d8bc28926d627c61f2fed680fe6fcf2c5e78068e092d632885a95751ebd3956
+DIST firefox-66.0-nb-NO.xpi 457630 BLAKE2B 65b7508b80531a6549dc17a7a912f2628bdf0bc659870bec27ac8bc4059533701e55d114258013cb3b1cf412e3a496d3bba58518cfe5921eaefc49f99f21859e SHA512 ab9a01a8782c2df399869fd3ccffbe890684bffbdf2c46e8c22350bd41836db3e9ab3e3992f560783ea7fc1a157fcc4450047c2e06a054a6f2af887a6e56b10e
+DIST firefox-66.0-nl.xpi 450940 BLAKE2B 74157e7c506d496c7ba584bf7a10c8feb90beaeda5f1c0909e53439bf632b4ee2979f74004bfce185e9eee17ef10a9e81492c6a8ad6a89f4843e911d0dffa06a SHA512 a7ec88469c8a4b896119ee2d7fda52dff6c72c0985425ebd9cc14dc05438c7dbcf71f1d2aa03b28f594e6f73712778b85427a9ab7f98b14ef3f3353a813764f8
+DIST firefox-66.0-nn-NO.xpi 456715 BLAKE2B f285e3a64f09835d3f99c0ccf2879c2bace730eccf205a500aa8154b9beb8332553bd01ba604621d97001623e8e934e9381c514b42a0f0b4a18d776876eb6001 SHA512 c9f8f42133b3546c6e71859684f022f5ed83bb79633e8284722737fb3de629f6b966b8627aee0036de56e0653a5cc469f0ee46414e978c56eb6ae8bd8084aa3f
+DIST firefox-66.0-or.xpi 475191 BLAKE2B a19ed91cd73b60d81966cff7d3ef567d3d6da3218c167cb49dc38fb7071b197ae49687ba7c0451bfee90e702c8ab75988f8033bcc4aec1ed09e8f3d8725b48b2 SHA512 5808127560a60a880053785399d28753efb6487c7087a3ed34c3714a0fbfdce7bef83a388b93132a2ff30d3da5813091e0a1ecce74e2546176aac1aa53faae59
+DIST firefox-66.0-pa-IN.xpi 508856 BLAKE2B 525bb2d36d2857e084e00b8fb6a3d65681b9a1c18075822a82e599da73e6f1fe80ddf4a1366b94958b8007ad30228bafa76595c7cec19d82c6dda4acacc02da3 SHA512 a97f68306bebca157c28218ad2fb633f91ae92a9233bb31a09caa6d6bb1268f30bef0d7088fbba264b7304a63f142d3a5dac59af0c1135fbb286e3aafd72b151
+DIST firefox-66.0-patches-06.tar.xz 19656 BLAKE2B 46025017c2388b1f4aaff1735dc3552b355df08ae5e69a0c00e9c5a41e060ab54d7e726659db8e4e9d951422dddfb5436a8af29ab67e7b06b8f7e9d548c4f8a6 SHA512 a1068d1765ffc3bca428a8534167ee0aa93acc079b834a746072c0aa3e87975e8bebedd5f5ca9ff848458aef3989f137feb0040814cb35380f6cc682ae54d0c4
+DIST firefox-66.0-pl.xpi 442205 BLAKE2B c23501dd0d78fca453baa655de2379afa837743620d6c8f31481e3a735c7749b6d151d9527d7b8d307f35b18f5c71857ec7f9b14374122bd04b83ed84d742603 SHA512 8bb603e00b5d9ba1c1bbe1a88eaaf8db2a4eb8f5d2a0077edf7bd73b7d592e3b3670f0bd7056785a2141c6193665631c02ccc3aaa8fd0d00cdea06952ab27877
+DIST firefox-66.0-pt-BR.xpi 459333 BLAKE2B f38077ce286090ea915477691bfdf2a90cb7fd46fa32365d80aa1f5beb036ff839908c72d6d2af47772b72a76e21bbb9b23413f1211d2147ef80c21b0cddb686 SHA512 71aa445f6880f28f756ecffd427b68210d3b8f778794e648b60016e7101f36d9374aa4514e6e349874eded9aa3b4929549c4021de5802c0a0a2c38ef6bddbe69
+DIST firefox-66.0-pt-PT.xpi 469364 BLAKE2B 4036f2ec8bcdbfe50715990ba2447693fd56cd56784ac264a77d7d1871c413c0ccb56d519ffd36ed5c85006afce1a6b66d8f1473753b460d487c8d2c585935e3 SHA512 849bd7e2eddc38d46f7e97e4b9b78cfeb4e2d66238e7d0e897479248fb33054afb1f8f37776f83513c76515f893e284c234504f181b74e16aff4819ce869ddc2
+DIST firefox-66.0-rm.xpi 462816 BLAKE2B 9a0708e8ff4176bf1e1726d334eb9e3b1244b6a097d1670465ead34baad7fdbd6c0f58e61969eae33ca79d1b49a5f65ddbc383f3bbd935a6d409eea4743e252f SHA512 26485daf98a6f1c9599c78c18175b11a7b5f193780b6ac0888248a70e1f92b5a5095aca6256988a59f49f9e2d08610cf1a3dc1182777130fa71940371868907b
+DIST firefox-66.0-ro.xpi 468840 BLAKE2B 964e5756a955b371b74024b9551ab5cbf49409686c5e59a798d7251a02e00259b3eae49cfc02a976ba17f12eb857c4a56ee9a57a0a79ee5ae9df66376b7d8325 SHA512 80b060c331d4ccc35ab2850991bdc6b0c97d12f60b70e5525f38c61eaf2ab51568a1cf65e61a4e15ce9188ed6ccbe072d83c8ad2c7cd2f329eb21116f6e35105
+DIST firefox-66.0-ru.xpi 539145 BLAKE2B 89582805c5b656d07399439f3cebe055551c2b024bb7235309bf5af28df05c6cdce2e568f7770de7571d6dd871859347b254f4648f2def7332bacacc661afe29 SHA512 d5eddc72784a2a2d8f0dccd8fbe2fd7933882f1b3a7edcee80c32a64595f6f2c2e75ebc9b40b87850d37e175c36696864b4e401036a6b7c70d3c4961beb4f993
+DIST firefox-66.0-si.xpi 501594 BLAKE2B 331b5a02b0126750da93aa8c959d3ee936fdc35e987176f6c3f0ca878bb0872120ea6872d13d941425750212911f7b850af2e1a4d1c12ba1a6641fd7893f75c5 SHA512 9ba144aa4bf2e8b4e424ad9308f6ec419ebcc03c71df32e971fe8f2aef2de9545e067a506d3fb931f9324aef13ae4aa213a0272a3a67b82bd0374edb009a4792
+DIST firefox-66.0-sk.xpi 487858 BLAKE2B ae0860468f1653ea630f96bc11a3824c0b4a4713d6ec56386693f4d7edaa89fe5d1ffe8b19b745c53395eed89851b1498254b795e49304732f13b2861d23c3f4 SHA512 a4fdb65e5cd3b3102f1eb9d5b82491e1c41d4b2c646fe8b9decfb710b4b5f462c9f96469d071780f04ad779d0530f4c6149dff940a73c7a73506317af3e489f6
+DIST firefox-66.0-sl.xpi 463400 BLAKE2B 5a632aea456631e7302fa4393c4b0e82f56d2e1721686a0e54731e261c8fb382fbaaa824024cf3bd4adb79577a7e666d0a44ec2404941bb4ada0da85157c028d SHA512 4bc5097095f14f5b5b9c5f080e55fb7b66b94b38f9d0cbed48b519dc17b75673f0e96d8bb6a75d8ad0f6495bc0c098d3ff4f09c7b2fdb831186a8d45f9439ab3
+DIST firefox-66.0-son.xpi 440190 BLAKE2B a3c50ca9911e21dabd7e4076f0929485a79286db8218cd5ed8fb38190cded07c47b3f81ae79d52a2aa08bed2da302134be312d0b65a193b8137f3d0ac5081808 SHA512 2ee7ebf78fa7cb59542bc97fcafe4dedda63f023ba6c9689c2b9ff63f490ca1ec93c144f0960df6495e6772d31a5e9182b28b6762bf3f0aaec687f0c0832b2ca
+DIST firefox-66.0-sq.xpi 479541 BLAKE2B f2a986a1251bbe9fd987b51b767d7e3e32e4958fc021fb930c2bfa58ca833bbb1482daa605dd22eeb7ddd89da5a642a8d756825d7790be4ba2a7ab30d96a45f3 SHA512 fce0254761f7d84837e72cec41bc043f6e4a2238e92a632fdf987d7d8288840f85c86a1c55ab81e3a0d9d38151e42181cacbb78fba44d434da0b2793fe7689dd
+DIST firefox-66.0-sr.xpi 501214 BLAKE2B 026ccb4b9855f5dc59cc730441ddd7cad595029650328512d9088eecc8753a7c62f4828a622963a9aa0911ea91aece5dda27c41e4190677d1600dd4a3398d1f3 SHA512 f09c77b1a6a00f725015719c701941d284bcd218ca0309f211af1e68204db82b253151a3aa751a8ff0b632d16b012f823ac8646bf41d1f5a563081af164ef4cf
+DIST firefox-66.0-sv-SE.xpi 466697 BLAKE2B bc2ed70885d51db6e0dbbd42c49d6466ecd53eb2f566c02d4391fd65a379094ce5019eed55a54691be25741d5466ccb144c97cd4420eab9b93141197f0d884e9 SHA512 1260216cc1988cbf424e15e3dd8f01645ddb7baac7d5d3bc77c67c4fa97bde5da16ebcf7a1bc98a1aec3e9542198bdcb4702ae5c0146a90048f1ea6aa17d6b14
+DIST firefox-66.0-ta.xpi 521944 BLAKE2B c7e5764e3f87b8f3a579ddebd32c93ce9a119d8e59da25d0bfdec520c6d4529aeb297cb9959d09488d0efddc0f503cb1e10fef4f2c24a947d8b5f4f0fa0bd9ff SHA512 06680d56d45e000224a6a0508aa5b2400fa14059d0579d15405ad0c42d6e4d76c8ede62186c110864e5b240aa6c8e0328545653d1ae60f5c754ae8aa3f980f9b
+DIST firefox-66.0-te.xpi 528361 BLAKE2B 36e309cfdb4fc097eff795bf08b6296f3c2a104a253cf5e68bd7752e126f60c179f0505cf3a7ba5ed186aa73698c7c6bcbd1562e58bec17c444e60555cfc07d5 SHA512 1519fe6999577bc2a07c390e8379f60c8c90eaa3df898193d81aac5c2dcf3f22ab174dcd45ab1259b07c69a84efcd694df155d778331f3cb2c82f59904dbd5db
+DIST firefox-66.0-th.xpi 506717 BLAKE2B 1aa0eac779ee42a0d6dab1b9dec8046ac378b3e37c2676e3f2a55b68e06e998f226d96f25af52225241e3863ff19fdadd09b35e52ebce3d15a44515cfab10091 SHA512 296299a895d02d9b6b99690f1660b6a057556a423e3c4a4d48f71da4c32c017ce7d7be0256f4cccb96648d7201abbfd096c6e28640ce58e2607b13a1fe9d9fb9
+DIST firefox-66.0-tr.xpi 477388 BLAKE2B c1eeff8f65c344d114377437ac4f001f10c19377e0edbf8b7be58dda5d69c6ed1bad514d12116ea83af701e0787ebe37811c11349d13e885e01d3336e204019b SHA512 c10b99e6f4cd3e0913a8a4bb53e11f60e5b1e043b9fc2b7ba28c745340b3de62ab4cef6b42191ef540752e014d5fa11244abe2ceface3dd24baec406eee9dd99
+DIST firefox-66.0-uk.xpi 517937 BLAKE2B 5f8f70f2056feaa08608f71b13ee19683dec0174b13d86590eb8bcc1f23146d20a158d0ae0a2df6af009945fe37db9157bad62d5f0ed65f1292c0f994f23b80e SHA512 fe564b7acd6cdcea8fb3612cb1ba040bd19d905f5d9dc81c237fa2360fc23e6af0446655d4860ebec5ad40fa7078160ce630bcd78f53f35f0c29854aed6d24f1
+DIST firefox-66.0-uz.xpi 459805 BLAKE2B c7fd3440b9bed5f0b86ac95695158ace7757aed694436a0ed33f43b32a924a3b254683bb7ae4d1517f72f02b2d8f14623464fe7ebc9266f5d167993ed98f04d2 SHA512 06551c2e424aa703c076b48cbec9ad0e905c98da01460af637faa5f7633099e1efbb58b64f531bdf7d6eb36cf2681d621144d07f7f86fbd4fa063366a7606f1a
+DIST firefox-66.0-vi.xpi 482936 BLAKE2B d82e78f9a3c35dfc79a78ad7b5e2a1ddbbc058ad70d7f123bccbf2a33b8e29f1a5d7eadd652570fd38efa139b8cb4bd57f1872ca9538c8b7c970ae7c482f1782 SHA512 18dbff5c2b506f9af4e205860759bc724086e72d1a2973d1b536177980362a645f1ef4595e7115f769fc873e7b8287ad9a8970bc4ee7764f574403aee8c148b1
+DIST firefox-66.0-xh.xpi 452135 BLAKE2B 09dd72714bd117c129ade1d5b98d81ebe1ef704da819b193088b2e0f37c42903f90e8c8a2b6ee864aa54c2e734049f5e05cd50230da0b0f5b1fdd3a174828b83 SHA512 b1d526e81a7b804ac0094f8e952c14d19556733aae5cbfca36966ed7a8c2d66445583ee7c220a7a82411b5e9ce496fee19525a3fb9ee0d8f673e470d48670064
+DIST firefox-66.0-zh-CN.xpi 490019 BLAKE2B 9756229aa131c57d99a33ae5e483b0d32d2634d1f92854bcd728e614ee347ded2eaa707e074b4a965fbfa4d8641af98289bb42315a7b431cadce10d5806e4f78 SHA512 d07379d65d80575e4a60adeef98303064d50409edb1a73d139d17d4aaf511cc1c4d71b5f7b3a5c94adc199ed7ce74f42336cbeebebc2c4fc26c84ff1ac84c9a5
+DIST firefox-66.0-zh-TW.xpi 487831 BLAKE2B 591ecbafe83c706df8388b070dc25c47e4507e0f91aea60419637e28477f11195389e64a02119618b38dbac7a70144ad2b4b30a1b463fb6f3311e5eb7c4cce90 SHA512 e50251ef64cb4acb284b37e9d6ada03de0d7b682e673d21f2f817623e405be693f60861b71bca7c70988ec3778f69c9bd99aec3e0ad99faa0038a31834cb7150
+DIST firefox-66.0.source.tar.xz 281516416 BLAKE2B 4f0d26380c3e3f78bd668645adda722065e4a41f8db7da27c89a9fb38d9618750ed70c83744a22ff5e2f0de30f0c71e56a8170b441ee03c0ccb1c1e63e95a175 SHA512 a9a13d9c42d4adc05e9783345eb9737c26c009cea3e79d1fc3332f4a55515152b48c3e1a01f44eac6b6f4fc4e076203934380a10d018c17fa225c1df71c6fe63
diff --git a/www-client/firefox/files/firefox-52.9.0-blessings-TERM.patch b/www-client/firefox/files/firefox-52.9.0-blessings-TERM.patch
deleted file mode 100644
index 271a62a..0000000
--- a/www-client/firefox/files/firefox-52.9.0-blessings-TERM.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-https://github.com/erikrose/blessings/pull/137
-
-Fixes: https://bugs.gentoo.org/654316
-
-From 5fefc65c306cf9ec492e7b422d6bb4842385afbc Mon Sep 17 00:00:00 2001
-From: Jay Kamat <jaygkamat@gmail.com>
-Date: Fri, 24 Aug 2018 11:11:57 -0700
-Subject: [PATCH 1/2] Fix error when TERM is unset or improperly set
-
----
- blessings/__init__.py | 9 +++++++--
- 1 file changed, 7 insertions(+), 2 deletions(-)
-
-diff --git a/blessings/__init__.py b/blessings/__init__.py
-index 98b75c3..3872b5f 100644
---- a/python/blessings/blessings/__init__.py
-+++ b/python/blessings/blessings/__init__.py
-@@ -94,8 +94,13 @@ def __init__(self, kind=None, stream=None, force_styling=False):
- # init sequences to the stream if it has a file descriptor, and
- # send them to stdout as a fallback, since they have to go
- # somewhere.
-- setupterm(kind or environ.get('TERM', 'unknown'),
-- self._init_descriptor)
-+ try:
-+ setupterm(kind or environ.get('TERM', 'dumb') or 'dumb',
-+ self._init_descriptor)
-+ except:
-+ # There was an error setting up the terminal, either curses is
-+ # not supported or TERM is incorrectly set. Fall back to dumb.
-+ self._does_styling = False
-
- self.stream = stream
-
-
-From d885df78c6f931abf3259343aaaa897e16c8cba1 Mon Sep 17 00:00:00 2001
-From: Jay Kamat <jaygkamat@gmail.com>
-Date: Sat, 1 Sep 2018 13:20:32 -0700
-Subject: [PATCH 2/2] Explicitly catch curses.error
-
----
- blessings/__init__.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/blessings/__init__.py b/blessings/__init__.py
-index 3872b5f..fdceb09 100644
---- a/python/blessings/blessings/__init__.py
-+++ b/python/blessings/blessings/__init__.py
-@@ -97,7 +97,7 @@ def __init__(self, kind=None, stream=None, force_styling=False):
- try:
- setupterm(kind or environ.get('TERM', 'dumb'),
- self._init_descriptor)
-- except:
-+ except curses.error:
- # There was an error setting up the terminal, either curses is
- # not supported or TERM is incorrectly set. Fall back to dumb.
- self._does_styling = False
diff --git a/www-client/firefox/files/gentoo-default-prefs.js-1 b/www-client/firefox/files/gentoo-default-prefs.js-1
deleted file mode 100644
index 22a51ff..0000000
--- a/www-client/firefox/files/gentoo-default-prefs.js-1
+++ /dev/null
@@ -1,17 +0,0 @@
-pref("app.update.enabled", false);
-pref("app.update.autoInstallEnabled", false);
-pref("browser.display.use_system_colors", true);
-pref("browser.link.open_external", 3);
-pref("general.smoothScroll", true);
-pref("general.autoScroll", false);
-pref("browser.tabs.tabMinWidth", 15);
-pref("browser.backspace_action", 0);
-pref("browser.urlbar.hideGoButton", true);
-pref("accessibility.typeaheadfind", true);
-pref("browser.shell.checkDefaultBrowser", false);
-pref("browser.EULA.override", true);
-pref("general.useragent.vendor", "Gentoo");
-pref("intl.locale.matchOS", true);
-pref("general.useragent.locale", "chrome://global/locale/intl.properties");
-pref("extensions.autoDisableScopes", 0);
-pref("layout.css.dpi", 0);
diff --git a/www-client/firefox/firefox-52.9.0.ebuild b/www-client/firefox/firefox-52.9.0.ebuild
deleted file mode 100644
index d4dc464..0000000
--- a/www-client/firefox/firefox-52.9.0.ebuild
+++ /dev/null
@@ -1,409 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-VIRTUALX_REQUIRED="pgo"
-WANT_AUTOCONF="2.1"
-MOZ_ESR=1
-
-# This list can be updated with scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
-el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE
-gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv
-mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq
-sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
-
-# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
-MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
-MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
-MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
-
-if [[ ${MOZ_ESR} == 1 ]]; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-# Patch version
-PATCH="${PN}-52.5-patches-02"
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
-
-MOZCONFIG_OPTIONAL_GTK2ONLY=1
-MOZCONFIG_OPTIONAL_WIFI=1
-
-inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils mozconfig-v6.52 pax-utils xdg-utils autotools virtualx mozlinguas-v2
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.org/firefox"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist eme-free +gmp-autoupdate hardened hwaccel jack pgo rust selinux test"
-RESTRICT="!bindist? ( bindist )"
-
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz )
-SRC_URI="${SRC_URI}
- ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-ASM_DEPEND=">=dev-lang/yasm-1.1"
-
-RDEPEND="
- jack? ( virtual/jack )
- >=dev-libs/nss-3.28.3
- >=dev-libs/nspr-4.13.1
- selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${RDEPEND}
- pgo? ( >=sys-devel/gcc-4.5 )
- rust? ( virtual/rust )
- amd64? ( ${ASM_DEPEND} virtual/opengl )
- x86? ( ${ASM_DEPEND} virtual/opengl )"
-
-S="${WORKDIR}/firefox-${MOZ_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
-
-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
-
- if use pgo; then
- einfo
- ewarn "You will do a double build for profile guided optimization."
- ewarn "This will result in your build taking at least twice as long as before."
- fi
-
- if use rust; then
- einfo
- ewarn "This is very experimental, should only be used by those developing firefox."
- fi
-}
-
-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() {
- # Apply our patches
- rm -f "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch
- eapply "${WORKDIR}/firefox"
-
- eapply "${FILESDIR}"/${P}-blessings-TERM.patch # 654316
-
- # Enable gnomebreakpad
- if use debug ; then
- sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
- "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
- fi
-
- # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
- if use ia64 ; then
- sed -i \
- -e '/^OS_LIBS += no_as_needed/d' \
- -e '/^OS_LIBS += as_needed/d' \
- "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
- "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
- || die "sed failed to drop --as-needed for ia64"
- fi
-
- # Ensure that our plugins dir is enabled as default
- sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
- "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
- sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
- "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
-
- # Fix sandbox violations during make clean, bug 372817
- sed -e "s:\(/no-such-file\):${T}\1:g" \
- -i "${S}"/config/rules.mk \
- -i "${S}"/nsprpub/configure{.in,} \
- || die
-
- # Don't exit with error when some libs are missing which we have in
- # system.
- sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
- -i "${S}"/browser/installer/Makefile.in || die
-
- # Don't error out when there's no files to be removed:
- sed 's@\(xargs rm\)$@\1 -f@' \
- -i "${S}"/toolkit/mozapps/installer/packager.mk || die
-
- # Keep codebase the same even if not using official branding
- sed '/^MOZ_DEV_EDITION=1/d' \
- -i "${S}"/browser/branding/aurora/configure.sh || die
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Autotools configure is now called old-configure.in
- # This works because there is still a configure.in that happens to be for the
- # shell wrapper configure script
- eautoreconf old-configure.in
-
- # Must run autoconf in js/src
- cd "${S}"/js/src || die
- eautoconf old-configure.in
-
- # Need to update jemalloc's configure
- cd "${S}"/memory/jemalloc/src || die
- WANT_AUTOCONF= eautoconf
-}
-
-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
-
- ####################################
- #
- # mozconfig, CFLAGS and CXXFLAGS setup
- #
- ####################################
-
- mozconfig_init
- mozconfig_config
-
- # enable JACK, bug 600002
- mozconfig_use_enable jack
-
- use eme-free && mozconfig_annotate '+eme-free' --disable-eme
-
- # It doesn't compile on alpha without this LDFLAGS
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Add full relro support for hardened
- use hardened && append-ldflags "-Wl,-z,relro,-z,now"
-
- # Only available on mozilla-overlay for experimentation -- Removed in Gentoo repo per bug 571180
- #use egl && mozconfig_annotate 'Enable EGL as GL provider' --with-gl-provider=EGL
-
- # Setup api key for location services
- echo -n "${_google_api_key}" > "${S}"/google-api-key
- mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
-
- mozconfig_use_enable rust
-
- # Allow for a proper pgo build
- if use pgo; then
- echo "mk_add_options PROFILE_GEN_SCRIPT='EXTRA_TEST_ARGS=10 \$(MAKE) -C \$(MOZ_OBJDIR) pgo-profile-run'" >> "${S}"/.mozconfig
- 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
-
- if [[ $(gcc-major-version) -lt 4 ]]; then
- append-cxxflags -fno-stack-protector
- fi
-
- # workaround for funky/broken upstream configure...
- SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
- emake -f client.mk configure
-}
-
-src_compile() {
- if use pgo; then
- addpredict /root
- addpredict /etc/gconf
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- # Firefox tries to use dri stuff when it's run, see bug 380283
- shopt -s nullglob
- cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
- if test -z "${cards}"; then
- cards=$(echo -n /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g')
- if test -n "${cards}"; then
- # Binary drivers seem to cause access violations anyway, so
- # let's use indirect rendering so that the device files aren't
- # touched at all. See bug 394715.
- export LIBGL_ALWAYS_INDIRECT=1
- fi
- fi
- shopt -u nullglob
- [[ -n "${cards}" ]] && addpredict "${cards}"
-
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
- virtx emake -f client.mk profiledbuild || die "virtx emake failed"
- else
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
- emake -f client.mk realbuild
- fi
-
-}
-
-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-1 \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- mozconfig_install_prefs \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
-
- # Augment this with hwaccel prefs
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- 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
-
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
- emake DESTDIR="${D}" install
-
- # Install language packs
- mozlinguas_src_install
-
- local size sizes icon_path icon name
- if use bindist; then
- sizes="16 32 48"
- icon_path="${S}/browser/branding/aurora"
- # Firefox's new rapid release cycle means no more codenames
- # Let's just stick with this one...
- icon="aurora"
- name="Aurora"
-
- # Override preferences to set the MOZ_DEV_EDITION defaults, since we
- # don't define MOZ_DEV_EDITION to avoid profile debaucles.
- # (source: browser/app/profile/firefox.js)
- cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
-pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
-sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org");
-sticky_pref("browser.devedition.theme.enabled", true);
-sticky_pref("devtools.theme", "dark");
-PROFILE_EOF
-
- else
- sizes="16 22 24 32 256"
- icon_path="${S}/browser/branding/official"
- icon="${PN}"
- name="Mozilla Firefox"
- fi
-
- # 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
- # The 128x128 icon has a different name
- insinto "/usr/share/icons/hicolor/128x128/apps"
- newins "${icon_path}/mozicon128.png" "${icon}.png"
- # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
- newicon "${icon_path}/content/icon48.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
-
- # Required in order to use plugins and even run firefox on hardened.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,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() {
- # Update mimedb for the new .desktop file
- xdg_desktop_database_update
- gnome2_icon_cache_update
-
- if ! use gmp-autoupdate && ! use eme-free ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
- 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."
- fi
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/www-client/firefox/firefox-60.5.2.ebuild b/www-client/firefox/firefox-60.5.2.ebuild
deleted file mode 100644
index 15e0ba5..0000000
--- a/www-client/firefox/firefox-60.5.2.ebuild
+++ /dev/null
@@ -1,432 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-VIRTUALX_REQUIRED="pgo"
-WANT_AUTOCONF="2.1"
-MOZ_ESR="1"
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
-
-# This list can be updated with scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
-el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE
-gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv
-mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq
-sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
-
-# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
-MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
-MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
-MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
-
-if [[ ${MOZ_ESR} == 1 ]]; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-# Patch version
-PATCH="${PN}-60.5-patches-01"
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
-
-MOZCONFIG_OPTIONAL_WIFI=1
-
-LLVM_MAX_SLOT=8
-
-inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
- mozconfig-v6.60 pax-utils xdg-utils autotools mozlinguas-v2
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="~amd64 ~x86"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist eme-free geckodriver +gmp-autoupdate hardened hwaccel jack +screenshot selinux test"
-RESTRICT="!bindist? ( bindist )"
-
-SDIR="release"
-[[ ${PV} = *_beta* ]] && SDIR="beta"
-
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
-SRC_URI="${SRC_URI}
- ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-ASM_DEPEND=">=dev-lang/yasm-1.1"
-
-RDEPEND="
- system-icu? ( >=dev-libs/icu-60.2 )
- jack? ( virtual/jack )
- >=dev-libs/nss-3.36.7
- >=dev-libs/nspr-4.19
- selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${RDEPEND}
- amd64? ( ${ASM_DEPEND} virtual/opengl )
- x86? ( ${ASM_DEPEND} virtual/opengl )"
-
-S="${WORKDIR}/firefox-${PV%_*}"
-
-QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
-
-BUILD_OBJ_DIR="${S}/ff"
-
-# allow GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z $GMP_PLUGIN_LIST ]]; then
- GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version "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 "=sys-devel/lld-${LLVM_SLOT}*" ; then
- ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
- return 1
- fi
- fi
-
- einfo "Will use LLVM slot ${LLVM_SLOT}!"
-}
-
-pkg_setup() {
- moz_pkgsetup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XDG_SESSION_COOKIE \
- XAUTHORITY
-
- if ! use bindist; then
- einfo
- elog "You are enabling official branding. You may not redistribute this build"
- elog "to any users on your network or the internet. Doing so puts yourself into"
- elog "a legal problem with Mozilla Foundation"
- elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
- fi
-
- addpredict /proc/self/oom_score_adj
-
- llvm_pkg_setup
-}
-
-pkg_pretend() {
- # Ensure we have enough disk space to compile
- CHECKREQS_DISK_BUILD="4G"
-
- check-reqs_pkg_setup
-}
-
-src_unpack() {
- unpack ${A}
-
- # Unpack language packs
- mozlinguas_src_unpack
-}
-
-src_prepare() {
- eapply "${WORKDIR}/firefox"
-
- # Enable gnomebreakpad
- if use debug ; then
- sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
- "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
- fi
-
- # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
- if use ia64 ; then
- sed -i \
- -e '/^OS_LIBS += no_as_needed/d' \
- -e '/^OS_LIBS += as_needed/d' \
- "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
- "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
- || die "sed failed to drop --as-needed for ia64"
- fi
-
- # Ensure that our plugins dir is enabled as default
- sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
- "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
- sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
- "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
-
- # Fix sandbox violations during make clean, bug 372817
- sed -e "s:\(/no-such-file\):${T}\1:g" \
- -i "${S}"/config/rules.mk \
- -i "${S}"/nsprpub/configure{.in,} \
- || die
-
- # Don't exit with error when some libs are missing which we have in
- # system.
- sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
- -i "${S}"/browser/installer/Makefile.in || die
-
- # Don't error out when there's no files to be removed:
- sed 's@\(xargs rm\)$@\1 -f@' \
- -i "${S}"/toolkit/mozapps/installer/packager.mk || die
-
- # Keep codebase the same even if not using official branding
- sed '/^MOZ_DEV_EDITION=1/d' \
- -i "${S}"/browser/branding/aurora/configure.sh || die
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Autotools configure is now called old-configure.in
- # This works because there is still a configure.in that happens to be for the
- # shell wrapper configure script
- eautoreconf old-configure.in
-
- # Must run autoconf in js/src
- cd "${S}"/js/src || die
- eautoconf old-configure.in
-}
-
-src_configure() {
- MEXTENSIONS="default"
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
-
- # Add information about TERM to output (build.log) to aid debugging
- # blessings problems
- if [[ -n "${TERM}" ]] ; then
- einfo "TERM is set to: \"${TERM}\""
- else
- einfo "TERM is unset."
- fi
-
- ####################################
- #
- # mozconfig, CFLAGS and CXXFLAGS setup
- #
- ####################################
-
- mozconfig_init
- mozconfig_config
-
- mozconfig_use_enable geckodriver
-
- # enable JACK, bug 600002
- mozconfig_use_enable jack
-
- # Enable/Disable eme support
- use eme-free && mozconfig_annotate '+eme-free' --disable-eme
-
- # It doesn't compile on alpha without this LDFLAGS
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Add full relro support for hardened
- if use hardened; then
- append-ldflags "-Wl,-z,relro,-z,now"
- mozconfig_use_enable hardened hardening
- fi
-
- # Disable built-in ccache support to avoid sandbox violation, #665420
- # Use FEATURES=ccache instead!
- mozconfig_annotate '' --without-ccache
- sed -i -e 's/ccache_stats = None/return None/' \
- python/mozbuild/mozbuild/controller/building.py || \
- die "Failed to disable ccache stats call"
-
- # Setup api key for location services
- echo -n "${_google_api_key}" > "${S}"/google-api-key
- mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
-
- # allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1423822
- mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
- fi
-
- echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
- echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
-
- # Default mozilla_five_home no longer valid option
- sed '/with-default-mozilla-five-home=/d' -i "${S}"/.mozconfig
-
- # Finalize and report settings
- mozconfig_final
-
- # workaround for funky/broken upstream configure...
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- ./mach configure || die
-}
-
-src_compile() {
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- ./mach build --verbose || die
-}
-
-src_install() {
- cd "${BUILD_OBJ_DIR}" || die
-
- # Pax mark xpcshell for hardened support, only used for startupcache creation.
- pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
-
- # Add our default prefs for firefox
- cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- mozconfig_install_prefs \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
-
- # Augment this with hwaccel prefs
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- if ! use screenshot; then
- echo "pref(\"extensions.screenshots.disabled\", true);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- local plugin
- use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
- echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- done
-
- cd "${S}"
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- DESTDIR="${D}" ./mach install || die
-
- if use geckodriver ; then
- cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
- pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install language packs
- mozlinguas_src_install
-
- local size sizes icon_path icon name
- if use bindist; then
- sizes="16 32 48"
- icon_path="${S}/browser/branding/aurora"
- # Firefox's new rapid release cycle means no more codenames
- # Let's just stick with this one...
- icon="aurora"
- name="Aurora"
-
- # Override preferences to set the MOZ_DEV_EDITION defaults, since we
- # don't define MOZ_DEV_EDITION to avoid profile debaucles.
- # (source: browser/app/profile/firefox.js)
- cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
-pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
-sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org");
-sticky_pref("browser.devedition.theme.enabled", true);
-sticky_pref("devtools.theme", "dark");
-PROFILE_EOF
-
- else
- sizes="16 22 24 32 48 64 128 256"
- icon_path="${S}/browser/branding/official"
- icon="${PN}"
- name="Mozilla Firefox"
- fi
-
- # Disable built-in auto-update because we update firefox through package manager
- insinto ${MOZILLA_FIVE_HOME}/distribution/
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install icons and .desktop for menu entry
- for size in ${sizes}; do
- insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
- newins "${icon_path}/default${size}.png" "${icon}.png"
- done
- # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
- newicon "${icon_path}/default48.png" "${icon}.png"
- newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
- sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
- "${ED}/usr/share/applications/${PN}.desktop" || die
-
- # Add StartupNotify=true bug 237317
- if use startup-notification ; then
- echo "StartupNotify=true"\
- >> "${ED}/usr/share/applications/${PN}.desktop" \
- || die
- fi
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
- rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
-
- # firefox and firefox-bin are identical
- rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
- dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
-
- # Required in order to use plugins and even run firefox on hardened.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-
- # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # doesn't need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
- einfo "APULSE found - Generating library symlinks for sound support"
- local lib
- pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # a quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if ! [ -L ${lib##*/} ]; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-
- if ! use gmp-autoupdate && ! use eme-free ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
- elog
- fi
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9"; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/firefox/firefox-65.0.2.ebuild b/www-client/firefox/firefox-66.0-r1.ebuild
index b90c657..32eef98 100644
--- a/www-client/firefox/firefox-65.0.2.ebuild
+++ b/www-client/firefox/firefox-66.0-r1.ebuild
@@ -19,7 +19,7 @@ sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
-MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
+MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
if [[ ${MOZ_ESR} == 1 ]] ; then
# ESR releases have slightly different version numbers
@@ -27,8 +27,16 @@ if [[ ${MOZ_ESR} == 1 ]] ; then
fi
# Patch version
-PATCH="${PN}-65.0-patches-04"
+PATCH="${PN}-66.0-patches-06"
+
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
+MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
+
+if [[ "${PV}" == *_rc* ]]; then
+ MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+ MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
+ MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
+fi
LLVM_MAX_SLOT=8
@@ -45,18 +53,18 @@ SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free geckodriver
+gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio
- +screenshot selinux startup-notification +system-harfbuzz
- +system-icu +system-jpeg +system-libevent +system-sqlite
- +system-libvpx +system-webp test wayland wifi"
+ +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_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
+ ${MOZ_SRC_URI}
${PATCH_URIS[@]}"
CDEPEND="
- >=dev-libs/nss-3.41
+ >=dev-libs/nss-3.42
>=dev-libs/nspr-4.19
>=app-text/hunspell-1.5.4:*
dev-libs/atk
@@ -87,15 +95,19 @@ CDEPEND="
x11-libs/libXfixes
x11-libs/libXrender
x11-libs/libXt
- system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
- system-icu? ( >=dev-libs/icu-60.2:= )
+ system-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= )
+ 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.25.3:3[secure-delete,debug=] )
+ system-sqlite? ( >=dev-db/sqlite-3.26:3[secure-delete,debug=] )
system-webp? ( >=media-libs/libwebp-1.0.1:0= )
wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
>=dev-libs/dbus-glib-0.72
@@ -112,7 +124,7 @@ RDEPEND="${CDEPEND}
DEPEND="${CDEPEND}
app-arch/zip
app-arch/unzip
- >=dev-util/cbindgen-0.6.7
+ >=dev-util/cbindgen-0.6.8
>=net-libs/nodejs-8.11.0
>=sys-devel/binutils-2.30
sys-apps/findutils
@@ -150,7 +162,8 @@ DEPEND="${CDEPEND}
>=virtual/rust-1.30.0
wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
- x86? ( >=dev-lang/yasm-1.1 virtual/opengl )"
+ 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
@@ -170,19 +183,19 @@ if [[ -z $GMP_PLUGIN_LIST ]] ; then
fi
llvm_check_deps() {
- if ! has_version "sys-devel/clang:${LLVM_SLOT}" ; then
+ 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 "=sys-devel/lld-${LLVM_SLOT}*" ; 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 "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; 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
@@ -481,6 +494,7 @@ src_configure() {
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
@@ -512,9 +526,10 @@ src_configure() {
# Enable/Disable eme support
use eme-free && mozconfig_annotate '+eme-free' --disable-eme
- # Setup api key for location services
+ # 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-api-keyfile="${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}"
diff --git a/www-client/firefox/metadata.xml b/www-client/firefox/metadata.xml
index 1032b6e..2d7503a 100644
--- a/www-client/firefox/metadata.xml
+++ b/www-client/firefox/metadata.xml
@@ -23,6 +23,8 @@
for faster binaries. This option will double the compile time.</flag>
<flag name="rust">Enable support for using rust compiler (experimental)</flag>
<flag name="screenshot">Allow to disable screenshot extension in global profile</flag>
+ <flag name="system-av1">Use the system-wide <pkg>media-libs/dav1d</pkg>
+ and <pkg>media-libs/libaom</pkg> library instead of bundled.</flag>
<flag name="system-cairo">Use the system-wide <pkg>x11-libs/cairo</pkg>
instead of bundled.</flag>
<flag name="system-harfbuzz">Use the system-wide <pkg>media-libs/harfbuzz</pkg>
diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest
index 8d027ac..01537d1 100644
--- a/www-client/seamonkey/Manifest
+++ b/www-client/seamonkey/Manifest
@@ -1,42 +1,23 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
-
DIST chatzilla-SEA2_48_RELBRANCH.tar.bz2 440336 BLAKE2B 3fe09e3d2ba698d95054cbb65aad66984cb859b0b6fd8ffca45593cc63f418c898cf022c9cfd41187c71631a74e62c9b300ca48d6cc9c791a600f3ea71544879 SHA512 cb695aa40543ebc1621739207c5e6c5d49b3dc6e9715543cb35abfdfdeddf899a62c2cbb76123297072682a94319944388a6428b39e458c8e3b412144943120c
DIST dom-inspector-DOMI_2_0_17.tar.bz2 155095 BLAKE2B e67e90a09db4c5acd4f58d004992094bec38145d48f8aa4abf1b39289222aa9be0498ebc45f01c7e94e90936ffe8b0cb415e3fb42d09b4bb8855317b1b9b4522 SHA512 0b9915566270d1d6670075263fffb0c59f834c4bfae933e6da23747914f069918f6f3dcf1ab3de6ea3b456623ef6e008f2d2aadcad0da84e483cae02e11f0b9b
DIST firefox-52.4-patches-02.tar.xz 14412 BLAKE2B 9c15aa293dfc36efe1236d9b5736012a3efd0480f0d8eb243687b50245ccdb6e0ed13e564271569211eb767bd01ba3c7688c350005ce862403335dcc2e87bca7 SHA512 6befeaefc118bc161ad05eed619142814e5cf31aaeede3fb5618b1f5ace887e9e1fa6914320b513404380a426cfb0f45107435f92b2d7e95d95cd7c44e03ad96
DIST seamonkey-2.46-patches-01.tar.xz 768 BLAKE2B e886f8c43cd856bb7cc4ea2a03c2a364bde1faef5c77156456d161c87867c52e0fb9bd348cc92330a22cff8ae0ebbab997b3d3985bb40c6c0883da4a35789f9c SHA512 2bbf09c8285f9f1ef5e194da7c43a8d1bbd4f2366ba182c78a7be4f0c36f549eb8cfee5e42d2eea87ea5d6920b36196e901b31ddca94e792aa2d3fb28de097ad
-DIST seamonkey-2.49.8.0-cs.xpi 941974 BLAKE2B 4de71b190c63e4284b5915ab3f9f9672026fd2375996df26064598a6e1859f3e9b56c668c63a4741c37471c23dadb6eefc018a1715d7afa3e5ced8477a16eb50 SHA512 c3b061e0b735c6949a0ce7f8be22c7818e6bd039de5284015b0ff63b8456f18bd51db9f3a3d1f9a5df2a6d0610043ea9e33f16ccd3ba64e20ac53e901196afd3
-DIST seamonkey-2.49.8.0-de.xpi 949902 BLAKE2B a51a5ccf0a86708b26c9394cc88d3a05f6108760933b5ccca92d54390090f379ab34b4d90796e77764bcba1fbb20a8ffe56f7cf5ba7aeefc80e0e01d3f5cc86b SHA512 fb85fa867b5b9417190aa25cc678d68e3afed04bfe052896167aaf46042397da6e1bbeb70acc321f46bd0bed4f0856152d80a348b478a336d28825c4120af1c6
-DIST seamonkey-2.49.8.0-en-GB.xpi 911789 BLAKE2B 495cd6fcb8cde5dcbab636bad20e1da5f89dcfb3bbafea12fec1c2fc68bdf9145d533828163884dd25988f792839739a3374a233567820cdf97fb49c44d7228c SHA512 973fc7f693abe9b87bd971f79e050bd4bd9a16e4e6f6a50d9298f2c71d45aa328c4279055382b7f9bf8c807dff9c1ab8855d97dbbe3eb4d71c40ee5e3a02f3b6
-DIST seamonkey-2.49.8.0-es-AR.xpi 952759 BLAKE2B fb882c78290507b7bd349ab01545c7263b983b156c26938fa77565658b55d567d3f057b177b2e98be0d83e5bfb21c3b9bf39f31ecbc4b406739afa6f3af5e5ec SHA512 ec198ed919079e16bf638be032cc7de165d0e9d05d0742a12828b5ad510884d4dd0da57c0cbae85b3fe0089a1be26f42c9887957ab6ecac8b8ef6cf0fbbcb345
-DIST seamonkey-2.49.8.0-es-ES.xpi 897737 BLAKE2B 6ddefeeff9b9d1c96b4dc8d068a179d92a353470329571e8b84962f3c667bdb06cd4f9851a64868958e99412d7eb7f3a3910edf48c4a73c86474283a8268c504 SHA512 e9fb5834f3086ee1cf99404930149f06ee7f3f0d5796550c3368b915ed9f729dbd92032682c6273b687b6f3077a4ca3a78192e101f1276d90ebf2eb71f39f22e
-DIST seamonkey-2.49.8.0-fr.xpi 969290 BLAKE2B ec7bbac2dda87d64486e36a18b18ab89c5940df2134704c5fa5af892c0b9669ff2cea81fb34355d383b6207c0993504afe052c5c435a4a402862a5c814debfe7 SHA512 188f4a8c79b10f95c807a08837290fbc3245c983e6797b8f8a0beea4f4ffad915abeb942920f9986910a0530218f4e35ba16de60b4f21d33116ae16756eb4e8c
-DIST seamonkey-2.49.8.0-hu.xpi 955174 BLAKE2B 60784e962a43bf01630f76693b17954d4788daebb54d29f95ff5f3650ecd78b7067f1af20421d104feffaed10d08dfe1b25f8551969678bd4e1fe9b414a7edcf SHA512 e28beb23242a6535230df4fd1adb82e8957487179402cb82dedc2faa6464b411d22ddb2732e0490a916597301eebf2fda727bcadb34e029bd468bd066dbc3080
-DIST seamonkey-2.49.8.0-it.xpi 793590 BLAKE2B 4c7e837b93a090b3f0934a37bb1c63534dce632839677b0127055502cb7dc57f210c1390afa663ca9c2f4f01196756579750d94b8815de12fc6b2bd9c12a6a19 SHA512 c750a85b74bb37d966f1bbecdafcd6ad9d4532eaf0f49f9148081f821c61aec332646eb7c43f0eef4b736362a8c2ab0a1205a38537129f6fe920dc8ae0f16ca9
-DIST seamonkey-2.49.8.0-ja.xpi 1033801 BLAKE2B 0fb8ebcde8c64f60872d3ed4acd17249c852fb43863e5649cf778dfffde13cdee5ed63af4d66647d4c57a9d456a769b2b43f28cf9637b8b71ffb053dc0f46bee SHA512 454756af04d5d3301c3ffe321109e1c78aa69a3b9e4a29e1b1e7226b958062e451551d73c3df87785fd80e74a4e433fc2094e3702ceb1a547abb858551878056
-DIST seamonkey-2.49.8.0-lt.xpi 956024 BLAKE2B 75ffe875f683e8e47e703574e4a3b73cb2bb764e8163f833208e06b914709acf772734848a2164b94f138dae021c4915e8b20f417132c84197042215548b5b25 SHA512 14124e0b9b60f360f6f2b77b5bafe80569894754a3ffd27b6a3aab34136d7876d785b5e9178cb1d34ec46a7b858f26327658e1a3e43ac97abe272838dde78228
-DIST seamonkey-2.49.8.0-nl.xpi 957391 BLAKE2B 859a5cce26654b3f67d4a340d40b96d66199461250342a699f3186f97edad0347174e87a68a6be21bd6c2ff91497195be98bfb717679d76aa9be2590b809ee9c SHA512 0f3e68df37e211b73773e1b84d39d4540d1d8865cc534bad841babc30c074bb9301cc472aa0e4e61e09bc26948270e1106e1546d27705380819d830ca158215d
-DIST seamonkey-2.49.8.0-pl.xpi 913004 BLAKE2B 8fa4e937c41b6585075f920a778c13d08fcbb6a5759d5371a05d278b5646963d4b8a066aedd60e7521caf354d4ed57e14864d6cb802900284a8be05553ea0e38 SHA512 532b64032b6e4cb902cd9d99ef5505f3ac57964452196f3a9f49eff1bd965c5a8a8271960951482266f12214cce4cad876268f9f38a193f5d91c2644fef0aff8
-DIST seamonkey-2.49.8.0-pt-PT.xpi 939012 BLAKE2B 16bcdbd9c04f023dba7de4e5caaa16f2bbd0bda45625008b909fa360eb98409b21081b892d9e3dcc4fbc5a3ffb1bafc630f2266f69149c70ad96a81025aa7e01 SHA512 f8cac43e61de1d4dfbc0febddcadfa10cc457e7552016c79ff954cddef900470e60912c607076976b15811944a07cd785fbd2ffd85a5af3ce545ec98c12bdc05
-DIST seamonkey-2.49.8.0-ru.xpi 995907 BLAKE2B ce02fd35e093b3f5c2fed309a2fae066e48c7b3351075d55b72751d66b6e13fb13758b8ef4ffa351e85907152ac78a0fb4ced99e2af2993f5906440ba69b0051 SHA512 846f7f361a15ea1b04539ec789dffb459e1fbd85283c720883d6545da67a979e040c80b5cb6a0938f0ca9e059e837310cf3fb2d97671e37ff256ad2ac780291c
-DIST seamonkey-2.49.8.0-sk.xpi 967988 BLAKE2B fd7db86b778be8b1202c031ccb6b18805fc9027f50dd513e3ca0ef2afa1208f5df0b7636c0b6f822fda9618ebe48dc1b16710888284c2d5681e00e4be26c03cf SHA512 8fb02cb8f95c68ce40aabaf79c57bd7c655092dd5fb939d68a62a1bec707b903fbcf16299ff8dd094e161b5f4c732a813d63e33b3ff3ac09f9e1afcf740426d9
-DIST seamonkey-2.49.8.0-sv-SE.xpi 940793 BLAKE2B ec901577f833e69f78d0fba13fe1ee1297105332db66fa5e0c841f19aca4e3274822f43f49b925eba7e86bb8682963424369bb4ce8b089df32d8fc7fbd294e2d SHA512 0ac1b0a8e599ef0ffe49d8a7b94dd25818601fb5603273ed995b9a4bb52c5e13a360c76b9278bf8a14b8dce5609f33be319c43fa13ee7b16eda897f6c2d39ddf
-DIST seamonkey-2.49.8.0-zh-CN.xpi 946349 BLAKE2B ff8d5dfc671cf51e9af849e7781eb3ada2cda97cc542a8a28306a7c060043752be7614574c0c4882c54dec8a82972a46a7c8bc8085d94a9273264cd15dbfbc83 SHA512 5d3a6accc9deb69b6d52bccca0b52e12b8727d0e6a99067dba52921a147c333b7b777d7dc4935510fb981c9cfae2c4cfc30f310fad9b06e5537ef1dbb89b5e28
-DIST seamonkey-2.49.8.0-zh-TW.xpi 1002365 BLAKE2B e66f68187c0373f96ba8f58f420c8a4c917015e6c38a54a6c80d9cdf4b31620ff3c104ffccc1f4e0f140673b15eefe1742a2b0f3208e00abb4a593322cb1edf9 SHA512 a5797304f4de6edf807238a551676fe9755d9ae0dc0141ea959c6edae8bc742ad11976a2b1cf4f2a324ad6b94c1a97c77e29b8100a679af7002156d1d0150376
-DIST thunderbird-52.8.0.source.tar.xz 230380780 BLAKE2B 6bb13abbbfc6fbb9eba6bbc9a66b891bf463233ff875b4bf0b877c3ee8c6b868e964381cd7904ff91027189ef05bf11eae90791612cee66720c0713930594df0 SHA512 ce44f32f44244560499c44dbe963a8296cf58cf33e3f26d07be455746ed7f77791084e41bc66b2c90fe46e97fa15ae2041b1f5fcfa94d15b45c4f90172230d03
------BEGIN PGP SIGNATURE-----
-
-iQIzBAEBCgAdFiEEWCOBmo8i7LhvVmNAVx3S0DQ8YDkFAlsD1WsACgkQVx3S0DQ8
-YDkhVw/8DDEwOliIkTA41KItGrBMQqkJ1ajZQ5XtKiBJ8ne7HzHJC9H+bPkXebis
-Dgduhy4Vaw2ngs8BGJhSzSQ6SMxK7Q+dDa1E/oxsNKY9i1CrXTW2Dpat/yEyYv4v
-N2OPlZlf4m6BghTISg9JrBbVCdPq0vi+hSFYtzkBeMQDHngedCyb85dqeTp31odr
-ersKH0I09x4TKhLoK8ybl0KzOUUEVZ291zhCNVaTt61MORshDxRSu+h/1EIaYu4r
-4kLXW434pj7aDOyA/nXqb29+3nNVouMkerwRbJG50djgguVNBnM8PUP+xIyGjdVB
-v1y1szdT468K5rHe9nZHe7N4VIOywKLVuXzfqF2d4ap/QWNZ/5e2xjMQ1OMjBc7B
-IJuE9QAzUa9XS4PKI5D/ACPhsfaa6PXgs3xcMuBVDCSOlNAxhMJJ0ZOgp7p+VvKc
-dyjo6EW+yBe2KwbrQqSoP6uoeyPljaV3WBDytBNSBtsJk9/iIUrtZ+QUcYf6aDIx
-89pipgJEZDmwLI4OpE6faFhmoVzAvBkXosd5R5lR85QGAA9y9MXhARgFSTMAOf+x
-fBiTioWlIrOVwbMljoxJNhV1W2DDz/Iykjv5xhvpXELCzYutZFdBVwfskzVf+aIm
-2/gC5cTKcHMyxllKVTS6p1jWoc0TQ/bfCbRbzzSRAz2rjBUnN+8=
-=3zHu
------END PGP SIGNATURE-----
+DIST seamonkey-2.49.9.1-cs.xpi 941974 BLAKE2B 4de71b190c63e4284b5915ab3f9f9672026fd2375996df26064598a6e1859f3e9b56c668c63a4741c37471c23dadb6eefc018a1715d7afa3e5ced8477a16eb50 SHA512 c3b061e0b735c6949a0ce7f8be22c7818e6bd039de5284015b0ff63b8456f18bd51db9f3a3d1f9a5df2a6d0610043ea9e33f16ccd3ba64e20ac53e901196afd3
+DIST seamonkey-2.49.9.1-de.xpi 949902 BLAKE2B a51a5ccf0a86708b26c9394cc88d3a05f6108760933b5ccca92d54390090f379ab34b4d90796e77764bcba1fbb20a8ffe56f7cf5ba7aeefc80e0e01d3f5cc86b SHA512 fb85fa867b5b9417190aa25cc678d68e3afed04bfe052896167aaf46042397da6e1bbeb70acc321f46bd0bed4f0856152d80a348b478a336d28825c4120af1c6
+DIST seamonkey-2.49.9.1-en-GB.xpi 911789 BLAKE2B 495cd6fcb8cde5dcbab636bad20e1da5f89dcfb3bbafea12fec1c2fc68bdf9145d533828163884dd25988f792839739a3374a233567820cdf97fb49c44d7228c SHA512 973fc7f693abe9b87bd971f79e050bd4bd9a16e4e6f6a50d9298f2c71d45aa328c4279055382b7f9bf8c807dff9c1ab8855d97dbbe3eb4d71c40ee5e3a02f3b6
+DIST seamonkey-2.49.9.1-es-AR.xpi 952759 BLAKE2B fb882c78290507b7bd349ab01545c7263b983b156c26938fa77565658b55d567d3f057b177b2e98be0d83e5bfb21c3b9bf39f31ecbc4b406739afa6f3af5e5ec SHA512 ec198ed919079e16bf638be032cc7de165d0e9d05d0742a12828b5ad510884d4dd0da57c0cbae85b3fe0089a1be26f42c9887957ab6ecac8b8ef6cf0fbbcb345
+DIST seamonkey-2.49.9.1-es-ES.xpi 897737 BLAKE2B 6ddefeeff9b9d1c96b4dc8d068a179d92a353470329571e8b84962f3c667bdb06cd4f9851a64868958e99412d7eb7f3a3910edf48c4a73c86474283a8268c504 SHA512 e9fb5834f3086ee1cf99404930149f06ee7f3f0d5796550c3368b915ed9f729dbd92032682c6273b687b6f3077a4ca3a78192e101f1276d90ebf2eb71f39f22e
+DIST seamonkey-2.49.9.1-fr.xpi 969290 BLAKE2B ec7bbac2dda87d64486e36a18b18ab89c5940df2134704c5fa5af892c0b9669ff2cea81fb34355d383b6207c0993504afe052c5c435a4a402862a5c814debfe7 SHA512 188f4a8c79b10f95c807a08837290fbc3245c983e6797b8f8a0beea4f4ffad915abeb942920f9986910a0530218f4e35ba16de60b4f21d33116ae16756eb4e8c
+DIST seamonkey-2.49.9.1-hu.xpi 955174 BLAKE2B 60784e962a43bf01630f76693b17954d4788daebb54d29f95ff5f3650ecd78b7067f1af20421d104feffaed10d08dfe1b25f8551969678bd4e1fe9b414a7edcf SHA512 e28beb23242a6535230df4fd1adb82e8957487179402cb82dedc2faa6464b411d22ddb2732e0490a916597301eebf2fda727bcadb34e029bd468bd066dbc3080
+DIST seamonkey-2.49.9.1-it.xpi 793590 BLAKE2B 4c7e837b93a090b3f0934a37bb1c63534dce632839677b0127055502cb7dc57f210c1390afa663ca9c2f4f01196756579750d94b8815de12fc6b2bd9c12a6a19 SHA512 c750a85b74bb37d966f1bbecdafcd6ad9d4532eaf0f49f9148081f821c61aec332646eb7c43f0eef4b736362a8c2ab0a1205a38537129f6fe920dc8ae0f16ca9
+DIST seamonkey-2.49.9.1-ja.xpi 1033801 BLAKE2B 0fb8ebcde8c64f60872d3ed4acd17249c852fb43863e5649cf778dfffde13cdee5ed63af4d66647d4c57a9d456a769b2b43f28cf9637b8b71ffb053dc0f46bee SHA512 454756af04d5d3301c3ffe321109e1c78aa69a3b9e4a29e1b1e7226b958062e451551d73c3df87785fd80e74a4e433fc2094e3702ceb1a547abb858551878056
+DIST seamonkey-2.49.9.1-lt.xpi 956024 BLAKE2B 75ffe875f683e8e47e703574e4a3b73cb2bb764e8163f833208e06b914709acf772734848a2164b94f138dae021c4915e8b20f417132c84197042215548b5b25 SHA512 14124e0b9b60f360f6f2b77b5bafe80569894754a3ffd27b6a3aab34136d7876d785b5e9178cb1d34ec46a7b858f26327658e1a3e43ac97abe272838dde78228
+DIST seamonkey-2.49.9.1-nl.xpi 957391 BLAKE2B 859a5cce26654b3f67d4a340d40b96d66199461250342a699f3186f97edad0347174e87a68a6be21bd6c2ff91497195be98bfb717679d76aa9be2590b809ee9c SHA512 0f3e68df37e211b73773e1b84d39d4540d1d8865cc534bad841babc30c074bb9301cc472aa0e4e61e09bc26948270e1106e1546d27705380819d830ca158215d
+DIST seamonkey-2.49.9.1-pl.xpi 913004 BLAKE2B 8fa4e937c41b6585075f920a778c13d08fcbb6a5759d5371a05d278b5646963d4b8a066aedd60e7521caf354d4ed57e14864d6cb802900284a8be05553ea0e38 SHA512 532b64032b6e4cb902cd9d99ef5505f3ac57964452196f3a9f49eff1bd965c5a8a8271960951482266f12214cce4cad876268f9f38a193f5d91c2644fef0aff8
+DIST seamonkey-2.49.9.1-pt-PT.xpi 939012 BLAKE2B 16bcdbd9c04f023dba7de4e5caaa16f2bbd0bda45625008b909fa360eb98409b21081b892d9e3dcc4fbc5a3ffb1bafc630f2266f69149c70ad96a81025aa7e01 SHA512 f8cac43e61de1d4dfbc0febddcadfa10cc457e7552016c79ff954cddef900470e60912c607076976b15811944a07cd785fbd2ffd85a5af3ce545ec98c12bdc05
+DIST seamonkey-2.49.9.1-ru.xpi 995907 BLAKE2B ce02fd35e093b3f5c2fed309a2fae066e48c7b3351075d55b72751d66b6e13fb13758b8ef4ffa351e85907152ac78a0fb4ced99e2af2993f5906440ba69b0051 SHA512 846f7f361a15ea1b04539ec789dffb459e1fbd85283c720883d6545da67a979e040c80b5cb6a0938f0ca9e059e837310cf3fb2d97671e37ff256ad2ac780291c
+DIST seamonkey-2.49.9.1-sk.xpi 967988 BLAKE2B fd7db86b778be8b1202c031ccb6b18805fc9027f50dd513e3ca0ef2afa1208f5df0b7636c0b6f822fda9618ebe48dc1b16710888284c2d5681e00e4be26c03cf SHA512 8fb02cb8f95c68ce40aabaf79c57bd7c655092dd5fb939d68a62a1bec707b903fbcf16299ff8dd094e161b5f4c732a813d63e33b3ff3ac09f9e1afcf740426d9
+DIST seamonkey-2.49.9.1-sv-SE.xpi 940793 BLAKE2B ec901577f833e69f78d0fba13fe1ee1297105332db66fa5e0c841f19aca4e3274822f43f49b925eba7e86bb8682963424369bb4ce8b089df32d8fc7fbd294e2d SHA512 0ac1b0a8e599ef0ffe49d8a7b94dd25818601fb5603273ed995b9a4bb52c5e13a360c76b9278bf8a14b8dce5609f33be319c43fa13ee7b16eda897f6c2d39ddf
+DIST seamonkey-2.49.9.1-zh-CN.xpi 946349 BLAKE2B ff8d5dfc671cf51e9af849e7781eb3ada2cda97cc542a8a28306a7c060043752be7614574c0c4882c54dec8a82972a46a7c8bc8085d94a9273264cd15dbfbc83 SHA512 5d3a6accc9deb69b6d52bccca0b52e12b8727d0e6a99067dba52921a147c333b7b777d7dc4935510fb981c9cfae2c4cfc30f310fad9b06e5537ef1dbb89b5e28
+DIST seamonkey-2.49.9.1-zh-TW.xpi 1002365 BLAKE2B e66f68187c0373f96ba8f58f420c8a4c917015e6c38a54a6c80d9cdf4b31620ff3c104ffccc1f4e0f140673b15eefe1742a2b0f3208e00abb4a593322cb1edf9 SHA512 a5797304f4de6edf807238a551676fe9755d9ae0dc0141ea959c6edae8bc742ad11976a2b1cf4f2a324ad6b94c1a97c77e29b8100a679af7002156d1d0150376
+DIST thunderbird-52.9.1.source.tar.xz 230475264 BLAKE2B ec2763d21bf88779867f4478dfc544b5afbe1062ce51f09c1ecc423c3289f0cd91ae79bc87d726ae77d885290843631f36800fff18d802cd4a998966e7793b74 SHA512 0de80a5036b1e8a5a8549c546b4693cb285ee4d10f546f4b4aceed9e1d6c64b9dbafce7bacaaf057112130036f7b41fb2e0fa3343412140e6ac926dd94c27d23
diff --git a/www-client/seamonkey/files/0001-CFLAGS-must-contain-fPIC-when-checking-the-linker.patch b/www-client/seamonkey/files/0001-CFLAGS-must-contain-fPIC-when-checking-the-linker.patch
deleted file mode 100644
index fe3130e..0000000
--- a/www-client/seamonkey/files/0001-CFLAGS-must-contain-fPIC-when-checking-the-linker.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 4604a80b052456f20187d89e5c3e115ef0bb7251 Mon Sep 17 00:00:00 2001
-From: "Jory A. Pratt" <anarchy@gentoo.org>
-Date: Mon, 24 Jul 2017 06:10:11 -0500
-Subject: [PATCH] CFLAGS must contain -fPIC when checking the linker
- https://bugs.gentoo.org/show_bug.cgi?id=607350
-
-Signed-off-by: Jory A. Pratt <anarchy@gentoo.org>
----
- mozilla/build/autoconf/compiler-opts.m4 | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/mozilla/build/autoconf/compiler-opts.m4 b/mozilla/build/autoconf/compiler-opts.m4
-index c12d400..639e99e 100644
---- a/mozilla/build/autoconf/compiler-opts.m4
-+++ b/mozilla/build/autoconf/compiler-opts.m4
-@@ -268,6 +268,8 @@ MOZ_ARG_ENABLE_BOOL(pie,
-
- if test "$GNU_CC" -a -n "$MOZ_PIE"; then
- AC_MSG_CHECKING([for PIE support])
-+ _SAVE_CFLAGS=$CFLAGS
-+ CFLAGS="$CFLAGS -fPIC"
- _SAVE_LDFLAGS=$LDFLAGS
- LDFLAGS="$LDFLAGS -pie"
- AC_TRY_LINK(,,AC_MSG_RESULT([yes])
-@@ -275,6 +277,8 @@ if test "$GNU_CC" -a -n "$MOZ_PIE"; then
- AC_MSG_RESULT([no])
- AC_MSG_ERROR([--enable-pie requires PIE support from the linker.]))
- LDFLAGS=$_SAVE_LDFLAGS
-+ CFLAGS=$_SAVE_CFLAGS
-+
- fi
-
- AC_SUBST(MOZ_PROGRAM_LDFLAGS)
---
-2.13.3
diff --git a/www-client/seamonkey/files/firefox-Include-sys-sysmacros.h-for-major-minor-when-availab.patch b/www-client/seamonkey/files/firefox-Include-sys-sysmacros.h-for-major-minor-when-availab.patch
deleted file mode 100644
index 9a3dad1..0000000
--- a/www-client/seamonkey/files/firefox-Include-sys-sysmacros.h-for-major-minor-when-availab.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 5679a9daa463bd038883afe69332ef3807c41442 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Wed, 1 Feb 2017 18:48:02 +0100
-Subject: [PATCH] Include sys/sysmacros.h for major(), minor() when available
-
-Include sys/sysmacros.h explicitly as that will be required by future
-glibc versions to expose major() and minor() macros.
-
-Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1329798
----
- build/moz.configure/headers.configure | 4 ++++
- config/system-headers | 1 +
- xpcom/io/nsLocalFileUnix.cpp | 3 +++
- 3 files changed, 8 insertions(+)
-
-diff --git a/build/moz.configure/headers.configure b/build/moz.configure/headers.configure
-index 52ffa2f89..53ca44ca4 100644
---- a/build/moz.configure/headers.configure
-+++ b/build/moz.configure/headers.configure
-@@ -57,6 +57,10 @@ check_headers(
- check_header('sys/queue.h',
- when=non_msvc_compiler)
-
-+# sys/sysmacros.h may be necessary for major()/minor() macros
-+check_header('sys/sysmacros.h',
-+ when=non_msvc_compiler)
-+
- check_headers(
- 'sys/types.h',
- 'netinet/in.h',
-diff --git a/config/system-headers b/config/system-headers
-index 60788e788..984e86933 100644
---- a/config/system-headers
-+++ b/config/system-headers
-@@ -1055,6 +1055,7 @@ sys/statvfs.h
- sys/syscall.h
- sys/sysctl.h
- sys/sysinfo.h
-+sys/sysmacros.h
- sys/sysmp.h
- sys/syssgi.h
- sys/system_properties.h
-diff --git a/xpcom/io/nsLocalFileUnix.cpp b/xpcom/io/nsLocalFileUnix.cpp
-index 6f13e2a7d..be7bf4de2 100644
---- a/xpcom/io/nsLocalFileUnix.cpp
-+++ b/xpcom/io/nsLocalFileUnix.cpp
-@@ -30,6 +30,9 @@
- #define BLOCK_SIZE 1024 /* kernel block size */
- #endif
- #endif
-+#if defined(HAVE_SYS_SYSMACROS_H)
-+#include <sys/sysmacros.h>
-+#endif
-
- #include "xpcom-private.h"
- #include "nsDirectoryServiceDefs.h"
---
-2.11.0
-
diff --git a/www-client/seamonkey/metadata.xml b/www-client/seamonkey/metadata.xml
index c817c03..b240cff 100644
--- a/www-client/seamonkey/metadata.xml
+++ b/www-client/seamonkey/metadata.xml
@@ -16,7 +16,6 @@
<flag name="gmp-autoupdate">Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles</flag>
<flag name="force-gtk3">Use the cairo-gtk3 rendering engine</flag>
<flag name="ipc">Use inter-process communication between tabs and plugins. Allows for greater stability in case of plugin crashes</flag>
- <flag name="jemalloc">Enable or disable jemalloc</flag>
<flag name="roaming">Build roaming extension support (default on)</flag>
<flag name="system-cairo">Use the system-wide <pkg>x11-libs/cairo</pkg> instead of bundled</flag>
<flag name="system-harfbuzz">Use the system-wide <pkg>media-libs/harfbuzz</pkg> instead of bundled</flag>
diff --git a/www-client/seamonkey/seamonkey-2.49.8.0_p0.ebuild b/www-client/seamonkey/seamonkey-2.49.9.1_p0.ebuild
index ad42e85..05e55c8 100644
--- a/www-client/seamonkey/seamonkey-2.49.8.0_p0.ebuild
+++ b/www-client/seamonkey/seamonkey-2.49.9.1_p0.ebuild
@@ -70,7 +70,7 @@ PATCH="${PN}-2.46-patches-01"
DESCRIPTION="Seamonkey Web Browser"
HOMEPAGE="http://www.seamonkey-project.org"
-KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"