From 232479943d6432796662ecda982aa0eac2edf1561bf19627141508a288be61c7 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Thu, 13 Dec 2018 12:20:53 +0000 Subject: [PATCH 01/11] try less memory now that we are using memory constraints OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=701 --- _constraints | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_constraints b/_constraints index 03d5c58..5e722f3 100644 --- a/_constraints +++ b/_constraints @@ -5,7 +5,7 @@ 16 - 12 + 8 From 96abfaec583fbc13bb278e792ff09b6c1dd651c498844ac3ca5c33fcc182bea3 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Mon, 7 Jan 2019 19:59:56 +0000 Subject: [PATCH 02/11] Accepting request 659329 from home:Guillaume_G:branches:mozilla:Factory - 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 OBS-URL: https://build.opensuse.org/request/show/659329 OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=703 --- MozillaFirefox.changes | 8 ++++++++ MozillaFirefox.spec | 18 ++++-------------- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index b3c34b1..60c9425 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Tue Dec 18 14:46:41 UTC 2018 - Guillaume GARDET + +- 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 diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index e4b118c..936e175 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -31,16 +31,13 @@ %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 +# Except on %%arm due to large ld memory requirements +%ifarch %arm %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 @@ -328,9 +325,7 @@ export CFLAGS="$CFLAGS -fno-delete-null-pointer-checks" 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,11 +349,6 @@ ac_add_options --enable-default-toolkit=cairo-gtk3 %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" From c828807e6d66ac7b1549a8a3cefd83c76abeffbaa1f4444e8f9a40ece9360935 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Thu, 10 Jan 2019 10:25:49 +0000 Subject: [PATCH 03/11] Accepting request 664321 from home:AndreasStieger:branches:mozilla:Factory 64.0.2 OBS-URL: https://build.opensuse.org/request/show/664321 OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=704 --- MozillaFirefox.changes | 9 +++++++++ MozillaFirefox.spec | 10 +++++----- compare-locales.tar.xz | 4 ++-- create-tar.sh | 4 ++-- firefox-64.0.2.source.tar.xz | 3 +++ firefox-64.0.2.source.tar.xz.asc | 17 +++++++++++++++++ firefox-64.0.source.tar.xz | 3 --- l10n-64.0.2.tar.xz | 3 +++ l10n-64.0.tar.xz | 3 --- source-stamp.txt | 2 +- 10 files changed, 42 insertions(+), 16 deletions(-) create mode 100644 firefox-64.0.2.source.tar.xz create mode 100644 firefox-64.0.2.source.tar.xz.asc delete mode 100644 firefox-64.0.source.tar.xz create mode 100644 l10n-64.0.2.tar.xz delete mode 100644 l10n-64.0.tar.xz diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index 60c9425..807a8af 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +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 diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index 936e175..0651caf 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -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 @@ -13,18 +13,18 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # # 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) diff --git a/compare-locales.tar.xz b/compare-locales.tar.xz index 3495ea7..2478921 100644 --- a/compare-locales.tar.xz +++ b/compare-locales.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:08c89c246ee082e7b61a333ee0d0a2e6ddf8c9ac12688cbf4ad50dafb0de7ad5 -size 28388 +oid sha256:896ee0ce405e34118df71daa662d1dfb00fdec76632b52bab8cb5b321f2aca59 +size 28788 diff --git a/create-tar.sh b/create-tar.sh index f20723a..b8804a6 100644 --- a/create-tar.sh +++ b/create-tar.sh @@ -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" diff --git a/firefox-64.0.2.source.tar.xz b/firefox-64.0.2.source.tar.xz new file mode 100644 index 0000000..2c0d8d9 --- /dev/null +++ b/firefox-64.0.2.source.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34cf115a4eeb4d73f7199396bb3a5d5843c8c455eae4213bf451c4db88768f1f +size 273075852 diff --git a/firefox-64.0.2.source.tar.xz.asc b/firefox-64.0.2.source.tar.xz.asc new file mode 100644 index 0000000..a6c96b9 --- /dev/null +++ b/firefox-64.0.2.source.tar.xz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.14 (GNU/Linux) + +iQIcBAABCAAGBQJcNPQOAAoJELu+vbskxvNVwK0P/36H9I9bcOfr1yv8Tj2zzlCV +NBMBxUJP99l9MNYWSNjiz/TLqGN3ASRI3lnqAo7jOCr1O3RH7oZTQhFFoTVGEsJ9 +rH9tkyjBKreZX7oZI2Lc9zE+xPeRLQom0J/YHc/YV1+35SaYDTtQOXLDoflozbFZ +QX9PKm8y9dl0G8KHitN9lUg4bkIsxzTT4VwRHb8OazQFzC/4rf6PlXvWhAefi8ms +bz3vUQCewt8ma6zkHWqcStjMwNdCX6HlkaEcLGTDkLejc0ByiiLDS1Z0Lyr+9CcD +xMmaFXELtr2vhP1YbzRS0AYXl462wRZA//hRQh2/9Lrpg10WEsvxLClD9YukNpQq +QehJuSlEeOTIRj7JPt/5BUbDTT9IMmJzRdJoeDn1v++ICormBVyUskWCVK3dk3lJ +LC2MG8u0+9nWQsBpN95nEdf5aWRku+rGex0xITW9/lspZrZ7Ho6baWCyKbobWwCV +zTRpJ+Y1MLMIuXhksOtRvrPedoZQoPhO85TX0SKdrXBrUjR5LCl57W7NU8qpyO/X +GTLEdueX/L9gbTPx1AGLuWBgRZ09V9ogdQaa4KdVVJCYpdFl+BFn8181FzW+R0rs +pFPjNpAwCMqLt9hey9wL1dv0pLBRDKNhNZrYME+KhmzqHqM2Viqb+XgRBfbd3TgR +N9VLIcP1yMoI6ajiJW5/ +=biaM +-----END PGP SIGNATURE----- diff --git a/firefox-64.0.source.tar.xz b/firefox-64.0.source.tar.xz deleted file mode 100644 index 0c64d74..0000000 --- a/firefox-64.0.source.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:da40f2f8f1cbf0ddb3454aa9f65bb1a2b2043ca9b1724aecd016337be77d537f -size 271865888 diff --git a/l10n-64.0.2.tar.xz b/l10n-64.0.2.tar.xz new file mode 100644 index 0000000..1f2d3a3 --- /dev/null +++ b/l10n-64.0.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fbbe1a5896449c8a23fe104a86ef7dd8de518e59c9b2a03f2b0c1caf8040b2e +size 54769816 diff --git a/l10n-64.0.tar.xz b/l10n-64.0.tar.xz deleted file mode 100644 index 673557a..0000000 --- a/l10n-64.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0699616acd4ac4a2e664ce27dfa6dbf3bc98c1d9e487f4939313ba76208133d1 -size 50361652 diff --git a/source-stamp.txt b/source-stamp.txt index 0f24eda..8826f41 100644 --- a/source-stamp.txt +++ b/source-stamp.txt @@ -1,2 +1,2 @@ -REV=8337ebb86a42 +REV=c58ea2229c33 REPO=http://hg.mozilla.org/releases/mozilla-release From 68e8e12c2781f9bd2b0d342cbb596f7f3cc900c5a7570b796b245d0e43b31434 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Sat, 12 Jan 2019 22:48:04 +0000 Subject: [PATCH 04/11] Accepting request 664693 from home:marxin:branches:mozilla:Factory-new2 - 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. - Do not overwrite enable-optimize and when possible enable --enable-debug-symbols. - Add -v to mach in order to make build verbose. OBS-URL: https://build.opensuse.org/request/show/664693 OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=705 --- MozillaFirefox.changes | 10 ++++++++++ MozillaFirefox.spec | 25 +++++-------------------- 2 files changed, 15 insertions(+), 20 deletions(-) diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index 807a8af..edb6e20 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Fri Jan 11 15:07:14 UTC 2019 - Martin Liška + +- 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. +- 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 diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index 0651caf..2ff68c9 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -13,7 +13,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -27,14 +27,8 @@ %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 %%arm due to large ld memory requirements -%ifarch %arm +# always build with GCC as SUSE Security Team requires that %define clang_build 0 -%endif # PIE, full relro %define build_hardened 1 @@ -313,13 +307,6 @@ export CC=gcc 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" @@ -349,13 +336,11 @@ ac_add_options --enable-default-toolkit=cairo-gtk3 %if 0%{?suse_version} >= 1550 ac_add_options --disable-gconf %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 @@ -400,7 +385,7 @@ ac_add_options --with-arch=armv7-a ac_add_options --disable-webrtc %endif EOF -./mach build +./mach build -v %install cd $RPM_BUILD_DIR/obj From d30950bfb92c88204646bb78b9d8183fe2b4a101c3b0a178d96b5c85dd0572f5 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Sat, 12 Jan 2019 22:49:25 +0000 Subject: [PATCH 05/11] it should not be needed anymore - Mozilla Firefox 64.0.2: - Remove obolete '--enable-pie' as -pie is always enabled for OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=706 --- MozillaFirefox.changes | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index edb6e20..e2a7b13 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -3,7 +3,7 @@ Fri Jan 11 15:07:14 UTC 2019 - Martin Liška - 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. + 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. @@ -11,7 +11,7 @@ Fri Jan 11 15:07:14 UTC 2019 - Martin Liška ------------------------------------------------------------------- Wed Jan 9 22:40:14 UTC 2019 - astieger@suse.com -- Mozilla Firefox 64.0.2: +- 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) @@ -22,7 +22,7 @@ Tue Dec 18 14:46:41 UTC 2018 - Guillaume GARDET - 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 +- Remove obolete '--enable-pie' as -pie is always enabled for gcc and clang ------------------------------------------------------------------- From d6db4cc918815ffc35a7ca4f964aca9e450bf84e7b64883fdfe530384fb33a22 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Sat, 12 Jan 2019 22:56:13 +0000 Subject: [PATCH 06/11] OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=707 --- firefox-64.0.source.tar.xz.asc | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 firefox-64.0.source.tar.xz.asc diff --git a/firefox-64.0.source.tar.xz.asc b/firefox-64.0.source.tar.xz.asc deleted file mode 100644 index 670fd03..0000000 --- a/firefox-64.0.source.tar.xz.asc +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.14 (GNU/Linux) - -iQIcBAABCAAGBQJcCeLpAAoJELu+vbskxvNVG04QAKA6B6cBMdQIHAjxkIrWS9nQ -rprO4iQlLhI0OHVxc5aKpG2/dhA3QffmQ/PdlZQZ5Y4hKKyJhQYXeQC4I7aaUmND -FzEqEtdAkGLNInkcT4wdTs0qR8pTh5QpuM/wzUWUlpkJz5RKGN4aMCzG6Ls5ciKT -BBE153MHwCuIlE+dnlYfgOu4ljjqW/diHRFcUcg/hPK/twnPXzWszaJwWjjCfHcy -tMYqDKI+GEbUSVRdM9gWy6rEXTBJ9HhCRth2PVfH9WxAesGJFw34Q0sn1EYbkrKM -AiT+GKGJqNr/jbZMhOtiJJM1ORK2gGTnTDJnOHO0CXJKn6lYNQz/mBgrKK7Fr/L7 -9Dn27+ub7OM/XctfVsv02VMPKHSzh+81Eh/53ea1W/IK/BKzuXvx9kc3czzDuDHb -+e11gQepxi8RGIRiy+mzLga2mp0Y4ihddbaZXVqJBN9vPMAEm+50wjATOYpTWZya -JBs4XCIthJbzrOSEafqhZY6bJS7u4i2yKFmjscmf1S0AnETTE3v+ykWp3eX4UTcc -IQD8mlOMuV6vq1uEmGObdl9YUzhVA0N14jJwYW5x9MKqI14gg76VbN49mlFq7boq -EKilKGBsgDsdIgOuKjx6e4gkopnhxVwupaj0pNGNjp1qTvdZNqqp9oUUWWfaCM+L -pdlP7yJCMnBYjcU6fncZ -=wngo ------END PGP SIGNATURE----- From 59c27b8c6c7bdf0d57709b4a5a7a97cdf5eefca9588cd5b6173d57a23b3c9b4e Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Wed, 16 Jan 2019 09:31:29 +0000 Subject: [PATCH 07/11] Accepting request 666261 from home:marxin:branches:mozilla:Factory - Increase disk constraint. - Remove -v from mach build in order to work-around bmo#1500436. OBS-URL: https://build.opensuse.org/request/show/666261 OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=708 --- MozillaFirefox.changes | 10 ++++++++++ MozillaFirefox.spec | 2 +- _constraints | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index e2a7b13..1618d7c 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Jan 15 14:32:03 UTC 2019 - Martin Liška + +- Increase disk constraint. + +------------------------------------------------------------------- +Mon Jan 14 12:12:12 UTC 2019 - Martin Liška + +- Remove -v from mach build in order to work-around bmo#1500436. + ------------------------------------------------------------------- Fri Jan 11 15:07:14 UTC 2019 - Martin Liška diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index 2ff68c9..f8c24ad 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -385,7 +385,7 @@ ac_add_options --with-arch=armv7-a ac_add_options --disable-webrtc %endif EOF -./mach build -v +./mach build %install cd $RPM_BUILD_DIR/obj diff --git a/_constraints b/_constraints index 5e722f3..e20741d 100644 --- a/_constraints +++ b/_constraints @@ -2,7 +2,7 @@ - 16 + 20 8 From 4962fbcbc3f5516bbfe7219633d0b08ace851cc710724c989b691ccda9b78af7 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Tue, 29 Jan 2019 18:07:12 +0000 Subject: [PATCH 08/11] missing proper changelog before Factory submission - Mozilla Firefox 65.0 - requires NSS 3.41 rust/carge 1.30 rust-cbindgen 0.6.7 -rebased patches OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=709 --- MozillaFirefox.changes | 10 + MozillaFirefox.spec | 18 +- compare-locales.tar.xz | 4 +- create-tar.sh | 4 +- firefox-64.0.2.source.tar.xz | 3 - firefox-64.0.2.source.tar.xz.asc | 17 -- firefox-65.0.source.tar.xz | 3 + firefox-65.0.source.tar.xz.asc | 17 ++ firefox-kde.patch | 237 +++++++++++---------- l10n-64.0.2.tar.xz | 3 - l10n-65.0.tar.xz | 3 + mozilla-aarch64-startup-crash.patch | 34 +-- mozilla-bmo1463035.patch | 45 ++-- mozilla-bmo256180.patch | 24 ++- mozilla-kde.patch | 318 ++++++++++++++-------------- mozilla-nongnome-proxies.patch | 21 +- mozilla-ntlm-full-path.patch | 36 ++-- source-stamp.txt | 2 +- 18 files changed, 410 insertions(+), 389 deletions(-) delete mode 100644 firefox-64.0.2.source.tar.xz delete mode 100644 firefox-64.0.2.source.tar.xz.asc create mode 100644 firefox-65.0.source.tar.xz create mode 100644 firefox-65.0.source.tar.xz.asc delete mode 100644 l10n-64.0.2.tar.xz create mode 100644 l10n-65.0.tar.xz diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index 1618d7c..d314336 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Sat Jan 26 22:37:01 UTC 2019 - Wolfgang Rosenauer + +- Mozilla Firefox 65.0 +- requires + NSS 3.41 + rust/carge 1.30 + rust-cbindgen 0.6.7 +-rebased patches + ------------------------------------------------------------------- Tue Jan 15 14:32:03 UTC 2019 - Martin Liška diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index f8c24ad..a2e52be 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -2,7 +2,7 @@ # spec file for package MozillaFirefox # # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. -# 2006-2018 Wolfgang Rosenauer +# 2006-2019 Wolfgang Rosenauer # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,13 @@ # changed with every update -%define major 64 -%define mainver %major.0.2 -%define orig_version 64.0.2 +%define major 65 +%define mainver %major.0 +%define orig_version 65.0 %define orig_suffix %{nil} %define update_channel release %define branding 1 -%define releasedate 20190108160530 +%define releasedate 20190124174741 %define source_prefix firefox-%{orig_version} # always build with GCC as SUSE Security Team requires that @@ -69,7 +69,7 @@ BuildRequires: gcc7-c++ %else BuildRequires: gcc-c++ %endif -BuildRequires: cargo >= 1.29 +BuildRequires: cargo >= 1.30 BuildRequires: libXcomposite-devel BuildRequires: libcurl-devel BuildRequires: libidl-devel @@ -78,13 +78,13 @@ BuildRequires: libnotify-devel BuildRequires: libproxy-devel BuildRequires: makeinfo BuildRequires: mozilla-nspr-devel >= 4.20 -BuildRequires: mozilla-nss-devel >= 3.40.1 +BuildRequires: mozilla-nss-devel >= 3.41 BuildRequires: nodejs8 >= 8.11 BuildRequires: python-devel BuildRequires: python2-xml BuildRequires: python3 >= 3.5 -BuildRequires: rust >= 1.29 -BuildRequires: rust-cbindgen >= 0.6.4 +BuildRequires: rust >= 1.30 +BuildRequires: rust-cbindgen >= 0.6.7 BuildRequires: startup-notification-devel BuildRequires: unzip BuildRequires: update-desktop-files diff --git a/compare-locales.tar.xz b/compare-locales.tar.xz index 2478921..7c3ce45 100644 --- a/compare-locales.tar.xz +++ b/compare-locales.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:896ee0ce405e34118df71daa662d1dfb00fdec76632b52bab8cb5b321f2aca59 -size 28788 +oid sha256:5a96011ec759ab6ca2c649f56e48f5ea39a2a3f63ebce2ffcdaa9f98cdeb0ff2 +size 28384 diff --git a/create-tar.sh b/create-tar.sh index b8804a6..3e80696 100644 --- a/create-tar.sh +++ b/create-tar.sh @@ -7,8 +7,8 @@ CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="c58ea2229c337e9981ab9d3650b04fd3d249b141" -VERSION="64.0.2" +RELEASE_TAG="896611703c2b8f04f596ebcb09e612b7ab06eea3" +VERSION="65.0" VERSION_SUFFIX="" LOCALE_FILE="firefox-$VERSION/browser/locales/l10n-changesets.json" diff --git a/firefox-64.0.2.source.tar.xz b/firefox-64.0.2.source.tar.xz deleted file mode 100644 index 2c0d8d9..0000000 --- a/firefox-64.0.2.source.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:34cf115a4eeb4d73f7199396bb3a5d5843c8c455eae4213bf451c4db88768f1f -size 273075852 diff --git a/firefox-64.0.2.source.tar.xz.asc b/firefox-64.0.2.source.tar.xz.asc deleted file mode 100644 index a6c96b9..0000000 --- a/firefox-64.0.2.source.tar.xz.asc +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.14 (GNU/Linux) - -iQIcBAABCAAGBQJcNPQOAAoJELu+vbskxvNVwK0P/36H9I9bcOfr1yv8Tj2zzlCV -NBMBxUJP99l9MNYWSNjiz/TLqGN3ASRI3lnqAo7jOCr1O3RH7oZTQhFFoTVGEsJ9 -rH9tkyjBKreZX7oZI2Lc9zE+xPeRLQom0J/YHc/YV1+35SaYDTtQOXLDoflozbFZ -QX9PKm8y9dl0G8KHitN9lUg4bkIsxzTT4VwRHb8OazQFzC/4rf6PlXvWhAefi8ms -bz3vUQCewt8ma6zkHWqcStjMwNdCX6HlkaEcLGTDkLejc0ByiiLDS1Z0Lyr+9CcD -xMmaFXELtr2vhP1YbzRS0AYXl462wRZA//hRQh2/9Lrpg10WEsvxLClD9YukNpQq -QehJuSlEeOTIRj7JPt/5BUbDTT9IMmJzRdJoeDn1v++ICormBVyUskWCVK3dk3lJ -LC2MG8u0+9nWQsBpN95nEdf5aWRku+rGex0xITW9/lspZrZ7Ho6baWCyKbobWwCV -zTRpJ+Y1MLMIuXhksOtRvrPedoZQoPhO85TX0SKdrXBrUjR5LCl57W7NU8qpyO/X -GTLEdueX/L9gbTPx1AGLuWBgRZ09V9ogdQaa4KdVVJCYpdFl+BFn8181FzW+R0rs -pFPjNpAwCMqLt9hey9wL1dv0pLBRDKNhNZrYME+KhmzqHqM2Viqb+XgRBfbd3TgR -N9VLIcP1yMoI6ajiJW5/ -=biaM ------END PGP SIGNATURE----- diff --git a/firefox-65.0.source.tar.xz b/firefox-65.0.source.tar.xz new file mode 100644 index 0000000..d082cdd --- /dev/null +++ b/firefox-65.0.source.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75b1b14605d63e8c83b60e0a4020cdb75b8671fb646959da865cbead0c2b466d +size 278317028 diff --git a/firefox-65.0.source.tar.xz.asc b/firefox-65.0.source.tar.xz.asc new file mode 100644 index 0000000..c41c44c --- /dev/null +++ b/firefox-65.0.source.tar.xz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.14 (GNU/Linux) + +iQIcBAABCAAGBQJcSgmSAAoJELu+vbskxvNVUikQAK66ARnk4m24Ln7nX8hhmeON +o10g7HhoKSAJctMdL1W5l9MANe9yIwYwrjT1B2DXYMlOW7xEnZ7OGWTwnE4AdMha +V/no/t5/9JnUuvsqr61CmJpe378kLoLhgTfBkhvdLLqsrHlQwwHjfsKBRmHQD9J/ +MSQ3/R33b1x4ObGg4zBVcGb6XE3A9szO8eIBegLXl0EgZVvQ12f/HIz7/1rSXoRQ +T/J6TtUtqKAk9+oumqaAx1s3nqoTRDBF4B329n0om6iowMxTOMiyLvENLEUq0tiG +GQAsPWQIyifabe08vu03XrStAoeSCmzSnKzrzNA9rXmJBbHuNl3+c1LVYV82+Nyu +eSz29GNoCPzLPGgvAqKa6YKwpBpjZi+Ue1mBfjVcxyCyh4pwVlkANRIvkfEsTGtg +H09/xco5DtjvN+aZpNfDgzx8go7TtlSag4M1acWvUUzm+z8wUih6rdHJl2EHegZC +mBYpDhRZ5rbtM8A3ZLU61ZozP8dOJzOCdp8bZ8l4GkNCkCaGkAkwtcs9GRZKenKH +A1/INF8RQI4RUSfuhw5FA1rpx66ba83ZhG146cvYm89EjHSEepw2AQW1oaKY9raj +8tXxgx0DwpXp8eXiGmhwGKaIdEySdk8XolxrZW7u+ziBPVaZ2cvmfIyIjL5Fq4kr +3+LGOK8BXcHSyx2hrETN +=G3VV +-----END PGP SIGNATURE----- diff --git a/firefox-kde.patch b/firefox-kde.patch index be379b5..e2fc9d2 100644 --- a/firefox-kde.patch +++ b/firefox-kde.patch @@ -1,11 +1,11 @@ # HG changeset patch -# Parent f2429084f187d5758508ae547c411943cba60fcf +# Parent 693f0baece29cc958a7d91b89fd12e3b89a502e3 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,1384 @@ +@@ -0,0 +1,1395 @@ +#filter substitution + +# -*- Mode: HTML -*- @@ -81,6 +81,7 @@ new file mode 100644 + persist="screenX screenY width height sizemode" +#ifdef BROWSER_XHTML + hidden="true" ++ mozpersist="" +#endif + > + @@ -95,7 +96,22 @@ new file mode 100644 +#endif +> + Services.scriptloader.loadSubScript("chrome://global/content/contentAreaUtils.js", this); ++ Services.scriptloader.loadSubScript("chrome://browser/content/browser-captivePortal.js", this); ++ Services.scriptloader.loadSubScript("chrome://browser/content/browser-compacttheme.js", this); ++ Services.scriptloader.loadSubScript("chrome://browser/content/browser-contentblocking.js", this); ++#ifdef MOZ_DATA_REPORTING ++ Services.scriptloader.loadSubScript("chrome://browser/content/browser-data-submission-info-bar.js", this); ++#endif ++#ifndef MOZILLA_OFFICIAL ++ Services.scriptloader.loadSubScript("chrome://browser/content/browser-development-helpers.js", this); ++#endif ++ Services.scriptloader.loadSubScript("chrome://browser/content/browser-media.js", this); ++ Services.scriptloader.loadSubScript("chrome://browser/content/browser-pageActions.js", this); ++ Services.scriptloader.loadSubScript("chrome://browser/content/browser-plugins.js", this); ++ Services.scriptloader.loadSubScript("chrome://browser/content/browser-sidebar.js", this); ++ Services.scriptloader.loadSubScript("chrome://browser/content/browser-tabsintitlebar.js", this); + Services.scriptloader.loadSubScript("chrome://browser/content/tabbrowser.js", this); ++ Services.scriptloader.loadSubScript("chrome://browser/content/search/searchbar.js", this); + + window.onload = gBrowserInit.onLoad.bind(gBrowserInit); + window.onunload = gBrowserInit.onUnload.bind(gBrowserInit); @@ -152,6 +168,9 @@ new file mode 100644 + ++ + + @@ -262,13 +281,16 @@ new file mode 100644 + + + -+ + + ++ + + -+ ++ +