sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (8c0ccc717f68911ad4d1f33625b8367ffa0fb507)
- 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 (8c0ccc717f68911ad4d1f33625b8367ffa0fb507)
- Date: Tue, 10 Nov 2026 16:01:25 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
http/firefox/HISTORY
| 3
http/firefox/patches/0025-bgo-981931-musl-unkwown-type-name-uint32_t-fix.patch
| 9 ++
http/firefox/patches/0028-bmo-2077169-guard-build-debugger-against-null-match.patch
| 38 ++++++++++
http/firefox/patches/0029-bmo-2087371-ensure-mllvm-is-removed-from-elfhack-flags.patch
| 17 ++++
http/firefox/patches/0030-bmo-2077169-guard-build-debugger-against-null-match.patch
| 38 ----------
http/firefox/patches/0031-bmo-2087371-ensure-mllvm-is-removed-from-elfhack-flags.patch
| 17 ----
6 files changed, 67 insertions(+), 55 deletions(-)
New commits:
commit 8c0ccc717f68911ad4d1f33625b8367ffa0fb507
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
http/firefox: updated patches for 160.0
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index 28f4a56..e24f890 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,3 +1,6 @@
+2026-11-10 Pavel Vinogradov <public AT sourcemage.org>
+ * patches/*: updated
+
2026-11-09 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 160.0, SECURITY_PATCH++
* DEPENDS: nss >= 3.132
diff --git
a/http/firefox/patches/0025-bgo-981931-musl-unkwown-type-name-uint32_t-fix.patch
b/http/firefox/patches/0025-bgo-981931-musl-unkwown-type-name-uint32_t-fix.patch
new file mode 100644
index 0000000..3590e71
--- /dev/null
+++
b/http/firefox/patches/0025-bgo-981931-musl-unkwown-type-name-uint32_t-fix.patch
@@ -0,0 +1,9 @@
+--- a/dom/base/PrefetchCandidates.h 2026-08-24 16:18:13.000000000 -0400
++++ b/dom/base/PrefetchCandidates.h 2026-09-04 08:15:11.208426255 -0400
+@@ -5,6 +5,7 @@
+ #ifndef mozilla_dom_PrefetchCandidates_h
+ #define mozilla_dom_PrefetchCandidates_h
+
++#include <stdint.h>
+ #include "mozilla/UniquePtr.h"
+ #include "nsTArrayForwardDeclare.h"
diff --git
a/http/firefox/patches/0028-bmo-2077169-guard-build-debugger-against-null-match.patch
b/http/firefox/patches/0028-bmo-2077169-guard-build-debugger-against-null-match.patch
new file mode 100644
index 0000000..74a694e
--- /dev/null
+++
b/http/firefox/patches/0028-bmo-2077169-guard-build-debugger-against-null-match.patch
@@ -0,0 +1,38 @@
+
+# HG changeset patch
+# User Vitaliy <vitalij AT gmx.com>
+# Date 1793607108 0
+# Node ID ac698bbb140f04a6cf11f96d6e79d311d329251d
+# Parent bb6c97aab762ef6612fa992f1fcf689d6831e681
+Bug 2077169 - [devtools] Guard build-debugger.js against null match.
r=devtools-reviewers,nchevobbe
+
+Differential Revision: https://phabricator.services.mozilla.com/D338065
+
+
+diff --git a/devtools/client/shared/build/build-debugger.js
b/devtools/client/shared/build/build-debugger.js
+--- a/devtools/client/shared/build/build-debugger.js
++++ b/devtools/client/shared/build/build-debugger.js
+@@ -52,17 +52,21 @@ function transformMC({ types: t }) {
+ if (value.startsWith(".")) {
+ // Create full path
+ // e.g.
z:\build\build\src\devtools\client\debugger\src\utils\source-queue
+ let newValue = _path.join(_path.dirname(filePath), value);
+
+ // Select the devtools portion of the path
+ // e.g. devtools\client\debugger\src\utils\source-queue
+ if (!newValue.startsWith("devtools")) {
+- newValue = newValue.match(/.*(devtools.*)/)[1];
++ const m = newValue.match(/.*(devtools.*)/);
++ if (!m) {
++ return;
++ }
++ newValue = m[1];
+ }
+
+ // Replace forward slashes with back slashes
+ // e.g devtools/client/debugger/src/utils/source-queue
+ newValue = newValue.replace(/\\/g, "/");
+
+ value = newValue;
+ }
+
diff --git
a/http/firefox/patches/0029-bmo-2087371-ensure-mllvm-is-removed-from-elfhack-flags.patch
b/http/firefox/patches/0029-bmo-2087371-ensure-mllvm-is-removed-from-elfhack-flags.patch
new file mode 100644
index 0000000..449edcd
--- /dev/null
+++
b/http/firefox/patches/0029-bmo-2087371-ensure-mllvm-is-removed-from-elfhack-flags.patch
@@ -0,0 +1,17 @@
+diff --git a/build/unix/elfhack/inject/moz.build
b/build/unix/elfhack/inject/moz.build
+--- a/build/unix/elfhack/inject/moz.build
++++ b/build/unix/elfhack/inject/moz.build
+@@ -32,11 +32,11 @@
+ idx = 0
+ for flag in COMPILE_FLAGS[v]:
+ if flag == "-isystem":
+ flags.append("".join(COMPILE_FLAGS[v][idx : idx + 2]))
+ elif (
+- flag.startswith(("-g", "-m", "-I", "-isystem", "--sysroot="))
++ (flag.startswith(("-g", "-m", "-I", "-isystem", "--sysroot="))
and not flag.startswith("-mllvm"))
+ or flag == "-fPIC"
+ ):
+ flags.append(flag)
+ idx += 1
+ COMPILE_FLAGS[v] = flags
+
diff --git
a/http/firefox/patches/0030-bmo-2077169-guard-build-debugger-against-null-match.patch
b/http/firefox/patches/0030-bmo-2077169-guard-build-debugger-against-null-match.patch
deleted file mode 100644
index 74a694e..0000000
---
a/http/firefox/patches/0030-bmo-2077169-guard-build-debugger-against-null-match.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-
-# HG changeset patch
-# User Vitaliy <vitalij AT gmx.com>
-# Date 1793607108 0
-# Node ID ac698bbb140f04a6cf11f96d6e79d311d329251d
-# Parent bb6c97aab762ef6612fa992f1fcf689d6831e681
-Bug 2077169 - [devtools] Guard build-debugger.js against null match.
r=devtools-reviewers,nchevobbe
-
-Differential Revision: https://phabricator.services.mozilla.com/D338065
-
-
-diff --git a/devtools/client/shared/build/build-debugger.js
b/devtools/client/shared/build/build-debugger.js
---- a/devtools/client/shared/build/build-debugger.js
-+++ b/devtools/client/shared/build/build-debugger.js
-@@ -52,17 +52,21 @@ function transformMC({ types: t }) {
- if (value.startsWith(".")) {
- // Create full path
- // e.g.
z:\build\build\src\devtools\client\debugger\src\utils\source-queue
- let newValue = _path.join(_path.dirname(filePath), value);
-
- // Select the devtools portion of the path
- // e.g. devtools\client\debugger\src\utils\source-queue
- if (!newValue.startsWith("devtools")) {
-- newValue = newValue.match(/.*(devtools.*)/)[1];
-+ const m = newValue.match(/.*(devtools.*)/);
-+ if (!m) {
-+ return;
-+ }
-+ newValue = m[1];
- }
-
- // Replace forward slashes with back slashes
- // e.g devtools/client/debugger/src/utils/source-queue
- newValue = newValue.replace(/\\/g, "/");
-
- value = newValue;
- }
-
diff --git
a/http/firefox/patches/0031-bmo-2087371-ensure-mllvm-is-removed-from-elfhack-flags.patch
b/http/firefox/patches/0031-bmo-2087371-ensure-mllvm-is-removed-from-elfhack-flags.patch
deleted file mode 100644
index 449edcd..0000000
---
a/http/firefox/patches/0031-bmo-2087371-ensure-mllvm-is-removed-from-elfhack-flags.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/build/unix/elfhack/inject/moz.build
b/build/unix/elfhack/inject/moz.build
---- a/build/unix/elfhack/inject/moz.build
-+++ b/build/unix/elfhack/inject/moz.build
-@@ -32,11 +32,11 @@
- idx = 0
- for flag in COMPILE_FLAGS[v]:
- if flag == "-isystem":
- flags.append("".join(COMPILE_FLAGS[v][idx : idx + 2]))
- elif (
-- flag.startswith(("-g", "-m", "-I", "-isystem", "--sysroot="))
-+ (flag.startswith(("-g", "-m", "-I", "-isystem", "--sysroot="))
and not flag.startswith("-mllvm"))
- or flag == "-fPIC"
- ):
- flags.append(flag)
- idx += 1
- COMPILE_FLAGS[v] = flags
-
- [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (8c0ccc717f68911ad4d1f33625b8367ffa0fb507), Pavel Vinogradov, 11/10/2026
Archive powered by MHonArc 2.6.24.