From 725614f48e2c996e84f69022b0431d12028b9d5d12ba88ee60b5b914ec466997 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Tue, 23 Jan 2018 09:55:12 +0000 Subject: [PATCH 1/5] - update to Firefox 58.0 * Added Nepali (ne-NP) locale * Added support for form autofill for credit card * Optimize page load by caching JavaScript internal representation - requires NSS 3.34.1 - requires rust 1.21 - removed obsolete patches: mozilla-bindgen-systemlibs.patch mozilla-bmo1360278.patch mozilla-bmo1399611-csd.patch mozilla-rust-1.23.patch - rebased patches - updated man-page OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=628 --- MozillaFirefox.changes | 17 + MozillaFirefox.spec | 22 +- _constraints | 4 +- compare-locales.tar.xz | 4 +- create-tar.sh | 4 +- firefox-57.0.4-source.tar.xz | 3 - firefox-58.0-source.tar.xz | 3 + firefox-kde.patch | 76 +- firefox.1 | 145 +-- l10n-57.0.4.tar.xz | 3 - l10n-58.0.tar.xz | 3 + l10n_changesets.txt | 191 ++-- mozilla-bindgen-systemlibs.patch | 102 -- mozilla-bmo1360278.patch | 260 ----- mozilla-bmo1399611-csd.patch | 1744 ------------------------------ mozilla-kde.patch | 176 +-- mozilla-rust-1.23.patch | 1083 ------------------- source-stamp.txt | 2 +- 18 files changed, 341 insertions(+), 3501 deletions(-) delete mode 100644 firefox-57.0.4-source.tar.xz create mode 100644 firefox-58.0-source.tar.xz delete mode 100644 l10n-57.0.4.tar.xz create mode 100644 l10n-58.0.tar.xz delete mode 100644 mozilla-bindgen-systemlibs.patch delete mode 100644 mozilla-bmo1360278.patch delete mode 100644 mozilla-bmo1399611-csd.patch delete mode 100644 mozilla-rust-1.23.patch diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index b6994ef..c0e8cb6 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Sat Jan 20 22:05:35 UTC 2018 - wr@rosenauer.org + +- update to Firefox 58.0 + * Added Nepali (ne-NP) locale + * Added support for form autofill for credit card + * Optimize page load by caching JavaScript internal representation +- requires NSS 3.34.1 +- requires rust 1.21 +- removed obsolete patches: + mozilla-bindgen-systemlibs.patch + mozilla-bmo1360278.patch + mozilla-bmo1399611-csd.patch + mozilla-rust-1.23.patch +- rebased patches +- updated man-page + ------------------------------------------------------------------- Tue Jan 9 18:48:02 UTC 2018 - wr@rosenauer.org diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index e9697f9..89f466f 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -18,11 +18,11 @@ # changed with every update -%define major 57 -%define mainver %major.0.4 +%define major 58 +%define mainver %major.0 %define update_channel release %define branding 1 -%define releasedate 20180103231032 +%define releasedate 20180118215408 # PIE, full relro (x86_64 for now) %define build_hardened 1 @@ -73,10 +73,10 @@ BuildRequires: libnotify-devel BuildRequires: libproxy-devel BuildRequires: makeinfo BuildRequires: mozilla-nspr-devel >= 4.17 -BuildRequires: mozilla-nss-devel >= 3.33 +BuildRequires: mozilla-nss-devel >= 3.34.1 BuildRequires: python-devel BuildRequires: python2-xml -BuildRequires: rust >= 1.19 +BuildRequires: rust >= 1.21 BuildRequires: rust-std BuildRequires: startup-notification-devel BuildRequires: unzip @@ -153,10 +153,6 @@ Patch4: mozilla-openaes-decl.patch Patch5: mozilla-no-stdcxx-check.patch Patch6: mozilla-reduce-files-per-UnifiedBindings.patch Patch7: mozilla-aarch64-startup-crash.patch -Patch8: mozilla-bindgen-systemlibs.patch -Patch9: mozilla-bmo1360278.patch -Patch10: mozilla-bmo1399611-csd.patch -Patch11: mozilla-rust-1.23.patch # Firefox/browser Patch101: firefox-kde.patch Patch102: firefox-no-default-ualocale.patch @@ -211,7 +207,7 @@ of %{appname}. %package translations-other Summary: Extra translations for %{appname} Group: System/Localization -Provides: locale(%{name}:ach;af;an;as;ast;az;bg;bn_BD;bn_IN;br;bs;cak;cy;dsb;en_ZA;eo;es_MX;et;eu;fa;ff;fy_NL;ga_IE;gd;gl;gn;gu_IN;he;hi_IN;hr;hsb;hy_AM;id;is;ka;kab;kk;km;kn;lij;lt;lv;mai;mk;ml;mr;ms;nn_NO;or;pa_IN;rm;ro;si;sk;sl;son;sq;sr;ta;te;th;tr;uk;uz;vi;xh) +Provides: locale(%{name}:ach;af;an;as;ast;az;bg;bn_BD;bn_IN;br;bs;cak;cy;dsb;en_ZA;eo;es_MX;et;eu;fa;ff;fy_NL;ga_IE;gd;gl;gn;gu_IN;he;hi_IN;hr;hsb;hy_AM;id;is;ka;kab;kk;km;kn;lij;lt;lv;mai;mk;ml;mr;ms;ne-NP;nn_NO;or;pa_IN;rm;ro;si;sk;sl;son;sq;sr;ta;te;th;tr;uk;uz;vi;xh) Requires: %{name} = %{version} Obsoletes: %{name}-translations < %{version}-%{release} @@ -267,10 +263,6 @@ cd $RPM_BUILD_DIR/mozilla %patch6 -p1 %endif %patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 # Firefox %patch101 -p1 %patch102 -p1 @@ -381,7 +373,7 @@ ac_add_options --with-arch=armv7-a ac_add_options --disable-webrtc %endif EOF -make -f client.mk build +./mach build %install cd $RPM_BUILD_DIR/obj diff --git a/_constraints b/_constraints index 57c2694..61bd64a 100644 --- a/_constraints +++ b/_constraints @@ -2,10 +2,10 @@ - 13 + 16 - 6000 + 9000 diff --git a/compare-locales.tar.xz b/compare-locales.tar.xz index 42e3784..fb73943 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:6441a12de7f0735fd9a2b4580bb7cdccec86b34acda3a8718ce9b0bf39a59ca7 -size 28824 +oid sha256:1a171f89c8c46b7f470b363047e02b6485e33c48ed659d88c83a6940cc9e285c +size 28364 diff --git a/create-tar.sh b/create-tar.sh index c169287..29fb669 100644 --- a/create-tar.sh +++ b/create-tar.sh @@ -7,8 +7,8 @@ CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="afa87f9be3a8852da3a30f286b15ae599c7874f6" -VERSION="57.0.4" +RELEASE_TAG="40755aa80f41ee6df8995ae44044caf7a024b128" +VERSION="58.0" # mozilla if [ -d mozilla ]; then diff --git a/firefox-57.0.4-source.tar.xz b/firefox-57.0.4-source.tar.xz deleted file mode 100644 index 5f55e4c..0000000 --- a/firefox-57.0.4-source.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7ab9870937e8683ea435f8cbd4ff52d4e53a263d3ab31e6ba2d6fe61f3aa636c -size 267408064 diff --git a/firefox-58.0-source.tar.xz b/firefox-58.0-source.tar.xz new file mode 100644 index 0000000..5f24910 --- /dev/null +++ b/firefox-58.0-source.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47f8219c018be26ea7b6e93c8e86b94cba1a34997f5e6a167c4c747b4177a608 +size 264430216 diff --git a/firefox-kde.patch b/firefox-kde.patch index a840dc4..ff51f53 100644 --- a/firefox-kde.patch +++ b/firefox-kde.patch @@ -1,11 +1,11 @@ # HG changeset patch -# Parent 9f19902f8bcde21fa63172a85818fb11714878d8 +# Parent 89cbe8c49d05965b87815143d1944ab6964f12c7 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,1252 @@ +@@ -0,0 +1,1248 @@ +#filter substitution + +# -*- Mode: HTML -*- @@ -104,12 +104,6 @@ new file mode 100644 + accesskey="&moveToNewWindow.accesskey;" + tbattr="tabbrowser-multiple" + oncommand="gBrowser.replaceTabWithWindow(TabContextMenu.contextTab);"/> -+#ifdef E10S_TESTING_ONLY -+