Firefox: 139.0.4 -> 140.0; 128.11.0esr -> 128.12.0esr (#419290)

This commit is contained in:
Martin Weinelt
2025-06-24 13:10:27 +02:00
committed by GitHub
6 changed files with 863 additions and 831 deletions
File diff suppressed because it is too large Load Diff
@@ -328,6 +328,12 @@ buildStdenv.mkDerivation {
# Fixed on Firefox 140
./build-fix-RELRHACK_LINKER-setting-when-linker-name-i.patch
]
++ lib.optionals (lib.versionOlder version "138") [
# https://bugzilla.mozilla.org/show_bug.cgi?id=1941479
# https://phabricator.services.mozilla.com/D240572
# Fixed on Firefox 138
./firefox-cannot-find-type-Allocator.patch
]
++ extraPatches;
postPatch =
@@ -0,0 +1,26 @@
From 518049ce568d01413eeda304e8e9c341ab8849f6 Mon Sep 17 00:00:00 2001
From: Mike Hommey <mh+mozilla@glandium.org>
Date: Thu, 6 Mar 2025 09:36:10 +0000
Subject: [PATCH] Bug 1941479 - Mark mozilla::SmallPointerArray_Element as
opaque. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D240572
---
layout/style/ServoBindings.toml | 1 +
1 file changed, 1 insertion(+)
diff --git a/layout/style/ServoBindings.toml b/layout/style/ServoBindings.toml
index 86c6c3026ce7..2b9a34a81a0f 100644
--- a/layout/style/ServoBindings.toml
+++ b/layout/style/ServoBindings.toml
@@ -301,6 +301,7 @@ opaque-types = [
"mozilla::dom::Touch",
"mozilla::dom::Sequence",
"mozilla::SmallPointerArray",
+ "mozilla::SmallPointerArray_Element",
"mozilla::dom::Optional",
"mozilla::dom::OwningNodeOrString_Value",
"mozilla::dom::Nullable",
--
2.49.0
@@ -9,11 +9,11 @@
buildMozillaMach rec {
pname = "firefox";
version = "128.11.0esr";
version = "128.12.0esr";
applicationName = "Firefox ESR";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "80af64c1dce6d7a25111480567a3251cc2d1edce00acc4d85bbaa44590f5bbf4c0716f9490c3ab8ef1e6fc2bbabb2379029c2dee51ce477933c7a5935092d279";
sha512 = "442d0b2b6ce02adcd878975f01e86548ca8fe93840185d77a1acb41ec99440c7abfdc8757e6f30d60593dcf2c7f50563b6ea6ccd4d239beea01305615b73c359";
};
meta = {
@@ -9,10 +9,10 @@
buildMozillaMach rec {
pname = "firefox";
version = "139.0.4";
version = "140.0";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "fa5ae798b0cd485e0a56b0c57ed7f33e0d0ef921302dc0169eac91926194abe2070beb54239c81924f819a60b589f305f923970d753c07ba50acc36e1a492db4";
sha512 = "ef209827a422bab443e2b6fc59ac16f0ad99293b3c8f10a978f222ac8da5ff568b2fadfb97784feeafa4a24883d44ea2f34b47b2bb19863a27e00d2d787b8ad3";
};
meta = {
+2 -2
View File
@@ -5,6 +5,6 @@
# Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert
import ./generic.nix {
version = "3.112";
hash = "sha256-GqMCEGuFg48iOzYwRDjNjSzyy/UJY8gf26k5DqqHlus=";
version = "3.113";
hash = "sha256-gjkJaNNTqtaMxO6PuRLZ8ATMP88L4LXCtpT84fahcmU=";
}