Hello community,

here is the log from the commit of package chromium for openSUSE:Factory 
checked in at 2014-10-19 19:28:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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        2014-09-18 
08:02:24.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.chromium.new/chromium.changes   2014-10-19 
19:28:27.000000000 +0200
@@ -1,0 +2,42 @@
+Wed Oct 15 21:03:27 UTC 2014 - [email protected]
+
+- Update to Chromium 38.0.2125.104
+  * Several bugfixes
+
+- Updated source url to point to the right location
+
+-------------------------------------------------------------------
+Wed Oct  8 09:12:25 UTC 2014 - [email protected]
+
+- Update to Chromium 38.0.2125.101
+  This update includes 159 security fixes, including 113 relatively
+  minor fixes. Highlighted securtiy fixes are: 
+  CVE-2014-3188: A combination of V8 and IPC bugs that can lead to 
+                 remote code execution outside of the sandbox 
+  CVE-2014-3189: Out-of-bounds read in PDFium
+  CVE-2014-3190: Use-after-free in Events
+  CVE-2014-3191: Use-after-free in Rendering
+  CVE-2014-3192: Use-after-free in DOM
+  CVE-2014-3193: Type confusion in Session Management
+  CVE-2014-3194: Use-after-free in Web Workers
+  CVE-2014-3195: Information Leak in V8
+  CVE-2014-3196: Permissions bypass in Windows Sandbox
+  CVE-2014-3197: Information Leak in XSS Auditor
+  CVE-2014-3198: Out-of-bounds read in PDFium
+  CVE-2014-3199: Release Assert in V8 bindings
+  CVE-2014-3200: Various fixes from internal audits, fuzzing and 
+                 other initiatives
+
+- Drop the build of the Native Client. This is actually not a build
+  as that prebuild binaries are being shipped. Also Google no 
+  longer provides prebuild binaries for the NativeClient for 32bit.
+  Chromium as webbrowser is not affected by this and it bring 
+  Chromium inline with the regulations that prebuild binaries 
+  should not be shipped.
+  * toolchaing_linux tarball dropped
+  * Spec-file cleaned for NaCl stuff
+
+- Added patch no-clang-on-packman.diff to prevent the usage of 
+  clang on packman, which is not supported there
+
+-------------------------------------------------------------------

Old:
----
  chromium-37.0.2062.120.tar.xz
  toolchain_linux.tar.bz2

New:
----
  chromium-38.0.2125.104.tar.xz
  no-clang-on-packman.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.MuHvni/_old  2014-10-19 19:28:37.000000000 +0200
+++ /var/tmp/diff_new_pack.MuHvni/_new  2014-10-19 19:28:37.000000000 +0200
@@ -20,14 +20,13 @@
 %define chromium_system_libs 0
 
 Name:           chromium
-Version:        37.0.2062.120
+Version:        38.0.2125.104
 Release:        0
 Summary:        Google's opens source browser project
 License:        BSD-3-Clause and LGPL-2.1+
 Group:          Productivity/Networking/Web/Browsers
 Url:            http://code.google.com/p/chromium/
-Source0:        
http://gsdview.appspot.com/chromium-browser-official/%{name}-%{version}.tar.xz
-Source1:        toolchain_linux.tar.bz2
+Source0:        
http://commondatastorage.googleapis.com/chromium-browser-official/%{name}-%{version}.tar.xz
 Source2:        %{name}-rpmlintrc
 Source30:       master_preferences
 Source31:       default_bookmarks.html
@@ -62,6 +61,8 @@
 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
 
 # archlinux arm enhancement patches
 Patch100:       arm-webrtc-fix.patch
@@ -153,12 +154,6 @@
 BuildRequires:  pkgconfig(speex)
 %endif
 
-# For NaCl
-%ifarch x86_64
-BuildRequires:  gcc-c++-32bit
-BuildRequires:  glibc-32bit
-%endif
-
 Requires:       alsa
 Requires:       ffmpegsumo
 Requires:       hicolor-icon-theme
@@ -272,11 +267,7 @@
 %endif
 
 %prep
-%if !0%{?packman_bs}
-%setup -q -n %{name}-%{version} -a 999 -a 998 -a 997 -a 1
-%else
 %setup -q -n %{name}-%{version} -a 999 -a 998 -a 997
-%endif
 
 %patch1 -p0
 %patch6 -p0
@@ -284,6 +275,10 @@
 %patch5 -p0
 %patch7 -p0
 %patch8 -p0
+%if 0%{?packman_bs}
+%patch9 -p0
+%endif
+
 #Upstream fixes
 
 # archlinux arm enhancements
@@ -293,11 +288,6 @@
 
 export PATH="$PATH":`pwd`/depot_tools
 
-%if !0%{?packman_bs}
-# Extract the NaCl tarballs 
-python ./native_client/build/package_version/package_version.py -v --exclude 
nacl_arm_newlib sync --extract
-%endif
-
 %build
 
 PARSED_OPT_FLAGS=`echo \'%{optflags} -D_GNU_SOURCE\' | sed "s/ /',/g" | sed 
"s/',/', '/g"`
@@ -315,16 +305,14 @@
                      -Dlinux_fpic=1 
                      -Ddisable_sse2=1
                      -Dcomponent=shared_library
+                     -Dclang=0
                      -Dtoolkit_uses_gtk=0"
 
 %if 0%{?packman_bs}
 myconf+=" -Dffmpeg_branding=Chrome"
 %endif
 
