--- a/MozillaFirefox/MozillaFirefox.changes Thu Dec 13 16:31:34 2018 +0100
+++ b/MozillaFirefox/MozillaFirefox.changes Sat Jan 26 22:42:57 2019 +0100
@@ -1,4 +1,41 @@
-------------------------------------------------------------------
+Tue Jan 15 14:32:03 UTC 2019 - Martin Liška <mliska@suse.cz>
+
+- Increase disk constraint.
+
+-------------------------------------------------------------------
+Mon Jan 14 12:12:12 UTC 2019 - Martin Liška <mliska@suse.cz>
+
+- Remove -v from mach build in order to work-around bmo#1500436.
+
+-------------------------------------------------------------------
+Fri Jan 11 15:07:14 UTC 2019 - Martin Liška <mliska@suse.cz>
+
+- Set %clang_build to false on all architectures
+- Do not use -fno-delete-null-pointer-checks and -fno-strict-aliasing:
+ it should not be needed anymore
+- Do not overwrite enable-optimize and when possible
+ enable --enable-debug-symbols.
+- Add -v to mach in order to make build verbose.
+
+-------------------------------------------------------------------
+Wed Jan 9 22:40:14 UTC 2019 - astieger@suse.com
+
+- Mozilla Firefox 64.0.2:
+ * Update the Japanese translation for missing strings (bmo#1513259)
+ * Properly restore column sizes in developer tools inspector (bmo#1503175)
+ * Fixed video stuttering on Youtube (bmo#1513511)
+ * Fix updates for some lightweight themes (bmo#1508777)
+
+-------------------------------------------------------------------
+Tue Dec 18 14:46:41 UTC 2018 - Guillaume GARDET <guillaume.gardet@opensuse.org>
+
+- Enable build_hardened for all architectures
+- Switch back aarch64 to clang as '-fPIC' fixes bmo#1513605
+- Remove obolete '--enable-pie' as -pie is always enabled for
+ gcc and clang
+
+-------------------------------------------------------------------
Wed Dec 12 17:33:29 UTC 2018 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Switch aarch64 builds back to gcc, not clang (bmo#1513605)
--- a/MozillaFirefox/MozillaFirefox.spec Thu Dec 13 16:31:34 2018 +0100
+++ b/MozillaFirefox/MozillaFirefox.spec Sat Jan 26 22:42:57 2019 +0100
@@ -1,7 +1,7 @@
#
# spec file for package MozillaFirefox
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# 2006-2018 Wolfgang Rosenauer
#
# All modifications and additions to the file contributed by third parties
@@ -19,28 +19,19 @@
# changed with every update
%define major 64
-%define mainver %major.0
-%define orig_version 64.0
+%define mainver %major.0.2
+%define orig_version 64.0.2
%define orig_suffix %{nil}
%define update_channel release
%define branding 1
-%define releasedate 20181206201918
+%define releasedate 20190108160530
%define source_prefix firefox-%{orig_version}
-# use clang (upstream default since 64.0)
-%if 0%{?suse_version} > 1320
-%define clang_build 1
-%endif
-# Except on aarch64 due to bmo#1513605
-# and on %%arm due to large ld memory requirements
-%ifarch %arm aarch64
+# always build with GCC as SUSE Security Team requires that
%define clang_build 0
-%endif
-# PIE, full relro (x86_64 for now)
-%ifnarch %arm aarch64
+# PIE, full relro
%define build_hardened 1
-%endif
# Firefox only supports i686
%ifarch %ix86
@@ -316,21 +307,12 @@
export CXX=g++
%endif
%endif
-export CFLAGS="%{optflags} -fno-strict-aliasing"
-# boo#986541: add -fno-delete-null-pointer-checks for gcc6
-%if 0%{?clang_build} == 0
-%if 0%{?suse_version} > 1320
-export CFLAGS="$CFLAGS -fno-delete-null-pointer-checks"
-%endif
-%endif
%ifarch %arm %ix86
# Limit RAM usage during link
export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
%endif
%if 0%{?build_hardened}
-%ifarch x86_64
-export LDFLAGS="${LDFLAGS} -Wl,-z,relro,-z,now"
-%endif
+export LDFLAGS="${LDFLAGS} -fPIC -Wl,-z,relro,-z,now"
%endif
%ifarch ppc64 ppc64le
%if 0%{?clang_build} == 0
@@ -354,18 +336,11 @@
%if 0%{?suse_version} >= 1550
ac_add_options --disable-gconf
%endif
-%if 0%{?build_hardened}
-%if 0%{?clang_build} == 0
-ac_add_options --enable-pie
-%endif
-%endif
-# gcc7 (boo#104105)
-%if 0%{?suse_version} > 1320
-ac_add_options --enable-optimize="-g -O2"
-%endif
# bmo#1441155 - Disable the generation of Rust debug symbols on Linux32
%ifarch %ix86 %arm
ac_add_options --disable-debug-symbols
+%else
+ac_add_options --enable-debug-symbols
%endif
%if 0%{?suse_version} > 1549
%ifnarch aarch64 ppc64 ppc64le
--- a/MozillaFirefox/_constraints Thu Dec 13 16:31:34 2018 +0100
+++ b/MozillaFirefox/_constraints Sat Jan 26 22:42:57 2019 +0100
@@ -2,7 +2,7 @@
<constraints>
<hardware>
<disk>
- <size unit="G">16</size>
+ <size unit="G">20</size>
</disk>
<memory>
<size unit="G">8</size>
--- a/MozillaFirefox/create-tar.sh Thu Dec 13 16:31:34 2018 +0100
+++ b/MozillaFirefox/create-tar.sh Sat Jan 26 22:42:57 2019 +0100
@@ -7,8 +7,8 @@
CHANNEL="release"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="8337ebb86a425a1c65467fc68eb7c26b9046159e"
-VERSION="64.0"
+RELEASE_TAG="c58ea2229c337e9981ab9d3650b04fd3d249b141"
+VERSION="64.0.2"
VERSION_SUFFIX=""
LOCALE_FILE="firefox-$VERSION/browser/locales/l10n-changesets.json"
--- a/MozillaFirefox/source-stamp.txt Thu Dec 13 16:31:34 2018 +0100
+++ b/MozillaFirefox/source-stamp.txt Sat Jan 26 22:42:57 2019 +0100
@@ -1,2 +1,2 @@
-REV=8337ebb86a42
+REV=c58ea2229c33
REPO=http://hg.mozilla.org/releases/mozilla-release