summaryrefslogtreecommitdiffstats
path: root/http
diff options
context:
space:
mode:
authorPavel Vinogradov2021-11-04 17:28:42 -0400
committerPavel Vinogradov2021-11-04 18:14:05 -0400
commit03de221cb34fa017a4406c03a759985c555d55ae (patch)
tree6fcd9e1a8024088fa5afb12adbc5962ed164f97d /http
parentd06fa68af5ea151b987a896760d1d75d57c6b850 (diff)
http/firefox: version 94.0.1
Diffstat (limited to 'http')
-rwxr-xr-xhttp/firefox/DETAILS2
-rw-r--r--http/firefox/HISTORY4
-rw-r--r--http/firefox/patches/0001-Don-t-use-build-id.patch10
-rw-r--r--http/firefox/patches/0002-Fortify-sources-properly.patch8
-rw-r--r--http/firefox/patches/0003-Check-additional-plugins-dir.patch6
-rw-r--r--http/firefox/patches/0004-bmo-847568-Support-system-harfbuzz.patch20
-rw-r--r--http/firefox/patches/0005-bmo-847568-Support-system-graphite2.patch20
-rw-r--r--http/firefox/patches/0006-bmo-1559213-Support-system-av1.patch12
-rw-r--r--http/firefox/patches/0007-Support-sndio-audio-framework.patch10
-rw-r--r--http/firefox/patches/0008-bmo-878089-Don-t-fail-when-TERM-is-not-set.patch6
-rw-r--r--http/firefox/patches/0009-bmo-1516803-Fix-building-sandbox.patch6
-rw-r--r--http/firefox/patches/0010-Fix-building-spellchecker-when-using-GCC-and-PGO.patch6
-rw-r--r--http/firefox/patches/0012-musl-Add-alternate-name-for-private-siginfo-struct-m.patch6
-rw-r--r--http/firefox/patches/0013-musl-Fix-syscall-wrappers.patch6
-rw-r--r--http/firefox/patches/0014-musl-Only-use-system-heap-reporter-with-glibc.patch6
-rw-r--r--http/firefox/patches/0015-musl-Set-pthread-name-for-non-glibc-systems.patch6
-rw-r--r--http/firefox/patches/0016-musl-getcontext-is-only-avaliable-on-glibc-systems.patch10
-rw-r--r--http/firefox/patches/0017-musl-sys-auvx.h-avaliable-on-more-then-just-glibc-sy.patch6
-rw-r--r--http/firefox/patches/0018-musl-make-SYS_fork-non-fatal-musl-uses-it-for-fork-2.patch6
-rw-r--r--http/firefox/patches/0019-musl-include-net-if.h-before-linux-if.h-to-avoid-red.patch6
-rw-r--r--http/firefox/patches/0020-Make-PGO-use-toolchain.patch6
-rw-r--r--http/firefox/patches/0021-bmo-1516081-Disable-watchdog-during-PGO-builds.patch6
-rw-r--r--http/firefox/patches/0022-bmo-1516803-force-one-LTO-partition-for-sandbox-when.patch6
-rw-r--r--http/firefox/patches/0023-bmo-1196777-Set-GDK_FOCUS_CHANGE_MASK.patch8
-rw-r--r--http/firefox/patches/0024-Fix-building-with-PGO-when-using-GCC.patch6
-rw-r--r--http/firefox/patches/0025-libaom-Use-NEON_FLAGS-instead-of-VPX_ASFLAGS-for-lib.patch6
-rw-r--r--http/firefox/patches/0026-build-Disable-Werror.patch6
-rw-r--r--http/firefox/patches/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch12
-rw-r--r--http/firefox/patches/0028-Make-elfhack-use-toolchain.patch6
-rw-r--r--http/firefox/patches/0029-Disable-FFVPX-with-VA-API.patch20
-rw-r--r--http/firefox/patches/0030-Enable-FLAC-on-platforms-without-ffvpx-via-ffmpeg.patch6
-rw-r--r--http/firefox/patches/0031-bmo-1670333-OpenH264-Fix-decoding-if-it-starts-on-no.patch12
-rw-r--r--http/firefox/patches/0032-bmo-1663844-OpenH264-Allow-using-OpenH264-GMP-decode.patch6
-rw-r--r--http/firefox/patches/0033-bmo-1725828-Preload-dependencies-for-the-Widevine-CD.patch40
34 files changed, 136 insertions, 172 deletions
diff --git a/http/firefox/DETAILS b/http/firefox/DETAILS
index 529268100d..4d4dca65cd 100755
--- a/http/firefox/DETAILS
+++ b/http/firefox/DETAILS
@@ -1,5 +1,5 @@
SPELL=firefox
- VERSION=94.0
+ VERSION=94.0.1
SECURITY_PATCH=155
SOURCE="${SPELL}-${VERSION}.source.tar.xz"
SOURCE_URL[0]="http://releases.mozilla.org/pub/${SPELL}/releases/${VERSION}/source/${SOURCE}"
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index 8d55ad82ee..5f34eb6ec1 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,3 +1,7 @@
+2021-11-04 Pavel Vinogradov <public@sourcemage.org>
+ * DETAILS: version 94.0.1
+ * patches/*: updated
+
2021-11-02 Pavel Vinogradov <public@sourcemage.org>
* DETAILS: version 94.0, SECURITY_PATCH++
* DEPENDS: nss >= 3.71
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 4db4100cc4..31a46709da 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 bda4c82b1f2e0015071edcc0dc3c0a10cfce0b86 Mon Sep 17 00:00:00 2001
+From a65ad7b4b488c9e5582048d76af70860b2a271ec Mon Sep 17 00:00:00 2001
From: "Jory A. Pratt" <anarchy@gentoo.org>
Date: Mon, 6 Apr 2020 19:14:26 +0200
-Subject: [PATCH 01/33] Don't use build id
+Subject: [PATCH 01/32] 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@gentoo.org>
2 files changed, 14 deletions(-)
diff --git a/js/src/old-configure.in b/js/src/old-configure.in
-index e96ea982ed..8bfcc8aff3 100644
+index dcc78d3b16..c2633069e2 100644
--- a/js/src/old-configure.in
+++ b/js/src/old-configure.in
@@ -350,13 +350,6 @@ if test "$GNU_CC"; then
@@ -32,7 +32,7 @@ index e96ea982ed..8bfcc8aff3 100644
fi
diff --git a/old-configure.in b/old-configure.in
-index 8f8ae6eb07..78c358a3b1 100644
+index 9c8cdb462a..1707e98471 100644
--- a/old-configure.in
+++ b/old-configure.in
@@ -337,13 +337,6 @@ if test "$GNU_CC"; then
@@ -50,5 +50,5 @@ index 8f8ae6eb07..78c358a3b1 100644
HAVE_LINKER_SUPPORT_IGNORE_UNRESOLVED=
_SAVE_LDFLAGS=$LDFLAGS
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0002-Fortify-sources-properly.patch b/http/firefox/patches/0002-Fortify-sources-properly.patch
index b46edb28a9..c7a51199d4 100644
--- a/http/firefox/patches/0002-Fortify-sources-properly.patch
+++ b/http/firefox/patches/0002-Fortify-sources-properly.patch
@@ -1,7 +1,7 @@
-From 1ce983808bbbfca3b8d1854d22b185674f24e861 Mon Sep 17 00:00:00 2001
+From 854be08b4f846169916d4064fd65f9cbb0f76570 Mon Sep 17 00:00:00 2001
From: "Jory A. Pratt" <anarchy@gentoo.org>
Date: Mon, 6 Apr 2020 19:16:36 +0200
-Subject: [PATCH 02/33] Fortify sources properly
+Subject: [PATCH 02/32] Fortify sources properly
Ensure we fortify properly, features.h is pulled in via fortification.
@@ -12,7 +12,7 @@ Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
2 files changed, 4 deletions(-)
diff --git a/config/system-headers.mozbuild b/config/system-headers.mozbuild
-index e8953cf55b..9018d3e580 100644
+index 4e210b8f0f..e060fd2dcc 100644
--- a/config/system-headers.mozbuild
+++ b/config/system-headers.mozbuild
@@ -229,7 +229,6 @@ system_headers = [
@@ -37,5 +37,5 @@ index 16c9b33329..df38d9336c 100644
#endif /* _SDP_OS_DEFS_H_ */
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0003-Check-additional-plugins-dir.patch b/http/firefox/patches/0003-Check-additional-plugins-dir.patch
index a594b528f1..47611e43b6 100644
--- a/http/firefox/patches/0003-Check-additional-plugins-dir.patch
+++ b/http/firefox/patches/0003-Check-additional-plugins-dir.patch
@@ -1,7 +1,7 @@
-From 38e3e077b98644434ca6fc5ff346238822a704ee Mon Sep 17 00:00:00 2001
+From c073b9862be61fb1e897292a746d8c9d7ee37354 Mon Sep 17 00:00:00 2001
From: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Date: Mon, 6 Apr 2020 19:17:43 +0200
-Subject: [PATCH 03/33] Check additional plugins dir
+Subject: [PATCH 03/32] Check additional plugins dir
Check original plugins dir along with default plugins dir.
@@ -54,5 +54,5 @@ index ef974f9904..6261eafcc8 100644
static const char* keys[] = {NS_USER_PLUGINS_DIR, nullptr};
# endif
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0004-bmo-847568-Support-system-harfbuzz.patch b/http/firefox/patches/0004-bmo-847568-Support-system-harfbuzz.patch
index e4e522f9cb..53849db3a8 100644
--- a/http/firefox/patches/0004-bmo-847568-Support-system-harfbuzz.patch
+++ b/http/firefox/patches/0004-bmo-847568-Support-system-harfbuzz.patch
@@ -1,7 +1,7 @@
-From 8974ebbb7dc3edac809aeb24c8109dd19055659e Mon Sep 17 00:00:00 2001
+From 6371b00577970f715fec174eacb32c74a6946f68 Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Mon, 6 Apr 2020 19:32:39 +0200
-Subject: [PATCH 04/33] bmo#847568: Support system harfbuzz
+Subject: [PATCH 04/32] bmo#847568: Support system harfbuzz
Allow building against system-wide harfbuzz.
@@ -21,10 +21,10 @@ Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
10 files changed, 40 insertions(+), 1 deletion(-)
diff --git a/config/system-headers.mozbuild b/config/system-headers.mozbuild
-index 9018d3e580..a2977231ee 100644
+index e060fd2dcc..7178ada497 100644
--- a/config/system-headers.mozbuild
+++ b/config/system-headers.mozbuild
-@@ -1235,6 +1235,13 @@ if CONFIG['OS_TARGET'] == 'Android':
+@@ -1236,6 +1236,13 @@ if CONFIG['OS_TARGET'] == 'Android':
'vr/gvr/capi/include/gvr.h',
]
@@ -39,10 +39,10 @@ index 9018d3e580..a2977231ee 100644
system_headers += [
'jack/jack.h',
diff --git a/dom/base/moz.build b/dom/base/moz.build
-index f56e666a01..a93198fed9 100644
+index 145f20810f..49453e0d56 100644
--- a/dom/base/moz.build
+++ b/dom/base/moz.build
-@@ -561,6 +561,9 @@ FINAL_LIBRARY = "xul"
+@@ -562,6 +562,9 @@ FINAL_LIBRARY = "xul"
if CONFIG["MOZ_X11"]:
CXXFLAGS += CONFIG["TK_CFLAGS"]
@@ -145,10 +145,10 @@ index 8de4f64777..18ddb4e0b2 100644
if CONFIG["CC_TYPE"] in ("clang", "gcc"):
diff --git a/toolkit/library/moz.build b/toolkit/library/moz.build
-index 5e2d8cb4cd..4b7194e9e2 100644
+index 2c3f86948e..dd6901ba9a 100644
--- a/toolkit/library/moz.build
+++ b/toolkit/library/moz.build
-@@ -242,6 +242,9 @@ if CONFIG["MOZ_ANDROID_GOOGLE_VR"]:
+@@ -260,6 +260,9 @@ if CONFIG["MOZ_ANDROID_GOOGLE_VR"]:
"-lgvr",
]
@@ -159,7 +159,7 @@ index 5e2d8cb4cd..4b7194e9e2 100644
OS_LIBS += CONFIG["MOZ_JPEG_LIBS"]
diff --git a/toolkit/moz.configure b/toolkit/moz.configure
-index 56dd7bd195..542636bc22 100644
+index f63780b892..fb1c48abc3 100644
--- a/toolkit/moz.configure
+++ b/toolkit/moz.configure
@@ -460,6 +460,15 @@ add_old_configure_assignment(
@@ -179,5 +179,5 @@ index 56dd7bd195..542636bc22 100644
# ==============================================================
@depends(toolkit)
--
-2.33.0
+2.33.1
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 a3c6e9897b..f3da4786dc 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 f1b68439b2b6cb4bdc10bcec99dea27c50600ec7 Mon Sep 17 00:00:00 2001
+From 5d03cddd1c0d8eb7acef44ff7272176d33e6be51 Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Mon, 6 Apr 2020 19:34:44 +0200
-Subject: [PATCH 05/33] bmo#847568: Support system graphite2
+Subject: [PATCH 05/32] bmo#847568: Support system graphite2
Allow building against system-wide graphite2.
@@ -20,10 +20,10 @@ Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
create mode 100644 gfx/graphite2/geckoextra/moz.build
diff --git a/config/system-headers.mozbuild b/config/system-headers.mozbuild
-index a2977231ee..e97a65307f 100644
+index 7178ada497..4e3aef0f24 100644
--- a/config/system-headers.mozbuild
+++ b/config/system-headers.mozbuild
-@@ -1242,6 +1242,12 @@ if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
+@@ -1243,6 +1243,12 @@ if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
'harfbuzz/hb.h',
]
@@ -134,10 +134,10 @@ index 4bb25233e7..a2dd99ceb4 100644
if CONFIG["MOZ_SYSTEM_HARFBUZZ"]:
CXXFLAGS += CONFIG["MOZ_HARFBUZZ_CFLAGS"]
diff --git a/old-configure.in b/old-configure.in
-index 78c358a3b1..2a9b8ad1d7 100644
+index 1707e98471..95098e4638 100644
--- a/old-configure.in
+++ b/old-configure.in
-@@ -2205,6 +2205,27 @@ if test "$USE_FC_FREETYPE"; then
+@@ -2204,6 +2204,27 @@ if test "$USE_FC_FREETYPE"; then
fi
fi
@@ -166,10 +166,10 @@ index 78c358a3b1..2a9b8ad1d7 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 4b7194e9e2..077f3f2556 100644
+index dd6901ba9a..be73ac4bee 100644
--- a/toolkit/library/moz.build
+++ b/toolkit/library/moz.build
-@@ -242,6 +242,9 @@ if CONFIG["MOZ_ANDROID_GOOGLE_VR"]:
+@@ -260,6 +260,9 @@ if CONFIG["MOZ_ANDROID_GOOGLE_VR"]:
"-lgvr",
]
@@ -180,7 +180,7 @@ index 4b7194e9e2..077f3f2556 100644
OS_LIBS += CONFIG["MOZ_HARFBUZZ_LIBS"]
diff --git a/toolkit/moz.configure b/toolkit/moz.configure
-index 542636bc22..965335e47d 100644
+index fb1c48abc3..d98e748bb9 100644
--- a/toolkit/moz.configure
+++ b/toolkit/moz.configure
@@ -460,6 +460,19 @@ add_old_configure_assignment(
@@ -204,5 +204,5 @@ index 542636bc22..965335e47d 100644
# ==============================================================
option('--with-system-harfbuzz', help="Use system harfbuzz (located with pkgconfig)")
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0006-bmo-1559213-Support-system-av1.patch b/http/firefox/patches/0006-bmo-1559213-Support-system-av1.patch
index 6673a3f9df..5beea65b62 100644
--- a/http/firefox/patches/0006-bmo-1559213-Support-system-av1.patch
+++ b/http/firefox/patches/0006-bmo-1559213-Support-system-av1.patch
@@ -1,7 +1,7 @@
-From 110ce41a5cc536e9b28b8111a8b5d651ae798956 Mon Sep 17 00:00:00 2001
+From 34a104c3cc36d9a4297a51d7b1cf7195c8c28a1d Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Mon, 6 Apr 2020 19:36:02 +0200
-Subject: [PATCH 06/33] bmo#1559213: Support system av1
+Subject: [PATCH 06/32] bmo#1559213: Support system av1
Allow building against system-wide av1.
@@ -31,10 +31,10 @@ index 6a2ed9e4a2..697bb9d0bf 100644
if not CONFIG["MOZ_SYSTEM_PNG"]:
external_dirs += ["media/libpng"]
diff --git a/config/system-headers.mozbuild b/config/system-headers.mozbuild
-index e97a65307f..ca0e6a0ad8 100644
+index 4e3aef0f24..14bd336df4 100644
--- a/config/system-headers.mozbuild
+++ b/config/system-headers.mozbuild
-@@ -1299,6 +1299,14 @@ if CONFIG['MOZ_ENABLE_LIBPROXY']:
+@@ -1300,6 +1300,14 @@ if CONFIG['MOZ_ENABLE_LIBPROXY']:
'proxy.h',
]
@@ -66,7 +66,7 @@ index 16ca8a9cbc..b349dcbe6d 100644
if CONFIG["MOZ_OMX"]:
EXPORTS += [
diff --git a/toolkit/moz.configure b/toolkit/moz.configure
-index 965335e47d..b901b7cf75 100644
+index d98e748bb9..1e704a4765 100644
--- a/toolkit/moz.configure
+++ b/toolkit/moz.configure
@@ -544,14 +544,29 @@ def av1(value):
@@ -110,5 +110,5 @@ index 965335e47d..b901b7cf75 100644
# JXL Image Codec Support
# ==============================================================
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0007-Support-sndio-audio-framework.patch b/http/firefox/patches/0007-Support-sndio-audio-framework.patch
index 36dea83475..197e60a202 100644
--- a/http/firefox/patches/0007-Support-sndio-audio-framework.patch
+++ b/http/firefox/patches/0007-Support-sndio-audio-framework.patch
@@ -1,7 +1,7 @@
-From 715565594ac0572f86a84a900e07516a2971a707 Mon Sep 17 00:00:00 2001
+From a22ef7c7b78058d48f07a78e2ee97dc81c71ddd8 Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Thu, 29 Apr 2021 18:54:42 +0200
-Subject: [PATCH 07/33] Support sndio audio framework
+Subject: [PATCH 07/32] Support sndio audio framework
Bug: https://bugs.gentoo.org/785613
Signed-off-by: Thomas Deutschmann <whissi@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 2a9b8ad1d7..f32f321842 100644
+index 95098e4638..f3b92b3695 100644
--- a/old-configure.in
+++ b/old-configure.in
-@@ -2326,6 +2326,23 @@ fi
+@@ -2325,6 +2325,23 @@ fi
AC_SUBST(NECKO_WIFI)
AC_SUBST(NECKO_WIFI_DBUS)
@@ -71,5 +71,5 @@ index 2a9b8ad1d7..f32f321842 100644
dnl =
dnl = Maintainer debug option (no --enable equivalent)
--
-2.33.0
+2.33.1
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 6ec12db438..1140916fbe 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 1a143898aa9d158d69ac8e1217c37cf5aa7a698e Mon Sep 17 00:00:00 2001
+From 915273302b3e749678fce68f3ec4be34a806c5d5 Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Mon, 6 Apr 2020 19:41:43 +0200
-Subject: [PATCH 08/33] bmo#878089: Don't fail when TERM is not set
+Subject: [PATCH 08/32] bmo#878089: Don't fail when TERM is not set
Link: https://github.com/erikrose/blessings/pull/137
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=878089
@@ -32,5 +32,5 @@ index 388cece0b8..1283460cc9 100644
self.stream = stream
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0009-bmo-1516803-Fix-building-sandbox.patch b/http/firefox/patches/0009-bmo-1516803-Fix-building-sandbox.patch
index 682b9062bc..6799b985de 100644
--- a/http/firefox/patches/0009-bmo-1516803-Fix-building-sandbox.patch
+++ b/http/firefox/patches/0009-bmo-1516803-Fix-building-sandbox.patch
@@ -1,7 +1,7 @@
-From f14769c19e6a48cfe96333afcc10db5e7b2bfcde Mon Sep 17 00:00:00 2001
+From c56a65360a1c42c7f0276e4cf36c9d9f33a3f716 Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Mon, 6 Apr 2020 19:44:28 +0200
-Subject: [PATCH 09/33] bmo#1516803: Fix building sandbox
+Subject: [PATCH 09/32] bmo#1516803: Fix building sandbox
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1516803
Bug: https://bugs.gentoo.org/666580
@@ -24,5 +24,5 @@ index 0a3a14c96d..81c89bd947 100644
DEFINES["NS_NO_XPCOM"] = True
DisableStlWrapping()
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0010-Fix-building-spellchecker-when-using-GCC-and-PGO.patch b/http/firefox/patches/0010-Fix-building-spellchecker-when-using-GCC-and-PGO.patch
index 08a18a1a24..12615d1510 100644
--- a/http/firefox/patches/0010-Fix-building-spellchecker-when-using-GCC-and-PGO.patch
+++ b/http/firefox/patches/0010-Fix-building-spellchecker-when-using-GCC-and-PGO.patch
@@ -1,7 +1,7 @@
-From 269a1b5f3a2c4c729590329de09d4f9e0bf0ba4b Mon Sep 17 00:00:00 2001
+From ddda554a91933277152f4e5c5931b78db820d0ba Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Mon, 6 Apr 2020 19:51:22 +0200
-Subject: [PATCH 10/33] Fix building spellchecker when using GCC and PGO
+Subject: [PATCH 10/32] Fix building spellchecker when using GCC and PGO
Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88561
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
@@ -23,5 +23,5 @@ index dcc1d54f74..06a2ad5a15 100644
+if CONFIG["CC_TYPE"] in ("gcc"):
+ CXXFLAGS += ["-fno-devirtualize"]
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0012-musl-Add-alternate-name-for-private-siginfo-struct-m.patch b/http/firefox/patches/0012-musl-Add-alternate-name-for-private-siginfo-struct-m.patch
index af2d9564f7..9a0132590f 100644
--- a/http/firefox/patches/0012-musl-Add-alternate-name-for-private-siginfo-struct-m.patch
+++ b/http/firefox/patches/0012-musl-Add-alternate-name-for-private-siginfo-struct-m.patch
@@ -1,7 +1,7 @@
-From 7138322ad8f9514fce92af7b62c726c593cc4279 Mon Sep 17 00:00:00 2001
+From 58c047eee19d7bb652b44f3bcf00fd90b9d9dddc Mon Sep 17 00:00:00 2001
From: Samuel Holland <samuel@sholland.org>
Date: Sun, 8 Jan 2017 19:16:38 -0600
-Subject: [PATCH 12/33] musl: Add alternate name for private siginfo struct
+Subject: [PATCH 12/32] musl: Add alternate name for private siginfo struct
member
musl does not provide a macro for detecting its presence. For now,
@@ -31,5 +31,5 @@ index 9884be8bb2..86d8f88e30 100644
#if defined(__mips__)
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0013-musl-Fix-syscall-wrappers.patch b/http/firefox/patches/0013-musl-Fix-syscall-wrappers.patch
index 4584e52675..512b41e940 100644
--- a/http/firefox/patches/0013-musl-Fix-syscall-wrappers.patch
+++ b/http/firefox/patches/0013-musl-Fix-syscall-wrappers.patch
@@ -1,7 +1,7 @@
-From 084d44eafba98636065c8159d2521e7763482fc5 Mon Sep 17 00:00:00 2001
+From acb6fb4a0105f01455629e448dbec9a32913b84e Mon Sep 17 00:00:00 2001
From: Samuel Holland <samuel@sholland.org>
Date: Sun, 8 Jan 2017 19:19:23 -0600
-Subject: [PATCH 13/33] musl: Fix syscall wrappers
+Subject: [PATCH 13/32] musl: Fix syscall wrappers
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.33.0
+2.33.1
diff --git a/http/firefox/patches/0014-musl-Only-use-system-heap-reporter-with-glibc.patch b/http/firefox/patches/0014-musl-Only-use-system-heap-reporter-with-glibc.patch
index 95d272f51e..39f5c677cc 100644
--- a/http/firefox/patches/0014-musl-Only-use-system-heap-reporter-with-glibc.patch
+++ b/http/firefox/patches/0014-musl-Only-use-system-heap-reporter-with-glibc.patch
@@ -1,7 +1,7 @@
-From 8b3547892461992d6594ca3779e67c03e48d540e Mon Sep 17 00:00:00 2001
+From f3eb4ca6beeb6afe0b16593cbde67c32b3654686 Mon Sep 17 00:00:00 2001
From: "Jory A. Pratt" <anarchy@gentoo.org>
Date: Mon, 6 Apr 2020 20:09:26 +0200
-Subject: [PATCH 14/33] musl: Only use system heap reporter with glibc
+Subject: [PATCH 14/32] musl: Only use system heap reporter with glibc
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
---
@@ -29,5 +29,5 @@ index 6aa934812f..ccb8d5255a 100644
struct SegmentKind {
DWORD mState;
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0015-musl-Set-pthread-name-for-non-glibc-systems.patch b/http/firefox/patches/0015-musl-Set-pthread-name-for-non-glibc-systems.patch
index 8d3d6aa113..19ac361be3 100644
--- a/http/firefox/patches/0015-musl-Set-pthread-name-for-non-glibc-systems.patch
+++ b/http/firefox/patches/0015-musl-Set-pthread-name-for-non-glibc-systems.patch
@@ -1,7 +1,7 @@
-From 36e7da9f598293bed4bd8cfc42886184861e8aba Mon Sep 17 00:00:00 2001
+From 3cab58ac693ba976ba9c5afdee9c345e4af3a5f2 Mon Sep 17 00:00:00 2001
From: "Jory A. Pratt" <anarchy@gentoo.org>
Date: Mon, 6 Apr 2020 20:10:03 +0200
-Subject: [PATCH 15/33] musl: Set pthread name for non glibc systems
+Subject: [PATCH 15/32] musl: Set pthread name for non glibc systems
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
---
@@ -25,5 +25,5 @@ index 35532e375b..983da45326 100644
MOZ_RELEASE_ASSERT(!rv);
}
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0016-musl-getcontext-is-only-avaliable-on-glibc-systems.patch b/http/firefox/patches/0016-musl-getcontext-is-only-avaliable-on-glibc-systems.patch
index 10d669c952..a4a678bcc7 100644
--- a/http/firefox/patches/0016-musl-getcontext-is-only-avaliable-on-glibc-systems.patch
+++ b/http/firefox/patches/0016-musl-getcontext-is-only-avaliable-on-glibc-systems.patch
@@ -1,7 +1,7 @@
-From e53751589052c28c0b7a985a58267fcc04fbe52f Mon Sep 17 00:00:00 2001
+From 3091ac0a99f8ad59d6baf1a00e4754688e4598f4 Mon Sep 17 00:00:00 2001
From: "Jory A. Pratt" <anarchy@gentoo.org>
Date: Mon, 6 Apr 2020 20:10:47 +0200
-Subject: [PATCH 16/33] musl: getcontext is only avaliable on glibc systems
+Subject: [PATCH 16/32] musl: getcontext is only avaliable on glibc systems
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
---
@@ -9,10 +9,10 @@ Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
1 file changed, 2 insertions(+)
diff --git a/tools/profiler/core/platform-linux-android.cpp b/tools/profiler/core/platform-linux-android.cpp
-index 9c7d727a49..36106ead7b 100644
+index a66043eeb8..fe0bd3c149 100644
--- a/tools/profiler/core/platform-linux-android.cpp
+++ b/tools/profiler/core/platform-linux-android.cpp
-@@ -570,8 +570,10 @@ static void PlatformInit(PSLockRef aLock) {}
+@@ -572,8 +572,10 @@ static void PlatformInit(PSLockRef aLock) {}
#if defined(HAVE_NATIVE_UNWIND)
void Registers::SyncPopulate() {
@@ -24,5 +24,5 @@ index 9c7d727a49..36106ead7b 100644
}
#endif
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0017-musl-sys-auvx.h-avaliable-on-more-then-just-glibc-sy.patch b/http/firefox/patches/0017-musl-sys-auvx.h-avaliable-on-more-then-just-glibc-sy.patch
index b75127efb8..5edc670578 100644
--- a/http/firefox/patches/0017-musl-sys-auvx.h-avaliable-on-more-then-just-glibc-sy.patch
+++ b/http/firefox/patches/0017-musl-sys-auvx.h-avaliable-on-more-then-just-glibc-sy.patch
@@ -1,7 +1,7 @@
-From 4aa8cbeb5e8d02b109314861f1dd2b3e44f49b64 Mon Sep 17 00:00:00 2001
+From ea275741215702a199c73b6468535112638221c6 Mon Sep 17 00:00:00 2001
From: "Jory A. Pratt" <anarchy@gentoo.org>
Date: Mon, 6 Apr 2020 20:12:09 +0200
-Subject: [PATCH 17/33] musl: sys/auvx.h avaliable on more then just glibc
+Subject: [PATCH 17/32] musl: sys/auvx.h avaliable on more then just glibc
systems
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
@@ -44,5 +44,5 @@ index 9c5645068a..05fea37ee0 100644
architecture = 8;
if ((hwcap & HWCAP_FP) != 0)
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0018-musl-make-SYS_fork-non-fatal-musl-uses-it-for-fork-2.patch b/http/firefox/patches/0018-musl-make-SYS_fork-non-fatal-musl-uses-it-for-fork-2.patch
index 79a6ba8d36..ac8590407a 100644
--- a/http/firefox/patches/0018-musl-make-SYS_fork-non-fatal-musl-uses-it-for-fork-2.patch
+++ b/http/firefox/patches/0018-musl-make-SYS_fork-non-fatal-musl-uses-it-for-fork-2.patch
@@ -1,7 +1,7 @@
-From 9f0b152a5c4d5de3360c3d62e5082c57b9bd488f Mon Sep 17 00:00:00 2001
+From 9ac6801a837ab148171b3363ab3a29e3b565ffd3 Mon Sep 17 00:00:00 2001
From: Johannes <johannes.brechtmann@gmail.com>
Date: Fri, 1 May 2020 17:20:29 +0200
-Subject: [PATCH 18/33] musl: make SYS_fork non-fatal, musl uses it for fork(2)
+Subject: [PATCH 18/32] musl: make SYS_fork non-fatal, musl uses it for fork(2)
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
---
@@ -24,5 +24,5 @@ index 6b07186e8c..a4b69b08cf 100644
case __NR_clone3:
return Error(ENOSYS);
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0019-musl-include-net-if.h-before-linux-if.h-to-avoid-red.patch b/http/firefox/patches/0019-musl-include-net-if.h-before-linux-if.h-to-avoid-red.patch
index 5ec2ba943e..4ad070c0dc 100644
--- a/http/firefox/patches/0019-musl-include-net-if.h-before-linux-if.h-to-avoid-red.patch
+++ b/http/firefox/patches/0019-musl-include-net-if.h-before-linux-if.h-to-avoid-red.patch
@@ -1,7 +1,7 @@
-From 0a01f365aebf83cb2db9a1dbe38090d50f7ea616 Mon Sep 17 00:00:00 2001
+From 70bcdf33735944eb3d2e18e95128f9589355adec Mon Sep 17 00:00:00 2001
From: Rasmus Thomsen <oss@cogitri.dev>
Date: Wed, 28 Oct 2020 17:50:24 +0100
-Subject: [PATCH 19/33] musl: include net/if.h before linux/if.h to avoid
+Subject: [PATCH 19/32] musl: include net/if.h before linux/if.h to avoid
redefinition
Bug: https://bugs.gentoo.org/751469
@@ -23,5 +23,5 @@ index 73e85c6ccc..9eca548638 100644
#include <csi_platform.h>
#include <assert.h>
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0020-Make-PGO-use-toolchain.patch b/http/firefox/patches/0020-Make-PGO-use-toolchain.patch
index d817d437c3..e78c30dbed 100644
--- a/http/firefox/patches/0020-Make-PGO-use-toolchain.patch
+++ b/http/firefox/patches/0020-Make-PGO-use-toolchain.patch
@@ -1,7 +1,7 @@
-From 125dfceb283e3c07f006cbfdd2b865fb7e337bbd Mon Sep 17 00:00:00 2001
+From bb0d0a304ff3b88ab43209cca723a1fa03904aad Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Mon, 6 Apr 2020 20:13:34 +0200
-Subject: [PATCH 20/33] Make PGO use toolchain
+Subject: [PATCH 20/32] Make PGO use toolchain
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
---
@@ -29,5 +29,5 @@ index 9ca9c97fce..9f86fe0940 100644
# package.
mk_add_options "export PATH=$MOZ_FETCHES_DIR/gcc/bin:$PATH"
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0021-bmo-1516081-Disable-watchdog-during-PGO-builds.patch b/http/firefox/patches/0021-bmo-1516081-Disable-watchdog-during-PGO-builds.patch
index b1229e0c59..ff71052291 100644
--- a/http/firefox/patches/0021-bmo-1516081-Disable-watchdog-during-PGO-builds.patch
+++ b/http/firefox/patches/0021-bmo-1516081-Disable-watchdog-during-PGO-builds.patch
@@ -1,7 +1,7 @@
-From 83bc7e71e3aaabbe16ae784d01192a16c7f78db9 Mon Sep 17 00:00:00 2001
+From 3ee6407285485040421e55990e604313d3bfeeca Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Mon, 6 Apr 2020 20:27:06 +0200
-Subject: [PATCH 21/33] bmo#1516081: Disable watchdog during PGO builds
+Subject: [PATCH 21/32] bmo#1516081: Disable watchdog during PGO builds
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1516081
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
@@ -51,5 +51,5 @@ index f0d2a08c29..c8797bf12d 100644
const PRIntervalTime ticksDuration =
PR_MillisecondsToInterval(HEARTBEAT_INTERVAL_MS);
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0022-bmo-1516803-force-one-LTO-partition-for-sandbox-when.patch b/http/firefox/patches/0022-bmo-1516803-force-one-LTO-partition-for-sandbox-when.patch
index c1e34a19a1..5865586412 100644
--- a/http/firefox/patches/0022-bmo-1516803-force-one-LTO-partition-for-sandbox-when.patch
+++ b/http/firefox/patches/0022-bmo-1516803-force-one-LTO-partition-for-sandbox-when.patch
@@ -1,7 +1,7 @@
-From 23dddf9a0c0bfaa3703109b927cf0e66865778b5 Mon Sep 17 00:00:00 2001
+From 0539ac3b5a6574e8ba3a27b62681c0a49d89edcb Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Wed, 15 Apr 2020 00:27:25 +0200
-Subject: [PATCH 22/33] bmo#1516803: force one LTO partition for sandbox when
+Subject: [PATCH 22/32] bmo#1516803: force one LTO partition for sandbox when
using GCC
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
@@ -28,5 +28,5 @@ index 81c89bd947..a5b76067a7 100644
DEFINES["NS_NO_XPCOM"] = True
DisableStlWrapping()
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0023-bmo-1196777-Set-GDK_FOCUS_CHANGE_MASK.patch b/http/firefox/patches/0023-bmo-1196777-Set-GDK_FOCUS_CHANGE_MASK.patch
index 70d72af8c8..fe9a0001fa 100644
--- a/http/firefox/patches/0023-bmo-1196777-Set-GDK_FOCUS_CHANGE_MASK.patch
+++ b/http/firefox/patches/0023-bmo-1196777-Set-GDK_FOCUS_CHANGE_MASK.patch
@@ -1,7 +1,7 @@
-From 96529fd6004f0f793dca4b35e1449b8aec3fc3f7 Mon Sep 17 00:00:00 2001
+From a720277c807504568a210d74b46887cc8be97fe2 Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Mon, 6 Apr 2020 20:47:13 +0200
-Subject: [PATCH 23/33] bmo#1196777: Set GDK_FOCUS_CHANGE_MASK
+Subject: [PATCH 23/32] bmo#1196777: Set GDK_FOCUS_CHANGE_MASK
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1196777
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
@@ -10,7 +10,7 @@ Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/widget/gtk/nsWindow.cpp b/widget/gtk/nsWindow.cpp
-index 378f4cd116..501c4ec903 100644
+index aec5588fae..c280cd0178 100644
--- a/widget/gtk/nsWindow.cpp
+++ b/widget/gtk/nsWindow.cpp
@@ -161,7 +161,8 @@ const gint kEvents = GDK_TOUCHPAD_GESTURE_MASK | GDK_EXPOSURE_MASK |
@@ -24,5 +24,5 @@ index 378f4cd116..501c4ec903 100644
#if !GTK_CHECK_VERSION(3, 22, 0)
typedef enum {
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0024-Fix-building-with-PGO-when-using-GCC.patch b/http/firefox/patches/0024-Fix-building-with-PGO-when-using-GCC.patch
index 4cac38ebde..107253fda1 100644
--- a/http/firefox/patches/0024-Fix-building-with-PGO-when-using-GCC.patch
+++ b/http/firefox/patches/0024-Fix-building-with-PGO-when-using-GCC.patch
@@ -1,7 +1,7 @@
-From 957a610b95cb91885d0478b9d20e26ca81cc3587 Mon Sep 17 00:00:00 2001
+From 1ca9aac1bc06cee521e0e71059db3bf0b9d17ba7 Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Thu, 2 Jul 2020 18:05:03 +0200
-Subject: [PATCH 24/33] Fix building with PGO when using GCC
+Subject: [PATCH 24/32] Fix building with PGO when using GCC
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
---
@@ -80,5 +80,5 @@ index 7f3de106ab..89289a7756 100755
if llvm_profdata:
profraw_files = glob.glob("*.profraw")
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0025-libaom-Use-NEON_FLAGS-instead-of-VPX_ASFLAGS-for-lib.patch b/http/firefox/patches/0025-libaom-Use-NEON_FLAGS-instead-of-VPX_ASFLAGS-for-lib.patch
index c2793df610..1208e6846e 100644
--- a/http/firefox/patches/0025-libaom-Use-NEON_FLAGS-instead-of-VPX_ASFLAGS-for-lib.patch
+++ b/http/firefox/patches/0025-libaom-Use-NEON_FLAGS-instead-of-VPX_ASFLAGS-for-lib.patch
@@ -1,7 +1,7 @@
-From 84edf8b2e1a038143b94d0f04b9435937e89bee8 Mon Sep 17 00:00:00 2001
+From 754e6ff1936cf8888e0062e8815c3a99f8a82b42 Mon Sep 17 00:00:00 2001
From: Mike Hommey <mh@glandium.org>
Date: Mon, 26 Nov 2018 09:59:56 +0900
-Subject: [PATCH 25/33] libaom: Use NEON_FLAGS instead of VPX_ASFLAGS for
+Subject: [PATCH 25/32] libaom: Use NEON_FLAGS instead of VPX_ASFLAGS for
libaom neon code
Bug: https://bugs.gentoo.org/730606
@@ -24,5 +24,5 @@ index fd8c7f2b33..db3f9ca6ec 100644
if CONFIG['OS_TARGET'] == 'Android':
# For cpu-features.h
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0026-build-Disable-Werror.patch b/http/firefox/patches/0026-build-Disable-Werror.patch
index 21ef37b4d1..8504a5b392 100644
--- a/http/firefox/patches/0026-build-Disable-Werror.patch
+++ b/http/firefox/patches/0026-build-Disable-Werror.patch
@@ -1,7 +1,7 @@
-From 6212b2e505fa1c1a827e739103806c7cc7613031 Mon Sep 17 00:00:00 2001
+From cb6220c80ec4034c93e3e7ff298bd82256770f94 Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Sat, 29 Aug 2020 22:06:15 +0200
-Subject: [PATCH 26/33] build: Disable -Werror
+Subject: [PATCH 26/32] build: Disable -Werror
Bug: https://bugzilla.mozilla.org/822978
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
@@ -24,5 +24,5 @@ index 192f9574fe..2020d65ffc 100755
# New in clang 11. We can't really do anything about this warning.
check_and_add_gcc_warning("-Wno-psabi")
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch b/http/firefox/patches/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch
index 171f632438..cd92ded677 100644
--- a/http/firefox/patches/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch
+++ b/http/firefox/patches/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch
@@ -1,7 +1,7 @@
-From d7692784c95394605e4febf56b34b6966a7f41ad Mon Sep 17 00:00:00 2001
+From 3e2964adcd0b04dd72a5c0a1d6ad8e1680e6a429 Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Sat, 29 Aug 2020 22:30:59 +0200
-Subject: [PATCH 27/33] LTO: Only enable LTO for Rust when complete build uses
+Subject: [PATCH 27/32] LTO: Only enable LTO for Rust when complete build uses
LTO
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
@@ -10,10 +10,10 @@ Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
1 file changed, 2 insertions(+)
diff --git a/config/makefiles/rust.mk b/config/makefiles/rust.mk
-index 3c724e0db8..9a70072f8c 100644
+index e5a6d57ba7..1d7d80ca3f 100644
--- a/config/makefiles/rust.mk
+++ b/config/makefiles/rust.mk
-@@ -64,6 +64,7 @@ endif
+@@ -62,6 +62,7 @@ endif
# These flags are passed via `cargo rustc` and only apply to the final rustc
# invocation (i.e., only the top-level crate, not its dependencies).
cargo_rustc_flags = $(CARGO_RUSTCFLAGS)
@@ -21,7 +21,7 @@ index 3c724e0db8..9a70072f8c 100644
ifndef DEVELOPER_OPTIONS
ifndef MOZ_DEBUG_RUST
# Enable link-time optimization for release builds, but not when linking
-@@ -77,6 +78,7 @@ RUSTFLAGS += -Cembed-bitcode=yes
+@@ -75,6 +76,7 @@ RUSTFLAGS += -Cembed-bitcode=yes
endif
endif
endif
@@ -30,5 +30,5 @@ index 3c724e0db8..9a70072f8c 100644
ifdef CARGO_INCREMENTAL
export CARGO_INCREMENTAL
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0028-Make-elfhack-use-toolchain.patch b/http/firefox/patches/0028-Make-elfhack-use-toolchain.patch
index 49ce454e91..c798cf8b69 100644
--- a/http/firefox/patches/0028-Make-elfhack-use-toolchain.patch
+++ b/http/firefox/patches/0028-Make-elfhack-use-toolchain.patch
@@ -1,7 +1,7 @@
-From 7f82d69b06dfd2b3777a5d23f830153f15a5bc49 Mon Sep 17 00:00:00 2001
+From b0d4e17b82a626c6102ce7ee9f2d5f80d97a212c Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Mon, 28 Sep 2020 20:52:24 +0200
-Subject: [PATCH 28/33] Make elfhack use toolchain
+Subject: [PATCH 28/32] Make elfhack use toolchain
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
---
@@ -22,5 +22,5 @@ index 08cc3d6852..c2b575d87a 100644
test-array$(DLL_SUFFIX) test-ctors$(DLL_SUFFIX): DSO_SONAME=$@
test-array$(DLL_SUFFIX): DT_TYPE=INIT_ARRAY
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0029-Disable-FFVPX-with-VA-API.patch b/http/firefox/patches/0029-Disable-FFVPX-with-VA-API.patch
index 085bb6999c..258264e2b9 100644
--- a/http/firefox/patches/0029-Disable-FFVPX-with-VA-API.patch
+++ b/http/firefox/patches/0029-Disable-FFVPX-with-VA-API.patch
@@ -1,7 +1,7 @@
-From 92857d4a4f9a69c21f8394ff53ae34491eef2ab0 Mon Sep 17 00:00:00 2001
+From 28fd1be3e3b9cfcf27a790fc5c5e14ae4b8113ef Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Thu, 29 Apr 2021 18:22:48 +0200
-Subject: [PATCH 29/33] Disable FFVPX with VA-API
+Subject: [PATCH 29/32] Disable FFVPX with VA-API
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
---
@@ -9,10 +9,10 @@ Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/dom/media/platforms/PDMFactory.cpp b/dom/media/platforms/PDMFactory.cpp
-index 6e84abde70..fab21747f5 100644
+index 9b0342ce82..4e377082ae 100644
--- a/dom/media/platforms/PDMFactory.cpp
+++ b/dom/media/platforms/PDMFactory.cpp
-@@ -481,12 +481,6 @@ void PDMFactory::CreateRddPDMs() {
+@@ -486,12 +486,6 @@ void PDMFactory::CreateRddPDMs() {
CreateAndStartupPDM<AppleDecoderModule>();
}
#endif
@@ -25,7 +25,7 @@ index 6e84abde70..fab21747f5 100644
#ifdef MOZ_FFMPEG
if (StaticPrefs::media_ffmpeg_enabled() &&
StaticPrefs::media_rdd_ffmpeg_enabled() &&
-@@ -494,6 +488,12 @@ void PDMFactory::CreateRddPDMs() {
+@@ -499,6 +493,12 @@ void PDMFactory::CreateRddPDMs() {
mFailureFlags += GetFailureFlagBasedOnFFmpegStatus(
FFmpegRuntimeLinker::LinkStatusCode());
}
@@ -38,7 +38,7 @@ index 6e84abde70..fab21747f5 100644
#endif
CreateAndStartupPDM<AgnosticDecoderModule>();
}
-@@ -525,11 +525,6 @@ void PDMFactory::CreateContentPDMs() {
+@@ -535,11 +535,6 @@ void PDMFactory::CreateContentPDMs() {
CreateAndStartupPDM<OmxDecoderModule>();
}
#endif
@@ -50,7 +50,7 @@ index 6e84abde70..fab21747f5 100644
#ifdef MOZ_FFMPEG
if (StaticPrefs::media_ffmpeg_enabled() &&
!CreateAndStartupPDM<FFmpegRuntimeLinker>()) {
-@@ -537,6 +532,11 @@ void PDMFactory::CreateContentPDMs() {
+@@ -547,6 +542,11 @@ void PDMFactory::CreateContentPDMs() {
FFmpegRuntimeLinker::LinkStatusCode());
}
#endif
@@ -62,7 +62,7 @@ index 6e84abde70..fab21747f5 100644
#ifdef MOZ_WIDGET_ANDROID
if (StaticPrefs::media_android_media_codec_enabled()) {
StartupPDM(AndroidDecoderModule::Create(),
-@@ -571,11 +571,6 @@ void PDMFactory::CreateDefaultPDMs() {
+@@ -581,11 +581,6 @@ void PDMFactory::CreateDefaultPDMs() {
CreateAndStartupPDM<OmxDecoderModule>();
}
#endif
@@ -74,7 +74,7 @@ index 6e84abde70..fab21747f5 100644
#ifdef MOZ_FFMPEG
if (StaticPrefs::media_ffmpeg_enabled() &&
!CreateAndStartupPDM<FFmpegRuntimeLinker>()) {
-@@ -583,6 +578,11 @@ void PDMFactory::CreateDefaultPDMs() {
+@@ -593,6 +588,11 @@ void PDMFactory::CreateDefaultPDMs() {
FFmpegRuntimeLinker::LinkStatusCode());
}
#endif
@@ -87,5 +87,5 @@ index 6e84abde70..fab21747f5 100644
if (StaticPrefs::media_android_media_codec_enabled()) {
StartupPDM(AndroidDecoderModule::Create(),
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0030-Enable-FLAC-on-platforms-without-ffvpx-via-ffmpeg.patch b/http/firefox/patches/0030-Enable-FLAC-on-platforms-without-ffvpx-via-ffmpeg.patch
index c5ce3e4a6e..c63bf303cf 100644
--- a/http/firefox/patches/0030-Enable-FLAC-on-platforms-without-ffvpx-via-ffmpeg.patch
+++ b/http/firefox/patches/0030-Enable-FLAC-on-platforms-without-ffvpx-via-ffmpeg.patch
@@ -1,7 +1,7 @@
-From b9e6602ccd69713fd1cf6a922955dacaab8cd303 Mon Sep 17 00:00:00 2001
+From 9b223bec6a30fa66f90304b6fd548643201a431e Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Thu, 29 Apr 2021 18:48:06 +0200
-Subject: [PATCH 30/33] Enable FLAC on platforms without ffvpx via ffmpeg
+Subject: [PATCH 30/32] Enable FLAC on platforms without ffvpx via ffmpeg
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
---
@@ -32,5 +32,5 @@ index 2f205c9aae..68847b0952 100644
return false;
#endif
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0031-bmo-1670333-OpenH264-Fix-decoding-if-it-starts-on-no.patch b/http/firefox/patches/0031-bmo-1670333-OpenH264-Fix-decoding-if-it-starts-on-no.patch
index d039be8a51..63c6208246 100644
--- a/http/firefox/patches/0031-bmo-1670333-OpenH264-Fix-decoding-if-it-starts-on-no.patch
+++ b/http/firefox/patches/0031-bmo-1670333-OpenH264-Fix-decoding-if-it-starts-on-no.patch
@@ -1,7 +1,7 @@
-From 8f0a39adcf0966187e98e5318a97c0af532b19d1 Mon Sep 17 00:00:00 2001
+From 7e3d196f2d7bd6cd8ec57b7f28a45e4e5db7535c Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Fri, 11 Dec 2020 15:37:38 +0100
-Subject: [PATCH 31/33] bmo#1670333: OpenH264: Fix decoding if it starts on non
+Subject: [PATCH 31/32] bmo#1670333: OpenH264: Fix decoding if it starts on non
IDR I-frame
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
@@ -38,7 +38,7 @@ index 59bba16577..0304e3e89f 100644
NS_WARNING(nsPrintfCString("Frame incorrectly marked as %skeyframe "
"@ pts:%" PRId64 " dur:%" PRId64
diff --git a/dom/media/platforms/PDMFactory.cpp b/dom/media/platforms/PDMFactory.cpp
-index fab21747f5..cceaa944aa 100644
+index 4e377082ae..e778eb9948 100644
--- a/dom/media/platforms/PDMFactory.cpp
+++ b/dom/media/platforms/PDMFactory.cpp
@@ -58,6 +58,8 @@
@@ -50,7 +50,7 @@ index fab21747f5..cceaa944aa 100644
namespace mozilla {
#define PDM_INIT_LOG(msg, ...) \
-@@ -526,10 +528,12 @@ void PDMFactory::CreateContentPDMs() {
+@@ -536,10 +538,12 @@ void PDMFactory::CreateContentPDMs() {
}
#endif
#ifdef MOZ_FFMPEG
@@ -67,7 +67,7 @@ index fab21747f5..cceaa944aa 100644
}
#endif
#ifdef MOZ_FFVPX
-@@ -546,8 +550,9 @@ void PDMFactory::CreateContentPDMs() {
+@@ -556,8 +560,9 @@ void PDMFactory::CreateContentPDMs() {
CreateAndStartupPDM<AgnosticDecoderModule>();
@@ -92,5 +92,5 @@ index 4fc81c0b37..72f3255b6f 100644
static void EnsureInit();
};
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0032-bmo-1663844-OpenH264-Allow-using-OpenH264-GMP-decode.patch b/http/firefox/patches/0032-bmo-1663844-OpenH264-Allow-using-OpenH264-GMP-decode.patch
index b7ee5f76c5..b4801211dc 100644
--- a/http/firefox/patches/0032-bmo-1663844-OpenH264-Allow-using-OpenH264-GMP-decode.patch
+++ b/http/firefox/patches/0032-bmo-1663844-OpenH264-Allow-using-OpenH264-GMP-decode.patch
@@ -1,7 +1,7 @@
-From ecb3c2eb66b4aced1003262100dd0c0aafee0bbd Mon Sep 17 00:00:00 2001
+From 1bc8185805c27e52ca65454f8b4e0e6f9ea60d1c Mon Sep 17 00:00:00 2001
From: Thomas Deutschmann <whissi@gentoo.org>
Date: Fri, 11 Dec 2020 15:46:25 +0100
-Subject: [PATCH 32/33] bmo#1663844: OpenH264: Allow using OpenH264 GMP decoder
+Subject: [PATCH 32/32] bmo#1663844: OpenH264: Allow using OpenH264 GMP decoder
as fallback for video decoding
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
@@ -51,5 +51,5 @@ index f1e2cf935b..406fd8a622 100644
mDecodedData.Clear();
mDecodePromise.RejectIfExists(
--
-2.33.0
+2.33.1
diff --git a/http/firefox/patches/0033-bmo-1725828-Preload-dependencies-for-the-Widevine-CD.patch b/http/firefox/patches/0033-bmo-1725828-Preload-dependencies-for-the-Widevine-CD.patch
deleted file mode 100644
index 50e1d50ccc..0000000000
--- a/http/firefox/patches/0033-bmo-1725828-Preload-dependencies-for-the-Widevine-CD.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From caec13d016cae398acdb633a81d9009194ed7d01 Mon Sep 17 00:00:00 2001
-From: Thomas Deutschmann <whissi@gentoo.org>
-Date: Thu, 23 Sep 2021 16:31:41 +0200
-Subject: [PATCH 33/33] bmo#1725828: Preload dependencies for the Widevine CDM
- when sandboxing it on Linux
-
-Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
----
- dom/media/gmp/GMPChild.cpp | 8 +++++++-
- dom/media/gmp/GMPParent.cpp | 16 ++++++++++++++--
- 2 files changed, 21 insertions(+), 3 deletions(-)
-
-diff --git a/dom/media/gmp/GMPParent.cpp b/dom/media/gmp/GMPParent.cpp
-index f7e745d2c0..dc17f3a3be 100644
---- a/dom/media/gmp/GMPParent.cpp
-+++ b/dom/media/gmp/GMPParent.cpp
-@@ -876,6 +874,20 @@ RefPtr<GenericPromise> GMPParent::ParseChromiumManifest(
- return GenericPromise::CreateAndReject(NS_ERROR_FAILURE, __func__);
- }
-
-+#ifdef XP_LINUX
-+ // These glibc libraries were merged into libc.so.6 as of glibc
-+ // 2.34; they now exist only as stub libraries for compatibility and
-+ // newly linked code won't depend on them, so we need to ensure
-+ // they're loaded for plugins that may have been linked against a
-+ // different version of glibc. (See also bug 1725828.)
-+ if (!mDisplayName.EqualsASCII("clearkey")) {
-+ if (!mLibs.IsEmpty()) {
-+ mLibs.AppendLiteral(", ");
-+ }
-+ mLibs.AppendLiteral("libdl.so.2, libpthread.so.0, librt.so.1");
-+ }
-+#endif
-+
- nsCString codecsString = NS_ConvertUTF16toUTF8(m.mX_cdm_codecs);
- nsTArray<nsCString> codecs;
- SplitAt(",", codecsString, codecs);
---
-2.33.0
-