FF 83.0 firefox83
authorWolfgang Rosenauer <wr@rosenauer.org>
Thu, 10 Dec 2020 14:36:59 +0100
branchfirefox83
changeset 1151 8df86bf11fc1
parent 1150 2faa589360df
child 1152 4cfe46c9a944
FF 83.0
MozillaFirefox/MozillaFirefox.changes
MozillaFirefox/MozillaFirefox.spec
MozillaFirefox/firefox-search-provider.ini
MozillaFirefox/firefox.js
MozillaFirefox/mozilla-ppc-altivec_static_inline.patch
MozillaFirefox/tar_stamps
mozilla-pipewire-0-3.patch
mozilla-ppc-altivec_static_inline.patch
series
--- a/MozillaFirefox/MozillaFirefox.changes	Sun Nov 15 09:35:28 2020 +0100
+++ b/MozillaFirefox/MozillaFirefox.changes	Thu Dec 10 14:36:59 2020 +0100
@@ -1,7 +1,85 @@
 -------------------------------------------------------------------
+Sat Nov 21 08:12:17 UTC 2020 - Kirill Kirillov <kkirill@opensuse.org>
+
+- Add/Enable GNOME search provider
+
+-------------------------------------------------------------------
+Sun Nov 15 12:16:53 UTC 2020 - Wolfgang Rosenauer <wr@rosenauer.org>
+
+- Mozilla Firefox 83.0
+  * major update for SpiderMonkey improving performance significantly
+  * optional HTTPS-Only mode
+  * more improvements
+    https://www.mozilla.org/en-US/firefox/83.0/releasenotes/
+  MFSA 2020-50 (bsc#1178824))
+  * CVE-2020-26951 (bmo#1667113)
+    Parsing mismatches could confuse and bypass security
+    sanitizer for chrome privileged code
+  * CVE-2020-26952 (bmo#1667685)
+    Out of memory handling of JITed, inlined functions could lead
+    to a memory corruption
+  * CVE-2020-16012 (bmo#1642028)
+    Variable time processing of cross-origin images during
+    drawImage calls
+  * CVE-2020-26953 (bmo#1656741)
+    Fullscreen could be enabled without displaying the security UI
+  * CVE-2020-26954 (bmo#1657026)
+    Local spoofing of web manifests for arbitrary pages in
+    Firefox for Android
+  * CVE-2020-26955 (bmo#1663261)
+    Cookies set during file downloads are shared between normal
+    and Private Browsing Mode in Firefox for Android
+  * CVE-2020-26956 (bmo#1666300)
+    XSS through paste (manual and clipboard API)
+  * CVE-2020-26957 (bmo#1667179)
+    OneCRL was not working in Firefox for Android
+  * CVE-2020-26958 (bmo#1669355)
+    Requests intercepted through ServiceWorkers lacked MIME type
+    restrictions
+  * CVE-2020-26959 (bmo#1669466)
+    Use-after-free in WebRequestService
+  * CVE-2020-26960 (bmo#1670358)
+    Potential use-after-free in uses of nsTArray
+  * CVE-2020-15999 (bmo#1672223)
+    Heap buffer overflow in freetype
+  * CVE-2020-26961 (bmo#1672528)
+    DoH did not filter IPv4 mapped IP Addresses
+  * CVE-2020-26962 (bmo#610997)
+    Cross-origin iframes supported login autofill
+  * CVE-2020-26963 (bmo#1314912)
+    History and Location interfaces could have been used to hang
+    the browser
+  * CVE-2020-26964 (bmo#1658865)
+    Firefox for Android's Remote Debugging via USB could have
+    been abused by untrusted apps on older versions of Android
+  * CVE-2020-26965 (bmo#1661617)
+    Software keyboards may have remembered typed passwords
+  * CVE-2020-26966 (bmo#1663571)
+    Single-word search queries were also broadcast to local
+    network
+  * CVE-2020-26967 (bmo#1665820)
+    Mutation Observers could break or confuse Firefox Screenshots
+    feature
+  * CVE-2020-26968 (bmo#1551615, bmo#1607762, bmo#1656697,
+    bmo#1657739, bmo#1660236, bmo#1667912, bmo#1671479,
+    bmo#1671923)
+    Memory safety bugs fixed in Firefox 83 and Firefox ESR 78.5
+  * CVE-2020-26969 (bmo#1623920, bmo#1651705, bmo#1667872,
+    bmo#1668876)
+    Memory safety bugs fixed in Firefox 83
+- requires
+  NSS >= 3.58
+  nodejs >= 10.22.1
+- removed obsolete mozilla-ppc-altivec_static_inline.patch
+- disable LTO on TW because of ICEs in gcc
+
+-------------------------------------------------------------------
 Mon Nov  9 10:15:52 UTC 2020 - Wolfgang Rosenauer <wr@rosenauer.org>
 
 - Mozilla Firefox 82.0.3
+  MSFA 2020-49
+  * CVE-2020-26950 (bmo#1675905)
+    Write side effects in MCallGetProperty opcode not accounted for
 
 -------------------------------------------------------------------
 Mon Nov  2 09:00:13 UTC 2020 - Wolfgang Rosenauer <wr@rosenauer.org>
@@ -10,6 +88,11 @@
   * few bugfixes for introduced regressions
 
 -------------------------------------------------------------------
+Sun Nov  1 20:15:17 UTC 2020 - Kirill Kirillov <kkirill@opensuse.org>
+
+- Enable GNOME search provider
+
+-------------------------------------------------------------------
 Thu Oct 15 20:44:47 UTC 2020 - Wolfgang Rosenauer <wr@rosenauer.org>
 
 - Mozilla Firefox 82.0
--- a/MozillaFirefox/MozillaFirefox.spec	Sun Nov 15 09:35:28 2020 +0100
+++ b/MozillaFirefox/MozillaFirefox.spec	Thu Dec 10 14:36:59 2020 +0100
@@ -29,15 +29,15 @@
 # orig_suffix b3
 # major 69
 # mainver %major.99
-%define major          82
-%define mainver        %major.0.3
-%define orig_version   82.0.3
+%define major          83
+%define mainver        %major.0
+%define orig_version   83.0
 %define orig_suffix    %{nil}
 %define update_channel release
 %define branding       1
 %define devpkg         1
 
-# PGO builds do not work in TW currently (bmo#1642410)
+# PGO builds do not work in TW currently (bmo#1680306)
 %define do_profiling   0
 
 # upstream default is clang (to use gcc for large parts set to 0)
@@ -101,9 +101,9 @@
 BuildRequires:  libproxy-devel
 BuildRequires:  makeinfo
 BuildRequires:  mozilla-nspr-devel >= 4.29
-BuildRequires:  mozilla-nss-devel >= 3.57
+BuildRequires:  mozilla-nss-devel >= 3.58
 BuildRequires:  nasm >= 2.14
-BuildRequires:  nodejs10 >= 10.21.0
+BuildRequires:  nodejs10 >= 10.22.1
 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
 BuildRequires:  python-libxml2
 BuildRequires:  python36
@@ -178,6 +178,7 @@
 Source14:       https://github.com/openSUSE/firefox-scripts/raw/5e54f4a/create-tar.sh
 Source15:       firefox-appdata.xml
 Source16:       %{name}.changes
+Source17:       firefox-search-provider.ini
 # Set up API keys, see http://www.chromium.org/developers/how-tos/api-keys
 # Note: these are for the openSUSE Firefox builds ONLY. For your own distribution,
 # please get your own set of keys.
@@ -195,7 +196,6 @@
 Patch8:         mozilla-disable-wasm-emulate-arm-unaligned-fp-access.patch
 Patch9:         mozilla-s390-context.patch
 Patch11:        mozilla-reduce-rust-debuginfo.patch
-Patch12:        mozilla-ppc-altivec_static_inline.patch
 Patch13:        mozilla-bmo1005535.patch
 Patch14:        mozilla-bmo1568145.patch
 Patch15:        mozilla-bmo1504834-part1.patch
@@ -336,7 +336,6 @@
 %patch8 -p1
 %patch9 -p1
 %patch11 -p1
-%patch12 -p1
 %patch13 -p1
 %patch14 -p1
 %patch15 -p1
@@ -656,6 +655,9 @@
 # install man-page
 mkdir -p %{buildroot}%{_mandir}/man1/
 cp %{SOURCE11} %{buildroot}%{_mandir}/man1/%{progname}.1
+# install GNOME Shell search provider
+mkdir -p %{buildroot}%{_datadir}/gnome-shell/search-providers
+cp %{SOURCE17} %{buildroot}%{_datadir}/gnome-shell/search-providers
 ##########
 # ADDONS
 #
@@ -776,6 +778,9 @@
 %endif
 %{_datadir}/applications/%{desktop_file_name}.desktop
 %{_datadir}/mime/packages/%{progname}.xml
+%dir %{_datadir}/gnome-shell
+%dir %{_datadir}/gnome-shell/search-providers
+%{_datadir}/gnome-shell/search-providers/*.ini
 %dir %{_datadir}/mozilla
 %dir %{_datadir}/mozilla/extensions
 %dir %{_datadir}/mozilla/extensions/%{firefox_appid}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MozillaFirefox/firefox-search-provider.ini	Thu Dec 10 14:36:59 2020 +0100
@@ -0,0 +1,5 @@
+[Shell Search Provider]
+DesktopId=firefox.desktop
+BusName=org.mozilla.Firefox.SearchProvider
+ObjectPath=/org/mozilla/Firefox/SearchProvider
+Version=2
--- a/MozillaFirefox/firefox.js	Sun Nov 15 09:35:28 2020 +0100
+++ b/MozillaFirefox/firefox.js	Thu Dec 10 14:36:59 2020 +0100
@@ -6,3 +6,5 @@
 pref("extensions.autoDisableScopes", 0);
 pref("extensions.shownSelectionUI", true);
 pref("extensions.langpacks.signatures.required", false);
+// enable D-Bus inteface for Gnome Shell search
+pref("browser.gnome-search-provider.enabled", true);
--- a/MozillaFirefox/mozilla-ppc-altivec_static_inline.patch	Sun Nov 15 09:35:28 2020 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-../mozilla-ppc-altivec_static_inline.patch
\ No newline at end of file
--- a/MozillaFirefox/tar_stamps	Sun Nov 15 09:35:28 2020 +0100
+++ b/MozillaFirefox/tar_stamps	Thu Dec 10 14:36:59 2020 +0100
@@ -1,11 +1,11 @@
 PRODUCT="firefox"
 CHANNEL="release"
-VERSION="82.0.3"
+VERSION="83.0"
 VERSION_SUFFIX=""
-PREV_VERSION="82.0.2"
+PREV_VERSION="82.0.3"
 PREV_VERSION_SUFFIX=""
 #SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation
 
 RELEASE_REPO="https://hg.mozilla.org/releases/mozilla-release"
-RELEASE_TAG="861857e7c10478e180cc39a394377a3b1304954b"
-RELEASE_TIMESTAMP="20201108180448"
+RELEASE_TAG="55359edc5d1cb8addecf9d2e7151782da543f67b"
+RELEASE_TIMESTAMP="20201112153044"
--- a/mozilla-pipewire-0-3.patch	Sun Nov 15 09:35:28 2020 +0100
+++ b/mozilla-pipewire-0-3.patch	Thu Dec 10 14:36:59 2020 +0100
@@ -40,9 +40,9 @@
      'pk11sdr.h',
      'pkcs11f.h',
      'pkcs11.h',
-diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/BUILD.gn b/media/webrtc/trunk/webrtc/modules/desktop_capture/BUILD.gn
---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/BUILD.gn
-+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/BUILD.gn
+diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/BUILD.gn b/third_party/libwebrtc/webrtc/modules/desktop_capture/BUILD.gn
+--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/BUILD.gn
++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/BUILD.gn
 @@ -153,17 +153,17 @@ if (rtc_include_tests) {
        "../../test:test_support",
      ]
@@ -62,16 +62,16 @@
        packages = [
          "gio-2.0",
          "gio-unix-2.0",
-diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build b/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build
---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build
-+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build
+diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build b/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build
+--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build
++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build
 @@ -112,16 +112,39 @@ if CONFIG["OS_TARGET"] == "DragonFly":
-         "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_atom_cache.cc",
-         "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc",
-         "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_server_pixel_buffer.cc",
-         "/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc",
-         "/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_linux.cc",
-         "/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_linux.cc"
+         "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_atom_cache.cc",
+         "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_error_trap.cc",
+         "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_server_pixel_buffer.cc",
+         "/third_party/libwebrtc/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc",
+         "/third_party/libwebrtc/webrtc/modules/desktop_capture/screen_capturer_linux.cc",
+         "/third_party/libwebrtc/webrtc/modules/desktop_capture/window_capturer_linux.cc"
      ]
  
 +# PipeWire specific files
@@ -92,9 +92,9 @@
 +    CXXFLAGS += [ "-I/usr/include/spa-0.2" ]
 +
 +    UNIFIED_SOURCES += [
-+        "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc",
-+        "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc",
-+        "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc"
++        "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc",
++        "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc",
++        "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc"
 +    ]
 +
  if CONFIG["OS_TARGET"] == "FreeBSD":
@@ -105,9 +105,9 @@
      DEFINES["_FILE_OFFSET_BITS"] = "64"
  
      OS_LIBS += [
-diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h b/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h
---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h
-+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h
+diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_options.h b/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_options.h
+--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_options.h
++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_options.h
 @@ -136,15 +136,15 @@ class DesktopCaptureOptions {
  #if defined(USE_X11)
    bool use_update_notifications_ = false;
@@ -125,9 +125,9 @@
  }  // namespace webrtc
  
  #endif  // MODULES_DESKTOP_CAPTURE_DESKTOP_CAPTURE_OPTIONS_H_
-diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc
---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc
-+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc
+diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc
+--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc
++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc
 @@ -10,18 +10,21 @@
  
  #include "modules/desktop_capture/linux/base_capturer_pipewire.h"
@@ -786,9 +786,9 @@
 +}
 +
  }  // namespace webrtc
-diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h
---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h
-+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h
+diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h
+--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h
++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h
 @@ -17,99 +17,103 @@
  #include <spa/param/video/format-utils.h>
  
@@ -919,9 +919,9 @@
  
    static void OnProxyRequested(GObject* object,
                                 GAsyncResult* result,
-diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc
---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc
-+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc
+diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc
+--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc
++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc
 @@ -10,17 +10,17 @@
  
  #include "modules/desktop_capture/linux/screen_capturer_pipewire.h"
@@ -941,9 +941,9 @@
      const DesktopCaptureOptions& options) {
    return std::make_unique<ScreenCapturerPipeWire>();
  }
-diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc
---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc
-+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc
+diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc
+--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc
++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc
 @@ -10,17 +10,17 @@
  
  #include "modules/desktop_capture/linux/window_capturer_pipewire.h"
@@ -963,9 +963,9 @@
      const DesktopCaptureOptions& options) {
    return std::make_unique<WindowCapturerPipeWire>();
  }
-diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_linux.cc b/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_linux.cc
---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_linux.cc
-+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_linux.cc
+diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/screen_capturer_linux.cc b/third_party/libwebrtc/webrtc/modules/desktop_capture/screen_capturer_linux.cc
+--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/screen_capturer_linux.cc
++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/screen_capturer_linux.cc
 @@ -21,17 +21,17 @@
  
  namespace webrtc {
@@ -985,9 +985,9 @@
  #endif  // defined(USE_X11)
  
    return nullptr;
-diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_linux.cc b/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_linux.cc
---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_linux.cc
-+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_linux.cc
+diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/window_capturer_linux.cc b/third_party/libwebrtc/webrtc/modules/desktop_capture/window_capturer_linux.cc
+--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/window_capturer_linux.cc
++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/window_capturer_linux.cc
 @@ -21,17 +21,17 @@
  
  namespace webrtc {
--- a/mozilla-ppc-altivec_static_inline.patch	Sun Nov 15 09:35:28 2020 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-# HG changeset patch
-# User msirringhaus@suse.de
-# Date 1558452418 -7200
-#      Tue May 21 17:26:58 2019 +0200
-# Node ID 6cd963b6c82ea6629aaf4050851789b78f310338
-# Parent  74d44a14979d4ed1431d8291e20775339a5a6510
-imported patch mozilla-ppc-altivec_static_inline.patch
-
-diff --git a/gfx/qcms/transform-altivec.cpp b/gfx/qcms/transform-altivec.cpp
---- a/gfx/qcms/transform-altivec.cpp
-+++ b/gfx/qcms/transform-altivec.cpp
-@@ -25,17 +25,17 @@
- 
- #include "qcmsint.h"
- 
- #define FLOATSCALE (float)(PRECACHE_OUTPUT_SIZE)
- #define CLAMPMAXVAL (((float) (PRECACHE_OUTPUT_SIZE - 1)) / PRECACHE_OUTPUT_SIZE)
- static const ALIGN float floatScaleX4 = FLOATSCALE;
- static const ALIGN float clampMaxValueX4 = CLAMPMAXVAL;
- 
--inline vector float load_aligned_float(float *dataPtr)
-+static inline vector float load_aligned_float(float *dataPtr)
- {
- 	vector float data = vec_lde(0, dataPtr);
- 	vector unsigned char moveToStart = vec_lvsl(0, dataPtr);
- 	return vec_perm(data, data, moveToStart);
- }
- 
- template <size_t kRIndex, size_t kGIndex, size_t kBIndex, size_t kAIndex = NO_A_INDEX>
- static void qcms_transform_data_template_lut_altivec(const qcms_transform *transform,
--- a/series	Sun Nov 15 09:35:28 2020 +0100
+++ b/series	Thu Dec 10 14:36:59 2020 +0100
@@ -8,7 +8,6 @@
 mozilla-disable-wasm-emulate-arm-unaligned-fp-access.patch
 mozilla-s390-context.patch
 mozilla-reduce-rust-debuginfo.patch
-mozilla-ppc-altivec_static_inline.patch
 mozilla-bmo1005535.patch
 mozilla-bmo1568145.patch
 mozilla-bmo1504834-part1.patch