Update package version to 150.0

This commit is contained in:
2026-04-26 16:17:16 +03:00
parent c72ca08678
commit 0b5e1d61cd
4 changed files with 299 additions and 52 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
name: firefox name: firefox
description: Fast, Private & Safe Web Browser description: Fast, Private & Safe Web Browser
version: 149.0.2 version: "150.0"
revision: 1 revision: 1
url: https://www.firefox.com url: https://www.firefox.com
license: MPL-2.0 license: MPL-2.0
@@ -55,4 +55,4 @@ downloads:
- url: https://archive.mozilla.org/pub/firefox/releases/${BPM_PKG_VERSION}/source/firefox-${BPM_PKG_VERSION}.source.tar.xz - url: https://archive.mozilla.org/pub/firefox/releases/${BPM_PKG_VERSION}/source/firefox-${BPM_PKG_VERSION}.source.tar.xz
extract_to: ${BPM_SOURCE} extract_to: ${BPM_SOURCE}
extract_strip_components: 1 extract_strip_components: 1
checksum: 6a931a2cf087164c689099c3856b3091a7e156a7b94fab8ab5712affe87870ce checksum: fbe43df4c8a135cee4b29c375574bd9f609ee37a9f3b43bb96a83680e8ef3994
@@ -1,48 +0,0 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Jed Davis <[email protected]>
Date: Fri, 6 Mar 2026 03:39:26 +0000
Subject: [PATCH] Bug 2016618 - Fix Linux sandbox build breakage on glibc 2.43
r=Thinker
Differential Revision: https://phabricator.services.mozilla.com/D283196
---
.../patches/54_fix_build_on_glibc_2_43.patch | 17 +++++++++++++++++
.../linux/system_headers/linux_seccomp.h | 1 +
2 files changed, 18 insertions(+)
create mode 100644 security/sandbox/chromium-shim/patches/54_fix_build_on_glibc_2_43.patch
diff --git a/security/sandbox/chromium-shim/patches/54_fix_build_on_glibc_2_43.patch b/security/sandbox/chromium-shim/patches/54_fix_build_on_glibc_2_43.patch
new file mode 100644
index 000000000000..bfba1154e5d5
--- /dev/null
+++ b/security/sandbox/chromium-shim/patches/54_fix_build_on_glibc_2_43.patch
@@ -0,0 +1,17 @@
+Author: Jed Davis <[email protected]>
+Date: Thu Feb 12 20:44:26 2026 -0800
+
+ Bug 2016618 - Fix Linux sandbox build breakage on glibc 2.43
+
+diff --git a/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h b/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h
+index 8690a96eb01b..981005faf06f 100644
+--- a/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h
++++ b/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h
+@@ -5,6 +5,7 @@
+ #ifndef SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SECCOMP_H_
+ #define SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SECCOMP_H_
+
++#include <signal.h> // for SYS_SECCOMP
+ #include <stdint.h>
+ #include <sys/ioctl.h>
+
diff --git a/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h b/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h
index 8690a96eb01b..981005faf06f 100644
--- a/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h
+++ b/security/sandbox/chromium/sandbox/linux/system_headers/linux_seccomp.h
@@ -5,6 +5,7 @@
#ifndef SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SECCOMP_H_
#define SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SECCOMP_H_
+#include <signal.h> // for SYS_SECCOMP
#include <stdint.h>
#include <sys/ioctl.h>
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -9,8 +9,8 @@ prepare() {
# Fix build with glibc 2.43 # Fix build with glibc 2.43
# https://bugzilla.mozilla.org/show_bug.cgi?id=1999625 # https://bugzilla.mozilla.org/show_bug.cgi?id=1999625
patch -Np1 -i "$BPM_WORKDIR"/0001-Patch-glsl-optimizer-to-build-with-glibc-2.43.patch patch -Np1 -i "$BPM_WORKDIR"/0001-Patch-glsl-optimizer-to-build-with-glibc-2.43.patch
# https://bugzilla.mozilla.org/show_bug.cgi?id=2016618 # https://bugzilla.mozilla.org/show_bug.cgi?id=2033279
patch -Np1 -i "$BPM_WORKDIR"/0002-Bug-2016618-Fix-Linux-sandbox-build-breakage-on-glib.patch patch -Np1 -i "$BPM_WORKDIR"/0002-Bug-2033279-Make-enable-rust-simd-work-with-Rust-1.9.patch
# Generate mozconfig # Generate mozconfig
cat > mozconfig <<-EOF cat > mozconfig <<-EOF