# HG changeset patch # User Wolfgang Rosenauer # Date 1542180692 -3600 # Node ID 1663e876731f8f3fdc37d2b919379a4eeeefdb43 # Parent 9f49c406dc11d9bad6567f0b342aa1900eeb9fea latest toolchain updates diff -r 9f49c406dc11 -r 1663e876731f MozillaFirefox/MozillaFirefox.changes --- a/MozillaFirefox/MozillaFirefox.changes Sat Nov 10 15:07:31 2018 +0100 +++ b/MozillaFirefox/MozillaFirefox.changes Wed Nov 14 08:31:32 2018 +0100 @@ -54,10 +54,12 @@ Memory safety bugs fixed in Firefox 63 and Firefox ESR 60.3 - requires NSPR 4.20, NSS 3.39 and Rust 1.28 - latest rust does not provide rust-std so stop requiring it -- requires cargo-crate-cbindgen >= 0.6.2 to build -- requires nodejs to build +- requires rust-cbindgen >= 0.6.2 to build +- requires nodejs >= 8.11 to build - added mozilla-bmo1491289.patch to fix system NSS build (bmo#1491289) - added mozilla-cubeb-noreturn.patch to fix non-return function +- added mozilla-newer-cbindgen.patch to fix build with cbindgen 0.6.7 +- disable elfhack for TW and newer due to build errors ------------------------------------------------------------------- Thu Oct 25 14:39:04 UTC 2018 - guillaume.gardet@opensuse.org diff -r 9f49c406dc11 -r 1663e876731f MozillaFirefox/MozillaFirefox.spec --- a/MozillaFirefox/MozillaFirefox.spec Sat Nov 10 15:07:31 2018 +0100 +++ b/MozillaFirefox/MozillaFirefox.spec Wed Nov 14 08:31:32 2018 +0100 @@ -75,13 +75,13 @@ BuildRequires: makeinfo BuildRequires: mozilla-nspr-devel >= 4.20 BuildRequires: mozilla-nss-devel >= 3.39 -BuildRequires: nodejs +BuildRequires: nodejs8 >= 8.11 BuildRequires: python-devel BuildRequires: python2-xml BuildRequires: python3 >= 3.5 BuildRequires: rust >= 1.28 BuildRequires: cargo >= 1.28 -BuildRequires: cargo-crate-cbindgen >= 0.6.2 +BuildRequires: rust-cbindgen >= 0.6.2 BuildRequires: startup-notification-devel BuildRequires: unzip BuildRequires: update-desktop-files @@ -162,6 +162,7 @@ Patch9: mozilla-bmo1463035.patch Patch10: mozilla-bmo1491289.patch Patch11: mozilla-cubeb-noreturn.patch +Patch12: mozilla-newer-cbindgen.patch # Firefox/browser Patch101: firefox-kde.patch Patch102: firefox-branded-icons.patch @@ -273,6 +274,7 @@ %patch9 -p1 %patch10 -p1 %patch11 -p1 +%patch12 -p1 # Firefox %patch101 -p1 %patch102 -p1 @@ -360,6 +362,9 @@ %ifarch %arm ac_add_options --disable-elf-hack %endif +%if 0%{?suse_version} > 1549 +ac_add_options --disable-elf-hack +%endif ac_add_options --with-system-nspr ac_add_options --with-system-nss %if %{localize} diff -r 9f49c406dc11 -r 1663e876731f MozillaFirefox/mozilla-newer-cbindgen.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MozillaFirefox/mozilla-newer-cbindgen.patch Wed Nov 14 08:31:32 2018 +0100 @@ -0,0 +1,1 @@ +../mozilla-newer-cbindgen.patch \ No newline at end of file diff -r 9f49c406dc11 -r 1663e876731f mozilla-newer-cbindgen.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mozilla-newer-cbindgen.patch Wed Nov 14 08:31:32 2018 +0100 @@ -0,0 +1,18 @@ +diff --git servo/components/style/cbindgen.toml servo/components/style/cbindgen.toml +index 46162e43db5e..49872e88b7d9 100644 +--- a/servo/components/style/cbindgen.toml ++++ b/servo/components/style/cbindgen.toml +@@ -28,6 +28,12 @@ include = [ + "StyleDisplay", + "StyleDisplayMode", + "StyleFillRule", +- "StylePathCommand" ++ "StylePathCommand", ++ ++ "Appearance", ++ "Display", ++ "DisplayMode", ++ "FillRule", ++ "PathCommand" + ] + item_types = ["enums", "structs", "typedefs"] diff -r 9f49c406dc11 -r 1663e876731f series --- a/series Sat Nov 10 15:07:31 2018 +0100 +++ b/series Wed Nov 14 08:31:32 2018 +0100 @@ -10,6 +10,7 @@ mozilla-bmo1463035.patch mozilla-bmo1491289.patch mozilla-cubeb-noreturn.patch +mozilla-newer-cbindgen.patch # Firefox patches firefox-kde.patch