summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--0002-Bug-1694670.-Fix-the-OOB-check-in-write_u32-u16.-r-a.patch34
-rw-r--r--PKGBUILD14
3 files changed, 6 insertions, 52 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e50a45182c04..becb4ba59121 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Sat Mar 6 04:43:48 UTC 2021
+# Sat Mar 20 22:52:17 UTC 2021
pkgbase = firefox-kde-opensuse
pkgdesc = Standalone web browser from mozilla.org with OpenSUSE patch, integrate better with KDE
- pkgver = 86.0
+ pkgver = 86.0.1
pkgrel = 1
url = https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox
arch = i686
@@ -61,10 +61,10 @@ pkgbase = firefox-kde-opensuse
optdepends = networkmanager: Location detection via available WiFi networks
optdepends = speech-dispatcher: Text-to-Speech
optdepends = pulseaudio: Audio support
- provides = firefox=86.0
+ provides = firefox=86.0.1
conflicts = firefox
options = !emptydirs
- source = hg+https://hg.mozilla.org/mozilla-unified#tag=FIREFOX_86_0_RELEASE
+ source = hg+https://hg.mozilla.org/mozilla-unified#tag=FIREFOX_86_0_1_RELEASE
source = mozconfig
source = firefox.desktop
source = vendor.js
@@ -87,7 +87,6 @@ pkgbase = firefox-kde-opensuse
source = 0024-Fix-building-with-PGO-when-using-GCC.patch
source = 0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch
source = 0028-Make-elfhack-use-toolchain.patch
- source = 0002-Bug-1694670.-Fix-the-OOB-check-in-write_u32-u16.-r-a.patch
md5sums = SKIP
md5sums = 1fd86cc439737c90a5854aab7f85080f
md5sums = a26a061efb4def6572d5b319d657f1d6
@@ -111,7 +110,6 @@ pkgbase = firefox-kde-opensuse
md5sums = c8e251f1fc9050cd12173b540baa96f8
md5sums = 72176c9ee7b2ac4f1bb07ff5ee5fe10b
md5sums = 07770d558b8999b5793794e1551a1309
- md5sums = 4fa2b662e08d8270e0968366c6d690e1
pkgname = firefox-kde-opensuse
diff --git a/0002-Bug-1694670.-Fix-the-OOB-check-in-write_u32-u16.-r-a.patch b/0002-Bug-1694670.-Fix-the-OOB-check-in-write_u32-u16.-r-a.patch
deleted file mode 100644
index 8c44bf7c9549..000000000000
--- a/0002-Bug-1694670.-Fix-the-OOB-check-in-write_u32-u16.-r-a.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Jeff Muizelaar <jmuizelaar@mozilla.com>
-Date: Thu, 25 Feb 2021 13:18:47 +0000
-Subject: [PATCH] Bug 1694670. Fix the OOB check in write_u32/u16. r=aosmond,
- a=RyanVM
-
-Differential Revision: https://phabricator.services.mozilla.com/D106362
----
- gfx/qcms/src/iccread.rs | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/gfx/qcms/src/iccread.rs b/gfx/qcms/src/iccread.rs
-index 0113e17aff3e6..f1107d50a86b6 100644
---- a/gfx/qcms/src/iccread.rs
-+++ b/gfx/qcms/src/iccread.rs
-@@ -229,16 +229,16 @@ fn read_uInt16Number(mem: &mut MemSource, offset: usize) -> uInt16Number {
- read_u16(mem, offset)
- }
- pub fn write_u32(mem: &mut [u8], offset: usize, value: u32) {
-- if offset <= mem.len() - std::mem::size_of_val(&value) {
-+ if offset > mem.len() - std::mem::size_of_val(&value) {
- panic!("OOB");
- }
- let mem = mem.as_mut_ptr();
- unsafe {
- std::ptr::write_unaligned(mem.add(offset) as *mut u32, cpu_to_be32(value));
- }
- }
- pub fn write_u16(mem: &mut [u8], offset: usize, value: u16) {
-- if offset <= mem.len() - std::mem::size_of_val(&value) {
-+ if offset > mem.len() - std::mem::size_of_val(&value) {
- panic!("OOB");
- }
- let mem = mem.as_mut_ptr();
diff --git a/PKGBUILD b/PKGBUILD
index 07a6b2c9cb48..56aeb220bb22 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@ _pgo=true
_pkgname=firefox
pkgname=$_pkgname-kde-opensuse
-pkgver=86.0
+pkgver=86.0.1
pkgrel=1
pkgdesc="Standalone web browser from mozilla.org with OpenSUSE patch, integrate better with KDE"
arch=('i686' 'x86_64')
@@ -99,11 +99,6 @@ source=("hg+$_repo#tag=FIREFOX_${pkgver//./_}_RELEASE"
0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch
0028-Make-elfhack-use-toolchain.patch
# end
- # Fix MOZILLA#1694670
- # "Linux startup crash in [@ qcms_data_create_rgb_with_gamma]"
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1694670
- # https://bugs.archlinux.org/task/69821
- 0002-Bug-1694670.-Fix-the-OOB-check-in-write_u32-u16.-r-a.patch
)
# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
@@ -158,10 +153,6 @@ prepare() {
# Force disable elfhack to fix build errors
patch -Np1 -i "$srcdir"/build-disable-elfhack.patch
- # Fix MOZILLA#1694670
- patch -Np1 -i \
- "$srcdir"/0002-Bug-1694670.-Fix-the-OOB-check-in-write_u32-u16.-r-a.patch
-
if [ $_pgo ] ; then
# Fix MOZILLA#1516803
# sandbox needs to be built with --param lto-partitions=1 when
@@ -292,5 +283,4 @@ md5sums=('SKIP'
'67c0bca3e38404d53e6057e744c7ecee'
'c8e251f1fc9050cd12173b540baa96f8'
'72176c9ee7b2ac4f1bb07ff5ee5fe10b'
- '07770d558b8999b5793794e1551a1309'
- '4fa2b662e08d8270e0968366c6d690e1')
+ '07770d558b8999b5793794e1551a1309')