Hello community, here is the log from the commit of package chromium for openSUSE:Factory checked in at 2016-03-17 16:35:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chromium" Changes: -------- --- /work/SRC/openSUSE:Factory/chromium/chromium.changes 2016-03-08 10:18:19.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new/chromium.changes 2016-03-17 16:49:00.000000000 +0100 @@ -1,0 +2,18 @@ +Wed Mar 9 08:09:13 UTC 2016 - [email protected] + +- Update to Chromium 49.0.2623.87 + * Security fixes: + - CVE-2016-1643: Type confusion in Blink + - CVE-2016-1644: Use-after-free in Blink + - CVE-2016-1645: Out-of-bounds write in PDFium + +------------------------------------------------------------------- +Tue Mar 8 09:14:00 UTC 2016 - [email protected] + +- Change the build method used on Packman. + * Drop patch no-clang-on-packman.diff . This is no longer required + as that ninja is respecting the build flags correctly. + +- Drop unused patch skia.patch + +------------------------------------------------------------------- Old: ---- chromium-49.0.2623.75.tar.xz no-clang-on-packman.diff skia.patch New: ---- chromium-49.0.2623.87.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ --- /var/tmp/diff_new_pack.U2nOmB/_old 2016-03-17 16:49:15.000000000 +0100 +++ /var/tmp/diff_new_pack.U2nOmB/_new 2016-03-17 16:49:15.000000000 +0100 @@ -18,7 +18,7 @@ %define chromium_no_dlopen 1 Name: chromium -Version: 49.0.2623.75 +Version: 49.0.2623.87 Release: 0 Summary: Google's opens source browser project License: BSD-3-Clause and LGPL-2.1+ @@ -50,8 +50,6 @@ Patch7: chromium-sandbox-pie.patch # PATCH-FIX-OPENSUSE Adjust ldflags for better building Patch8: adjust-ldflags-no-keep-memory.patch -# PATCH-FIX-OPENSUSE no-clang-on-packman.diff - We can't use clang build flags on packman -Patch9: no-clang-on-packman.diff # PATCH-FIX-OPENSUSE gcc50-fixes.diff - Fix the GCC version detection Patch10: gcc50-fixes.diff # PATCH-FIX-OPENSUSE chromium-46.0.2490.71-fix-missing-i18n_process_css_test.patch - file was removed @@ -63,7 +61,6 @@ # archlinux arm enhancement patches Patch100: arm-webrtc-fix.patch Patch101: chromium-arm-r0.patch -Patch102: skia.patch BuildRequires: SDL-devel BuildRequires: alsa-devel BuildRequires: bison @@ -104,6 +101,7 @@ BuildRequires: libvorbis-devel BuildRequires: libvpx-devel BuildRequires: ncurses-devel +BuildRequires: ninja BuildRequires: pam-devel BuildRequires: pciutils-devel BuildRequires: pkg-config @@ -126,6 +124,7 @@ BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(libcrypto) BuildRequires: pkgconfig(libexif) +BuildRequires: pkgconfig(libffi) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(nspr) >= 4.9.5 @@ -142,7 +141,6 @@ BuildRequires: pkgconfig(xscrnsaver) BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(xtst) -BuildRequires: pkgconfig(libffi) Requires: alsa Requires: ffmpegsumo Requires: hicolor-icon-theme @@ -160,9 +158,6 @@ Provides: %{name}-suid-helper = %{version} # There is no v8 for ppc and thus chromium won't run on ppc. For aarch64 certain buildrequires are missing (e.g. valgrind) ExcludeArch: aarch64 ppc ppc64 ppc64le -%if !0%{?packman_bs} -BuildRequires: ninja -%endif #Requirements to build a fully functional ffmpeg # This can only be done on packman OBS %if 0%{?packman_bs} @@ -251,9 +246,6 @@ %patch5 %patch7 %patch8 -%if 0%{?packman_bs} -%patch9 -%endif %if 0%{?suse_version} > 1320 %patch10 %endif @@ -266,7 +258,6 @@ # archlinux arm enhancements %patch100 %patch101 -#patch102 export PATH="$PATH":`pwd`/depot_tools @@ -293,8 +284,7 @@ -Denable_widevine=1" %if 0%{?packman_bs} -myconf+=" -Dffmpeg_branding=Chrome - -Dclang=0" +myconf+=" -Dffmpeg_branding=Chrome" %endif myconf+=" -Ddisable_nacl=1" @@ -354,15 +344,13 @@ -Dgoogle_default_client_secret=KDTRKEZk2jwT_7CDpcmMA--P" build/linux/unbundle/replace_gyp_files.py $myconf +export GYP_GENERATORS='ninja' %if 0%{?packman_bs} - ./build/gyp_chromium -f make third_party/ffmpeg/ffmpeg.gyp --no-parallel --depth . $myconf - cd third_party/ffmpeg - make -r %{?_smp_mflags} -f ffmpeg.Makefile BUILDTYPE=Release V=1 + ./build/gyp_chromium build/all.gyp --no-parallel --depth . $myconf + ninja -C out/Release ffmpeg %else - export GYP_GENERATORS='ninja' ./build/gyp_chromium build/all.gyp --depth . $myconf - ninja -C out/Release chrome # Build the required SUID_SANDBOX helper @@ -375,8 +363,8 @@ %install mkdir -p %{buildroot}%{_libdir}/chromium/lib %if 0%{?packman_bs} - pushd third_party/ffmpeg/out/Release/lib.target/ - cp -a libffmpeg.so %{buildroot}%{_libdir}/chromium/lib + pushd out/Release + cp -av lib/*.so %{buildroot}%{_libdir}/chromium/lib/ popd %else %ifarch x86_64 ++++++ chromium-49.0.2623.75.tar.xz -> chromium-49.0.2623.87.tar.xz ++++++ /work/SRC/openSUSE:Factory/chromium/chromium-49.0.2623.75.tar.xz /work/SRC/openSUSE:Factory/.chromium.new/chromium-49.0.2623.87.tar.xz differ: char 27, line 1
