aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2025-01-29 00:55:12 +0800
committeremmett1 <emmett1.2miligrams@protonmail.com>2025-01-29 00:55:12 +0800
commit289f4b05e312813c280331b8ef401a6909d8153f (patch)
treec216ed40195e31d5d6526f0b3c3a286c15962f60
parent76cec43d0209e4f0af64db5bc2be77f0c0d936e3 (diff)
downloadalicelinux-289f4b05e312813c280331b8ef401a6909d8153f.tar.gz
alicelinux-289f4b05e312813c280331b8ef401a6909d8153f.zip
firefox: updated to 134.0.2
-rw-r--r--repos/extra/firefox/.checksum2
-rw-r--r--repos/extra/firefox/0004-Bug-1912663-Fix-some-build-issues-with-cbindgen-0.27.patch80
-rw-r--r--repos/extra/firefox/abuild4
3 files changed, 3 insertions, 83 deletions
diff --git a/repos/extra/firefox/.checksum b/repos/extra/firefox/.checksum
index 446f6344..a50d622d 100644
--- a/repos/extra/firefox/.checksum
+++ b/repos/extra/firefox/.checksum
@@ -1,2 +1,2 @@
-570073da2cbe06d3d438887fcb207ae1e46cfe7fa8153a0c2ce4ed5deac7a151 firefox-134.0.source.tar.xz
+aeb95e8e16a0d52edc18baba27800acd6e2db2aca56e37d671ef100328792765 firefox-134.0.2.source.tar.xz
3e4e722acd2ab2e38a16ec23b29296318d77cc54f034d4b21d91bde085e26bc0 fix-target-detection.patch
diff --git a/repos/extra/firefox/0004-Bug-1912663-Fix-some-build-issues-with-cbindgen-0.27.patch b/repos/extra/firefox/0004-Bug-1912663-Fix-some-build-issues-with-cbindgen-0.27.patch
deleted file mode 100644
index a5009db8..00000000
--- a/repos/extra/firefox/0004-Bug-1912663-Fix-some-build-issues-with-cbindgen-0.27.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= <emilio@crisal.io>
-Date: Sun, 11 Aug 2024 15:12:29 +0000
-Subject: [PATCH] Bug 1912663 - Fix some build issues with cbindgen 0.27.
- r=firefox-style-system-reviewers,zrhoffman
-
-It updates serde and syn and they are more strict. In particular, syn 2
-doesn't parse the rust 2015 syntax where try is not a keyword, and serde
-rejects duplicate keys.
-
-Differential Revision: https://phabricator.services.mozilla.com/D219025
----
- servo/components/style_traits/values.rs | 16 ++++++++--------
- servo/ports/geckolib/cbindgen.toml | 1 -
- 2 files changed, 8 insertions(+), 9 deletions(-)
-
-diff --git a/servo/components/style_traits/values.rs b/servo/components/style_traits/values.rs
-index 545dd317de14..1128eb9b315e 100644
---- a/servo/components/style_traits/values.rs
-+++ b/servo/components/style_traits/values.rs
-@@ -388,39 +388,39 @@ impl Separator for Space {
- where
- F: for<'tt> FnMut(&mut Parser<'i, 'tt>) -> Result<T, ParseError<'i, E>>,
- {
-- input.skip_whitespace(); // Unnecessary for correctness, but may help try() rewind less.
-+ input.skip_whitespace(); // Unnecessary for correctness, but may help try_parse() rewind less.
- let mut results = vec![parse_one(input)?];
- loop {
-- input.skip_whitespace(); // Unnecessary for correctness, but may help try() rewind less.
-- if let Ok(item) = input.try(&mut parse_one) {
-+ input.skip_whitespace(); // Unnecessary for correctness, but may help try_parse() rewind less.
-+ if let Ok(item) = input.try_parse(&mut parse_one) {
- results.push(item);
- } else {
- return Ok(results);
- }
- }
- }
- }
-
- impl Separator for CommaWithSpace {
- fn separator() -> &'static str {
- ", "
- }
-
- fn parse<'i, 't, F, T, E>(
- input: &mut Parser<'i, 't>,
- mut parse_one: F,
- ) -> Result<Vec<T>, ParseError<'i, E>>
- where
- F: for<'tt> FnMut(&mut Parser<'i, 'tt>) -> Result<T, ParseError<'i, E>>,
- {
-- input.skip_whitespace(); // Unnecessary for correctness, but may help try() rewind less.
-+ input.skip_whitespace(); // Unnecessary for correctness, but may help try_parse() rewind less.
- let mut results = vec![parse_one(input)?];
- loop {
-- input.skip_whitespace(); // Unnecessary for correctness, but may help try() rewind less.
-+ input.skip_whitespace(); // Unnecessary for correctness, but may help try_parse() rewind less.
- let comma_location = input.current_source_location();
-- let comma = input.try(|i| i.expect_comma()).is_ok();
-- input.skip_whitespace(); // Unnecessary for correctness, but may help try() rewind less.
-- if let Ok(item) = input.try(&mut parse_one) {
-+ let comma = input.try_parse(|i| i.expect_comma()).is_ok();
-+ input.skip_whitespace(); // Unnecessary for correctness, but may help try_parse() rewind less.
-+ if let Ok(item) = input.try_parse(&mut parse_one) {
- results.push(item);
- } else if comma {
- return Err(comma_location.new_unexpected_token_error(Token::Comma));
-diff --git a/servo/ports/geckolib/cbindgen.toml b/servo/ports/geckolib/cbindgen.toml
-index d507293e195d..38ff6504d949 100644
---- a/servo/ports/geckolib/cbindgen.toml
-+++ b/servo/ports/geckolib/cbindgen.toml
-@@ -360,7 +360,6 @@ renaming_overrides_prefixing = true
- "Keyframe" = "Keyframe"
- "nsChangeHint" = "nsChangeHint"
- "ServoElementSnapshotTable" = "ServoElementSnapshotTable"
--"Keyframe" = "Keyframe"
- "ComputedKeyframeValues" = "ComputedKeyframeValues"
- "OriginFlags" = "OriginFlags"
- "ServoTraversalFlags" = "ServoTraversalFlags"
diff --git a/repos/extra/firefox/abuild b/repos/extra/firefox/abuild
index d69287c2..64d2fed5 100644
--- a/repos/extra/firefox/abuild
+++ b/repos/extra/firefox/abuild
@@ -1,5 +1,5 @@
name=firefox
-version=134.0
+version=134.0.2
release=1
source="https://ftp.mozilla.org/pub/${name}/releases/${version}/source/${name}-${version}.source.tar.xz
fix-target-detection.patch"
@@ -25,7 +25,7 @@ ac_add_options --with-system-libvpx
ac_add_options --with-system-nspr
ac_add_options --with-system-nss
ac_add_options --with-system-pixman
-ac_add_options --with-system-png
+ac_add_options --without-system-png
ac_add_options --with-system-webp
ac_add_options --with-system-zlib
ac_add_options --without-wasm-sandboxed-libraries