Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (83d21af3ad3f95e8386ef6ad78b3ad2ae1d1877c)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • 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.

Top of Page