-myconf+=" -Ddisable_nacl=0
-          -Ddisable_glibc=1
-          -Ddisable_pnacl=0
-          -Ddisable_newlib_untar=0"
+myconf+=" -Ddisable_nacl=1"
 
 %ifarch x86_64
 myconf+=" -Dtarget_arch=x64"
@@ -455,14 +443,6 @@
        cp -a chrome.1 %{buildroot}%{_mandir}/man1/chromium.1
        %fdupes %{buildroot}%{_mandir}/man1/
 
-       # NaCl
-%ifnarch %arm
-       cp -a nacl_helper %{buildroot}%{_libdir}/chromium/
-       cp -a nacl_helper_bootstrap %{buildroot}%{_libdir}/chromium/
-       cp -a nacl_irt_*.nexe %{buildroot}%{_libdir}/chromium/
-       cp -a libppGoogleNaClPluginChrome.so %{buildroot}%{_libdir}/chromium/
-%endif
-
        # chromium components
        mkdir -p %{buildroot}%{_libdir}/chromium/lib/
        cp -av lib/*.so %{buildroot}%{_libdir}/chromium/lib/


++++++ chromium-37.0.2062.120.tar.xz -> chromium-38.0.2125.104.tar.xz ++++++
/work/SRC/openSUSE:Factory/chromium/chromium-37.0.2062.120.tar.xz 
/work/SRC/openSUSE:Factory/.chromium.new/chromium-38.0.2125.104.tar.xz differ: 
char 25, line 1

++++++ chromium-arm-r0.patch ++++++
--- /var/tmp/diff_new_pack.MuHvni/_old  2014-10-19 19:28:37.000000000 +0200
+++ /var/tmp/diff_new_pack.MuHvni/_new  2014-10-19 19:28:37.000000000 +0200
@@ -1,6 +1,6 @@
 --- third_party/icu/icu.gyp.orig       2014-05-20 19:17:22.879538568 -0600
 +++ third_party/icu/icu.gyp    2014-05-20 19:19:42.204032167 -0600
-@@ -30,7 +30,7 @@
+@@ -34,7 +34,7 @@
        }],
        ['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" \
           or OS=="netbsd" or OS=="mac" or OS=="android" or OS=="qnx") and \


++++++ chromium-gcc-fixes.patch ++++++
--- /var/tmp/diff_new_pack.MuHvni/_old  2014-10-19 19:28:37.000000000 +0200
+++ /var/tmp/diff_new_pack.MuHvni/_new  2014-10-19 19:28:37.000000000 +0200
@@ -1,13 +1,3 @@
---- chrome/browser/memory_details_linux.cc     2012-06-07 08:28:54.414707511 
+0200
-+++ chrome/browser/memory_details_linux.cc     2012-06-07 08:28:54.414707511 
+0200
-@@ -9,6 +9,7 @@
- 
- #include <map>
- #include <set>
-+#include <unistd.h>
- 
- #include "base/bind.h"
- #include "base/file_util.h"
 Index: chromium/src/base/debug/stack_trace.h
 ===================================================================
 --- base/debug/stack_trace.h
@@ -30,6 +20,6 @@
  #include "SkTypefaceCache.h"
 +#include <unistd.h>
 
- // Defined in SkFontHost_FreeType.cpp
- bool find_name_and_attributes(SkStream* stream, SkString* name,
+ 
///////////////////////////////////////////////////////////////////////////////
+ 
///////////////////////////////////////////////////////////////////////////////
 

++++++ no-clang-on-packman.diff ++++++
--- build/common.gypi   2014-08-29 13:04:19.000000000 +0200
+++ build/common.gypi   2014-08-29 13:04:19.000000000 +0200
@@ -2440,7 +2440,7 @@
         }],
       ],
       'clang_warning_flags': [
-        '-Wheader-hygiene',
+        # '-Wheader-hygiene',
 
         # Don't die on dtoa code that uses a char as an array index.
         # This is required solely for base/third_party/dmg_fp/dtoa.cc.
@@ -2456,7 +2456,7 @@
         '-Wno-covered-switch-default',
 
         # Warns when a const char[] is converted to bool.
-        '-Wstring-conversion',
+        # '-Wstring-conversion',
 
         # C++11-related flags:
 
++++++ skia.patch ++++++
--- /var/tmp/diff_new_pack.MuHvni/_old  2014-10-19 19:28:37.000000000 +0200
+++ /var/tmp/diff_new_pack.MuHvni/_new  2014-10-19 19:28:37.000000000 +0200
@@ -1,10 +1,10 @@
 --- skia/skia_library_opts.gyp.orig    2014-04-10 07:06:03.181637221 -0600
 +++ skia/skia_library_opts.gyp 2014-04-10 07:06:55.256436603 -0600
-@@ -123,6 +123,7 @@
-             '../third_party/skia/src/opts/SkMorphology_opts_arm.cpp',
+@@ -113,6 +113,7 @@
+             '../third_party/skia/src/opts/SkTextureCompression_opts_arm.cpp',
              '../third_party/skia/src/opts/SkUtils_opts_arm.cpp',
              '../third_party/skia/src/opts/SkXfermode_opts_none.cpp',
 +            '../third_party/skia/src/opts/memset.arm.S',
            ],
          }],
-         [ 'target_arch == "mipsel"',{
+         [ 'target_arch == "mipsel" or target_arch == "mips64el"',{

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to