kiss-nihal

personal KISS Linux package repo
git clone git://git.nihaljere.xyz/kiss-nihal
Log | Files | Refs | Submodules

commit fbb66251a6f3bb8d4ed5144e49c50bb83c5d0a8e
parent 0981c1fac1dc2db0fde83a945b9b50b1dd981b40
Author: Nihal Jere <nihal@nihaljere.xyz>
Date:   Wed, 31 Mar 2021 13:38:53 -0500

librewolf: bump to 87

Diffstat:
Mlibrewolf/checksums | 7++++++-
Alibrewolf/patches/disable-minidump.patch | 49+++++++++++++++++++++++++++++++++++++++++++++++++
Mlibrewolf/sources | 7++++---
3 files changed, 59 insertions(+), 4 deletions(-)

diff --git a/librewolf/checksums b/librewolf/checksums @@ -1 +1,6 @@ -d599e1e5661f1498989deb35a3181712842b554e45dff0af3857e5abfb0591ae +ce98be0522f971b6950f22c738c4b2caf19cf7f48ab2ae2e6d46694af7fd58ab +f0611136bee505811e9ca11ca7ac188ef5323a8e2ef19cffd3edb3cf08fd791e +3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f +0c7313827ffcdbeb9dc8278ad68f80956098c74f6c32e181f9d2d22c67861969 +3800a833ef5ec81e0e0d240fd62bbb30463ba7855b3069dda9aca61c11e8414e +2e519e7caeed0365b13100198eb89824aad4353010c914852a87c28fa72319ab diff --git a/librewolf/patches/disable-minidump.patch b/librewolf/patches/disable-minidump.patch @@ -0,0 +1,49 @@ +Patch from Void Linux. Here's the full message for the ff87-update, but +we're only taking the minidump_writer_linux part as it's the only +relevant one for Firefox on Wyverkiss. + +From 9fd26c1bd4ecc5aa2d4336963ca2b0b2726bc5c8 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com> +Date: Wed, 24 Mar 2021 09:59:36 -0300 +Subject: [PATCH] firefox: update to 87.0. + +minidump_writer_linux has issues on musl and doesn't support all +platforms Void does (thread_info doesn't touch ppc*), so we add a patch +to not build it at all. It seems to be a build system bug where +oxidized_breakpad can be enabled even when --disable-backtrace is set. +If next version still only enables it for x86_64, it might build/work +fine for us, see: https://github.com/msirringhaus/minidump_writer_linux/issues/4 + +diff --git a/Cargo.toml b/Cargo.toml +index 4076a60577..945f26f638 100644 +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -13,7 +13,6 @@ members = [ + "netwerk/test/http3server", + "security/manager/ssl/osclientcerts", + "testing/geckodriver", +- "toolkit/crashreporter/rust_minidump_writer_linux", + "toolkit/library/gtest/rust", + "toolkit/library/rust/", + "toolkit/mozapps/defaultagent/rust", +@@ -79,7 +78,6 @@ spirv_cross = { git = "https://github.com/kvark/spirv_cross", branch = "wgpu4" } + # failure's backtrace feature might break our builds, see bug 1608157. + failure = { git = "https://github.com/badboy/failure", rev = "64af847bc5fdcb6d2438bec8a6030812a80519a5" } + failure_derive = { git = "https://github.com/badboy/failure", rev = "64af847bc5fdcb6d2438bec8a6030812a80519a5" } +-minidump_writer_linux = { git = "https://github.com/msirringhaus/minidump_writer_linux.git", rev = "9191af36343846b2c7ada65b9602b481b717c4d8" } + + [patch.crates-io.cranelift-codegen] + git = "https://github.com/mozilla-spidermonkey/wasmtime" +diff --git a/toolkit/moz.configure b/toolkit/moz.configure +index 806576b1ef..43ef8309f1 100644 +--- a/toolkit/moz.configure ++++ b/toolkit/moz.configure +@@ -2487,8 +2487,6 @@ + # ============================================================== + @depends(target) + def oxidized_breakpad(target): +- if target.kernel == "Linux" and target.os != "Android": +- return target.cpu in ("x86", "x86_64") + return False + + diff --git a/librewolf/sources b/librewolf/sources @@ -1,7 +1,8 @@ -https://archive.mozilla.org/pub/firefox/releases/86.0/source/firefox-86.0.source.tar.xz +https://archive.mozilla.org/pub/firefox/releases/87.0/source/firefox-87.0.source.tar.xz https://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz autoconf2.13/ https://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz yasm/ -https://gitlab.com/librewolf-community/browser/linux/-/archive/v86.0-1/linux-v86.0-1.tar.gz +https://gitlab.com/librewolf-community/browser/linux/-/archive/v87.0-1/linux-v87.0-1.tar.gz git+https://gitlab.com/librewolf-community/browser/common.git common -git+https://gitlab.com/librewolf-community/settings.git#c5c75a39dd91a8772255a78493853be6553262b2 settings +git+https://gitlab.com/librewolf-community/settings.git#b27477ceb969e5edb4bc84b680f6e7041dc11e08 settings patches/no-gtk2.patch +patches/disable-minidump.patch