New commits:
commit 54e803f40802086c94e6889ed087f1f610777aac
Author: Pavel Vinogradov <public AT sourcemaage.org>
Commit: Pavel Vinogradov <public AT sourcemaage.org>
SOURCE_URL[0]="http://releases.mozilla.org/pub/${SPELL}/releases/${VERSION}/source/${SOURCE}"
SOURCE2="${SOURCE}.asc"
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index 1b0b98c..7c048f3 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,3 +1,8 @@
+2021-07-13 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 90.0, SECURITY_PATCH++
+ * DEPENDS: nss >= 3.66
+ * patches/*: updated
+
2021-07-04 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 89.0.2, SECURITY_PATCH++
* DEPENDS: reenabled icu, sqlite, graphite2 and harfbuzz; nss >= 3.64
diff --git a/http/firefox/patches/0001-Don-t-use-build-id.patch
b/http/firefox/patches/0001-Don-t-use-build-id.patch
index e0b0d49..46baad2 100644
--- a/http/firefox/patches/0001-Don-t-use-build-id.patch
+++ b/http/firefox/patches/0001-Don-t-use-build-id.patch
@@ -1,7 +1,7 @@
-From a13f3e4baeb647cdabe4b73ac639cae16d9c42a4 Mon Sep 17 00:00:00 2001
+From c2fd3a63431981685b68590db8f073dc637da113 Mon Sep 17 00:00:00 2001
From: "Jory A. Pratt" <anarchy AT gentoo.org>
Date: Mon, 6 Apr 2020 19:14:26 +0200
-Subject: [PATCH 01/37] Don't use build id
+Subject: [PATCH 01/36] Don't use build id
We must drop build id as it causes conflicts when merging
thunderbird/firefox/seamonkey on same system when using
@@ -14,7 +14,7 @@ Signed-off-by: Thomas Deutschmann <whissi AT gentoo.org>
2 files changed, 14 deletions(-)
diff --git a/js/src/old-configure.in b/js/src/old-configure.in
-index 636321f598..e848bd321e 100644
+index a85ca56f80..1052104a79 100644
--- a/js/src/old-configure.in
+++ b/js/src/old-configure.in
@@ -361,13 +361,6 @@ if test "$GNU_CC"; then
@@ -32,10 +32,10 @@ index 636321f598..e848bd321e 100644
fi
diff --git a/old-configure.in b/old-configure.in
-index a05ac13cd1..4ddc3f5b45 100644
+index de2642f71d..f2c4a7d4ac 100644
--- a/old-configure.in
+++ b/old-configure.in
-@@ -349,13 +349,6 @@ if test "$GNU_CC"; then
+@@ -348,13 +348,6 @@ if test "$GNU_CC"; then
AC_MSG_RESULT([no])
LDFLAGS=$_SAVE_LDFLAGS)
diff --git
a/http/firefox/patches/0005-bmo-847568-Support-system-graphite2.patch
b/http/firefox/patches/0005-bmo-847568-Support-system-graphite2.patch
index 41da670..5262a74 100644
--- a/http/firefox/patches/0005-bmo-847568-Support-system-graphite2.patch
+++ b/http/firefox/patches/0005-bmo-847568-Support-system-graphite2.patch
@@ -1,7 +1,7 @@
-From ffc7b194ef0fb5509d27a34063c52048912b8002 Mon Sep 17 00:00:00 2001
+From d3beec2ad5b7fac54fe7a065230ddb426ab2934c Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi AT gentoo.org>
Date: Mon, 6 Apr 2020 19:34:44 +0200
-Subject: [PATCH 05/37] bmo#847568: Support system graphite2
+Subject: [PATCH 05/36] bmo#847568: Support system graphite2
Allow building against system-wide graphite2.
@@ -134,10 +134,10 @@ index fb2ad5bf34..c6ce6f8417 100644
if CONFIG["MOZ_SYSTEM_HARFBUZZ"]:
CXXFLAGS += CONFIG["MOZ_HARFBUZZ_CFLAGS"]
diff --git a/old-configure.in b/old-configure.in
-index 4ddc3f5b45..de727a48bd 100644
+index f2c4a7d4ac..e2c1013a78 100644
--- a/old-configure.in
+++ b/old-configure.in
-@@ -2283,6 +2283,27 @@ if test "$USE_FC_FREETYPE"; then
+@@ -2277,6 +2277,27 @@ if test "$USE_FC_FREETYPE"; then
fi
fi
@@ -166,10 +166,10 @@ index 4ddc3f5b45..de727a48bd 100644
dnl Check if we need the 32-bit Linux SSE2 error dialog
dnl ========================================================
diff --git a/toolkit/library/moz.build b/toolkit/library/moz.build
-index 3f393f3316..df178bc6cf 100644
+index 8f9525edc0..8137550ef7 100644
--- a/toolkit/library/moz.build
+++ b/toolkit/library/moz.build
-@@ -241,6 +241,9 @@ if CONFIG["MOZ_ANDROID_GOOGLE_VR"]:
+@@ -254,6 +254,9 @@ if CONFIG["MOZ_ANDROID_GOOGLE_VR"]:
OS_LIBS += CONFIG["MOZ_CAIRO_OSLIBS"]
OS_LIBS += CONFIG["MOZ_WEBRTC_X11_LIBS"]
@@ -180,7 +180,7 @@ index 3f393f3316..df178bc6cf 100644
OS_LIBS += CONFIG["MOZ_HARFBUZZ_LIBS"]
Bug: https://bugs.gentoo.org/785613
Signed-off-by: Thomas Deutschmann <whissi AT gentoo.org>
@@ -43,10 +43,10 @@ index 872484c311..28994a693d 100644
if CONFIG['OS_TARGET'] == 'Darwin':
diff --git a/old-configure.in b/old-configure.in
-index de727a48bd..f0ecc39961 100644
+index e2c1013a78..682b815c82 100644
--- a/old-configure.in
+++ b/old-configure.in
-@@ -2473,6 +2473,23 @@ fi
+@@ -2467,6 +2467,23 @@ fi
AC_SUBST(NECKO_WIFI)
AC_SUBST(NECKO_WIFI_DBUS)
@@ -71,5 +71,5 @@ index de727a48bd..f0ecc39961 100644
dnl =
dnl = Maintainer debug option (no --enable equivalent)
--
-2.31.1
+2.32.0
diff --git
a/http/firefox/patches/0008-bmo-878089-Don-t-fail-when-TERM-is-not-set.patch
b/http/firefox/patches/0008-bmo-878089-Don-t-fail-when-TERM-is-not-set.patch
index 531ca09..e558f97 100644
---
a/http/firefox/patches/0008-bmo-878089-Don-t-fail-when-TERM-is-not-set.patch
+++
b/http/firefox/patches/0008-bmo-878089-Don-t-fail-when-TERM-is-not-set.patch
@@ -1,7 +1,7 @@
-From ea37aa3783c34119f13cc869cebe527030a696f4 Mon Sep 17 00:00:00 2001
+From 5ace2ca2b244f40c2b762bef1307222b738c47b8 Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi AT gentoo.org>
Date: Mon, 6 Apr 2020 19:41:43 +0200
-Subject: [PATCH 08/37] bmo#878089: Don't fail when TERM is not set
+Subject: [PATCH 08/36] bmo#878089: Don't fail when TERM is not set
musl defines p{read,write}64 to their non-suffixed equivalents to avoid
duplication in its syscall wrappers. This breaks macro expansion here,
@@ -38,5 +38,5 @@ index 1abe0ba5b0..d6087a1674 100644
* wrapper functions that convert them), we provide our own kernel data
* structures for use by the system calls.
--
-2.31.1
+2.32.0
b/http/firefox/patches/0015-musl-Only-use-system-heap-reporter-with-glibc.patch
index 0327f73..42cb0a1 100644
---
a/http/firefox/patches/0015-musl-Only-use-system-heap-reporter-with-glibc.patch
+++
b/http/firefox/patches/0015-musl-Only-use-system-heap-reporter-with-glibc.patch
@@ -1,7 +1,7 @@
-From f6577f5dcd75e65e58dd008edd2dc84dbd1a9624 Mon Sep 17 00:00:00 2001
+From f1ec001b63419f258983421bb636dfc7afcbf295 Mon Sep 17 00:00:00 2001
From: "Jory A. Pratt" <anarchy AT gentoo.org>
Date: Mon, 6 Apr 2020 20:09:26 +0200
-Subject: [PATCH 15/37] musl: Only use system heap reporter with glibc
+Subject: [PATCH 15/36] musl: Only use system heap reporter with glibc
Signed-off-by: Thomas Deutschmann <whissi AT gentoo.org>
---
@@ -29,5 +29,5 @@ index 6aa934812f..ccb8d5255a 100644
struct SegmentKind {
DWORD mState;
--
-2.31.1
+2.32.0
diff --git
a/http/firefox/patches/0016-musl-Set-pthread-name-for-non-glibc-systems.patch
b/http/firefox/patches/0016-musl-Set-pthread-name-for-non-glibc-systems.patch
index 8cb83d7..e0aab45 100644
---
a/http/firefox/patches/0016-musl-Set-pthread-name-for-non-glibc-systems.patch
+++
b/http/firefox/patches/0016-musl-Set-pthread-name-for-non-glibc-systems.patch
@@ -1,7 +1,7 @@
-From 6cf6da0082d9b01778e671c684659480e91537c7 Mon Sep 17 00:00:00 2001
+From e5969388dc0d1222db02877f4ee209e22b89fac2 Mon Sep 17 00:00:00 2001
From: "Jory A. Pratt" <anarchy AT gentoo.org>
Date: Mon, 6 Apr 2020 20:10:03 +0200
-Subject: [PATCH 16/37] musl: Set pthread name for non glibc systems
+Subject: [PATCH 16/36] musl: Set pthread name for non glibc systems
Signed-off-by: Thomas Deutschmann <whissi AT gentoo.org>
---
@@ -25,5 +25,5 @@ index 35532e375b..983da45326 100644
MOZ_RELEASE_ASSERT(!rv);
}
--
-2.31.1
+2.32.0
# Make it an error to be missing function declarations for C code.
@@ -24,5 +24,5 @@ index d0db70f6d3..a2b1f78a5d 100755
# New in clang 11. We can't really do anything about this warning.
check_and_add_gcc_warning("-Wno-psabi")
--
-2.31.1
+2.32.0