sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (83d21af3ad3f95e8386ef6ad78b3ad2ae1d1877c)
- From: Pavel Vinogradov <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (83d21af3ad3f95e8386ef6ad78b3ad2ae1d1877c)
- Date: Mon, 29 Dec 2025 02:59:48 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
http/firefox/HISTORY
| 3
http/firefox/patches-for-musl/0022-bgo-967694-musl-prctrl-exception-on-musl.patch
| 14 +++
http/firefox/patches/0021-bgo-966424-PR_GetEnv-non-unified-build-fix.patch
| 40 ++++++++++
3 files changed, 57 insertions(+)
New commits:
commit 83d21af3ad3f95e8386ef6ad78b3ad2ae1d1877c
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
http/firefox: updated patches for 146.0.2
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index de186d8..e0207d3 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,3 +1,6 @@
+2025-12-28 Pavel Vinogradov <public AT sourcemage.org>
+ * patches/*, patches-for-musl/*: updated
+
2025-12-17 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 146.0.1
diff --git
a/http/firefox/patches-for-musl/0022-bgo-967694-musl-prctrl-exception-on-musl.patch
b/http/firefox/patches-for-musl/0022-bgo-967694-musl-prctrl-exception-on-musl.patch
new file mode 100644
index 0000000..94a4f5b
--- /dev/null
+++
b/http/firefox/patches-for-musl/0022-bgo-967694-musl-prctrl-exception-on-musl.patch
@@ -0,0 +1,14 @@
+Including linux/prrctl.h and sys/prctl.h with musl results in the
redifinition
+of `struct prctl_mm_map`.
+--- a/third_party/libwebrtc/rtc_base/platform_thread_types.cc
++++ b/third_party/libwebrtc/rtc_base/platform_thread_types.cc
+@@ -12,7 +12,9 @@
+
+ // IWYU pragma: begin_keep
+ #if defined(WEBRTC_LINUX)
++#if defined(__GLIBC__)
+ #include <linux/prctl.h>
++#endif
+ #include <sys/prctl.h>
+ #include <sys/syscall.h>
+
diff --git
a/http/firefox/patches/0021-bgo-966424-PR_GetEnv-non-unified-build-fix.patch
b/http/firefox/patches/0021-bgo-966424-PR_GetEnv-non-unified-build-fix.patch
new file mode 100644
index 0000000..e59d067
--- /dev/null
+++
b/http/firefox/patches/0021-bgo-966424-PR_GetEnv-non-unified-build-fix.patch
@@ -0,0 +1,40 @@
+--- a/dom/canvas/WebGLStrongTypes.h
++++ b/dom/canvas/WebGLStrongTypes.h
+@@ -7,6 +7,7 @@
+ #define WEBGL_STRONG_TYPES_H_
+
+ #include <algorithm>
++#include <array>
+
+ #include "GLDefs.h"
+ #include "mozilla/Assertions.h"
+--- a/intl/components/src/TimeZone.cpp
++++ b/intl/components/src/TimeZone.cpp
+@@ -4,6 +4,7 @@
+
+ #include "mozilla/intl/TimeZone.h"
+
++#include "mozilla/Try.h"
+ #include "mozilla/Vector.h"
+
+ #include <algorithm>
+--- a/toolkit/components/telemetry/pingsender/pingsender.h
++++ b/toolkit/components/telemetry/pingsender/pingsender.h
+@@ -6,6 +6,7 @@
+ #ifndef mozilla_telemetry_pingsender_h
+ #define mozilla_telemetry_pingsender_h
+
++#include <cstdint>
+ #include <string>
+
+ #ifdef DEBUG
+--- a/widget/gtk/WakeLockListener.cpp
++++ b/widget/gtk/WakeLockListener.cpp
+@@ -14,6 +14,7 @@
+ #include "nsIStringBundle.h"
+ #include "nsReadableUtils.h"
+ #include "nsContentUtils.h"
++#include "prenv.h"
+
+ #ifdef MOZ_ENABLE_DBUS
+ # include <gio/gio.h>
- [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (83d21af3ad3f95e8386ef6ad78b3ad2ae1d1877c), Pavel Vinogradov, 12/28/2025
Archive powered by MHonArc 2.6.24.