From 026a7507759f89909c11c49bc646c5f9db419fc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B7=D0=B8=D0=BC?= Date: Wed, 3 Oct 2018 22:20:44 +0300 Subject: [PATCH] Updated to 62.0.3 --- .abf.yml | 2 +- build-disable-elfhack.patch | 12 +++ firefox-50.1-fix-glibc-check.patch | 11 --- firefox-62.0.2-include-cmath.patch | 12 +++ firefox-kde.patch | 146 ++++++++++++++--------------- firefox.cfg | 1 - firefox.spec | 93 ++++++++++-------- google-api-key | 1 + mozilla-api-key | 1 + mozilla-kde.patch | 38 ++++---- 10 files changed, 174 insertions(+), 143 deletions(-) create mode 100644 build-disable-elfhack.patch delete mode 100644 firefox-50.1-fix-glibc-check.patch create mode 100644 firefox-62.0.2-include-cmath.patch create mode 100644 google-api-key create mode 100644 mozilla-api-key diff --git a/.abf.yml b/.abf.yml index 0c2748b..33c02ff 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,3 +1,3 @@ sources: - firefox-61.0.2.source.tar.xz: 6e445d9d7da982452bf212948aff701d47f6f0c0 + firefox-62.0.3.source.tar.xz: 063b22b863cec227608d0195979cc5bbaa6d3f3c firefox-dictionary-61.0.2.tar.bz2: 25929c585dc8568a32d5be49aacc672f0ed2202f diff --git a/build-disable-elfhack.patch b/build-disable-elfhack.patch new file mode 100644 index 0000000..11e6a54 --- /dev/null +++ b/build-disable-elfhack.patch @@ -0,0 +1,12 @@ +diff -up firefox-62.0.2/toolkit/moz.configure.elfhack firefox-62.0.2/toolkit/moz.configure +--- firefox-62.0.2/toolkit/moz.configure.elfhack 2018-09-27 14:32:56.549507561 +0200 ++++ firefox-62.0.2/toolkit/moz.configure 2018-09-27 14:33:08.219532121 +0200 +@@ -1195,7 +1195,7 @@ with only_when(has_elfhack): + option('--disable-elf-hack', help='Disable elf hacks') + + set_config('USE_ELF_HACK', +- depends_if('--enable-elf-hack')(lambda _: True)) ++ depends_if('--enable-elf-hack')(lambda _: False)) + + + @depends(check_build_environment) diff --git a/firefox-50.1-fix-glibc-check.patch b/firefox-50.1-fix-glibc-check.patch deleted file mode 100644 index 8881c87..0000000 --- a/firefox-50.1-fix-glibc-check.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- firefox-50.1.0.old/config/config.mk 2016-11-01 04:15:27.000000000 +0800 -+++ firefox-50.1.0.new/config/config.mk 2017-01-01 20:40:17.313820042 +0800 -@@ -556,7 +556,7 @@ - - ifneq (,$(MOZ_LIBSTDCXX_TARGET_VERSION)$(MOZ_LIBSTDCXX_HOST_VERSION)) - CHECK_STDCXX = $(call CHECK_SYMBOLS,$(1),GLIBCXX,libstdc++,v[1] > 3 || (v[1] == 3 && v[2] == 4 && v[3] > 16)) --CHECK_GLIBC = $(call CHECK_SYMBOLS,$(1),GLIBC,libc,v[1] > 2 || (v[1] == 2 && v[2] > 12)) -+CHECK_GLIBC = $(call CHECK_SYMBOLS,$(1),GLIBC,libc,v[1] > 2 || (v[1] == 2 && v[2] > 19)) - endif - - ifeq (,$(filter $(OS_TARGET),WINNT Darwin)) diff --git a/firefox-62.0.2-include-cmath.patch b/firefox-62.0.2-include-cmath.patch new file mode 100644 index 0000000..1a7e4e9 --- /dev/null +++ b/firefox-62.0.2-include-cmath.patch @@ -0,0 +1,12 @@ +diff -Naur firefox-62.0.2-orig/gfx/angle/checkout/src/compiler/translator/SymbolTable_autogen.cpp firefox-62.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable_autogen.cpp +--- firefox-62.0.2-orig/gfx/angle/checkout/src/compiler/translator/SymbolTable_autogen.cpp 2018-09-20 19:41:23.000000000 +0300 ++++ firefox-62.0.2/gfx/angle/checkout/src/compiler/translator/SymbolTable_autogen.cpp 2018-10-03 14:30:16.693344732 +0300 +@@ -9,6 +9,8 @@ + // SymbolTable_autogen.cpp: + // Compile-time initialized built-ins. + ++#include ++ + #include "compiler/translator/SymbolTable.h" + + #include "angle_gl.h" diff --git a/firefox-kde.patch b/firefox-kde.patch index 41e2ea1..c99d5e3 100644 --- a/firefox-kde.patch +++ b/firefox-kde.patch @@ -1,11 +1,11 @@ # HG changeset patch -# Parent 242712e5a1879111d1a93a5d55dfae3fd5d47abc +# Parent 0629fb9c6879e14c1b5e3cbff53b0d44371f0127 diff --git a/browser/base/content/browser-kde.xul b/browser/base/content/browser-kde.xul new file mode 100644 --- /dev/null +++ b/browser/base/content/browser-kde.xul -@@ -0,0 +1,1293 @@ +@@ -0,0 +1,1291 @@ +#filter substitution + +# -*- Mode: HTML -*- @@ -21,6 +21,7 @@ new file mode 100644 + + + ++ + + + @@ -107,6 +108,8 @@ new file mode 100644 + + ++