Hello community,

here is the log from the commit of package chromium for openSUSE:12.2 checked 
in at 2012-08-09 17:55:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/chromium (Old)
 and      /work/SRC/openSUSE:12.2/.chromium.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chromium", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:12.2/chromium/chromium.changes   2012-07-30 
00:33:18.000000000 +0200
+++ /work/SRC/openSUSE:12.2/.chromium.new/chromium.changes      2012-08-09 
17:55:34.000000000 +0200
@@ -1,0 +2,37 @@
+Fri Aug  3 15:54:24 UTC 2012 - [email protected]
+
+- Update to 22.0.1226
+  * Security Fixes (bnc#770821): 
+    CVE-2012-2843: Use-after-free in layout height tracking
+    CVE-2012-2842: Use-after-free in counter handling
+
+-------------------------------------------------------------------
+Mon Jul 30 13:21:27 UTC 2012 - [email protected]
+
+- Fix build with glibc 2.16 (struct siginfo is not exported anymore).
+
+-------------------------------------------------------------------
+Sun Jul 29 13:32:21 UTC 2012 - [email protected]
+
+- Update to 22.0.1221
+  * Several crash fixes (Issues: 131310, 134574)
+  * Can't press Enter to save to PDF (Issue: 137690)
+
+-------------------------------------------------------------------
+Wed Jul 25 14:17:53 UTC 2012 - [email protected]
+
+- Update to 22.0.1218
+  * New Connection Manager
+  * New Print UI. 
+  * No further indications in the ChangeLog.
+
+-------------------------------------------------------------------
+Sun Jul  8 13:10:48 UTC 2012 - [email protected]
+
+- Update to 22.0.1201
+  * No further indications in the ChangeLog.
+
+- exclude ppc and ppc64. There is no v8 for ppc. (Update from
+  [email protected])
+
+-------------------------------------------------------------------

Old:
----
  chromium.22.0.1190.0.svn144885.tar.bz2

New:
----
  chromium-siginfo.patch
  chromium.22.0.1226.0.svn149858M.tar.bz2

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

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.fGJ1Xp/_old  2012-08-09 17:55:52.000000000 +0200
+++ /var/tmp/diff_new_pack.fGJ1Xp/_new  2012-08-09 17:55:52.000000000 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define v8_ver 3.12.5.0
-%define svn_revision 144885
+%define v8_ver 3.12.19.1
+%define svn_revision 149858M
 
 Name:           chromium
-Version:        22.0.1190.0
+Version:        22.0.1226.0
 Release:        0
 Summary:        Google's opens source browser project
 License:        BSD-3-Clause and LGPL-2.1+
@@ -43,6 +43,8 @@
 Provides:       chromium-browser = %{version}
 Provides:       browser(npapi)
 Obsoletes:      chromium-browser < %{version}
+# There is no v8 for ppc and thus chromium won't run on ppc
+ExcludeArch:    ppc ppc64
 
 ## Start Patches
 # Many changes to the gyp systems so we can use system libraries
@@ -80,6 +82,8 @@
 Patch67:        chromium_use_gold.patch
 # PATCH-FIX-OPENSUSE Fix build with GCC 4.7
 Patch68:        chromium-gcc47.patch
+# PATCH-FIX-OPENSUSE Fix build with glibc 2.16
+Patch69:        chromium-siginfo.patch
 
 %if 0%{?suse_version} > 1210
 BuildRequires:  libjpeg8-devel
@@ -260,6 +264,7 @@
 %patch66 -p1
 %patch67 -p1
 %patch68 -p1
+%patch69 -p1
 
 echo "svn%{svn_revision}" > src/build/LASTCHANGE.in
 
@@ -363,7 +368,7 @@
 pushd src/out/Release
 
 cp -a chrome_sandbox %{buildroot}%{_prefix}/lib/
-cp -a chrome.pak ui_resources_standard.pak theme_resources_standard.pak 
locales xdg-mime %{buildroot}%{_libdir}/chromium/
+cp -a *.pak locales xdg-mime %{buildroot}%{_libdir}/chromium/
 cp -a chromedriver %{buildroot}%{_libdir}/chromium/
 
 # Patch xdg-settings to use the chromium version of xdg-mime as that the 
system one is not KDE4 compatible

++++++ chromium-6.0.406.0-system-gyp-v8.patch ++++++
--- /var/tmp/diff_new_pack.fGJ1Xp/_old  2012-08-09 17:55:52.000000000 +0200
+++ /var/tmp/diff_new_pack.fGJ1Xp/_new  2012-08-09 17:55:52.000000000 +0200
@@ -2,15 +2,15 @@
 ===================================================================
 --- chromium.orig/src/build/all.gyp
 +++ chromium/src/build/all.gyp
-@@ -53,7 +53,7 @@
-         '../third_party/WebKit/Source/WebKit/chromium/All.gyp:*',
-         
'../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:generate_devtools_zip',
-         '../third_party/zlib/zlib.gyp:*',
--        '../v8/tools/gyp/v8.gyp:*',
-+        'linux/system.gyp:v8',
-         '../webkit/support/webkit_support.gyp:*',
-         '../webkit/webkit.gyp:*',
-         'temp_gyp/googleurl.gyp:*',
+@@ -63,7 +63,7 @@
+             '../third_party/re2/re2.gyp:re2',
+             '../third_party/WebKit/Source/WebKit/chromium/All.gyp:*',
+             
'../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:generate_devtools_zip',
+-            '../v8/tools/gyp/v8.gyp:*',
++            'linux/system.gyp:v8',
+             '../webkit/support/webkit_support.gyp:*',
+             '../webkit/webkit.gyp:*',
+             '<(libjpeg_gyp_path):*',
 Index: chromium/src/build/linux/system.gyp
 ===================================================================
 --- chromium.orig/src/build/linux/system.gyp
@@ -39,20 +39,20 @@
 ===================================================================
 --- chromium.orig/src/net/net.gyp
 +++ chromium/src/net/net.gyp
-@@ -35,7 +35,7 @@
-         '../third_party/icu/icu.gyp:icui18n',
-         '../third_party/icu/icu.gyp:icuuc',
-         '../third_party/zlib/zlib.gyp:zlib',
--        '../v8/tools/gyp/v8.gyp:v8',
-+        '../build/linux/system.gyp:v8',
-         'net_resources',
-       ],
-       'sources': [
+@@ -812,7 +812,7 @@
+             # dependencies section once crypto builds for iOS.
+             '../crypto/crypto.gyp:crypto',
+             # The v8 gyp file is not available in the iOS tree.
+-            '../v8/tools/gyp/v8.gyp:v8',
++            '../build/linux/system.gyp:v8',
+           ],
+         }],
+         ['chromeos==1', {
 Index: chromium/src/third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp
 ===================================================================
 --- chromium.orig/src/third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp
 +++ chromium/src/third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp
-@@ -1114,7 +1114,7 @@
+@@ -1170,7 +1170,7 @@
          '<(chromium_src_dir)/third_party/npapi/npapi.gyp:npapi',
          '<(chromium_src_dir)/third_party/qcms/qcms.gyp:qcms',
          '<(chromium_src_dir)/third_party/sqlite/sqlite.gyp:sqlite',
@@ -61,7 +61,7 @@
          '<(libjpeg_gyp_path):libjpeg',
        ],
        'include_dirs': [
-@@ -1245,7 +1245,7 @@
+@@ -1302,7 +1302,7 @@
          '<(chromium_src_dir)/third_party/sqlite/sqlite.gyp:sqlite',
          
'<(chromium_src_dir)/third_party/angle/src/build_angle.gyp:translator_glsl',
          '<(chromium_src_dir)/third_party/zlib/zlib.gyp:zlib',
@@ -70,7 +70,7 @@
          '<(libjpeg_gyp_path):libjpeg',
        ],
        'export_dependent_settings': [
-@@ -1265,7 +1265,7 @@
+@@ -1322,7 +1322,7 @@
          '<(chromium_src_dir)/third_party/sqlite/sqlite.gyp:sqlite',
          
'<(chromium_src_dir)/third_party/angle/src/build_angle.gyp:translator_glsl',
          '<(chromium_src_dir)/third_party/zlib/zlib.gyp:zlib',
@@ -79,7 +79,7 @@
          '<(libjpeg_gyp_path):libjpeg',
        ],
        # This is needed for mac because of webkit_system_interface. It'd be 
nice
-@@ -2015,7 +2015,7 @@
+@@ -2085,7 +2085,7 @@
          '<(chromium_src_dir)/skia/skia.gyp:skia',
          '<(chromium_src_dir)/third_party/npapi/npapi.gyp:npapi',
          '<(chromium_src_dir)/third_party/qcms/qcms.gyp:qcms',
@@ -88,7 +88,7 @@
        ],
        'export_dependent_settings': [
          'webcore_bindings',
-@@ -2024,7 +2024,7 @@
+@@ -2095,7 +2095,7 @@
          '<(chromium_src_dir)/skia/skia.gyp:skia',
          '<(chromium_src_dir)/third_party/npapi/npapi.gyp:npapi',
          '<(chromium_src_dir)/third_party/qcms/qcms.gyp:qcms',


++++++ chromium-gcc47.patch ++++++
--- /var/tmp/diff_new_pack.fGJ1Xp/_old  2012-08-09 17:55:52.000000000 +0200
+++ /var/tmp/diff_new_pack.fGJ1Xp/_new  2012-08-09 17:55:52.000000000 +0200
@@ -1,10 +0,0 @@
---- chromium/src/chrome/browser/memory_details_linux.cc        2012-06-07 
08:28:54.414707511 +0200
-+++ chromium/src/chrome/browser/memory_details_linux.cc        2012-06-07 
08:28:54.414707511 +0200
-@@ -6,6 +6,7 @@
- 
- #include <map>
- #include <set>
-+#include <unistd.h>
- 
- #include "base/bind.h"
- #include "base/process_util.h"

++++++ chromium-no-courgette.patch ++++++
--- /var/tmp/diff_new_pack.fGJ1Xp/_old  2012-08-09 17:55:52.000000000 +0200
+++ /var/tmp/diff_new_pack.fGJ1Xp/_new  2012-08-09 17:55:52.000000000 +0200
@@ -1,10 +1,10 @@
 diff -up chromium-20100218svn39394/src/build/all.gyp.no-courgette 
chromium-20100218svn39394/src/build/all.gyp
 --- chromium-20100218svn39394/src/build/all.gyp.no-courgette   2010-02-19 
16:03:23.305138076 -0500
 +++ chromium-20100218svn39394/src/build/all.gyp        2010-02-19 
16:03:42.426124248 -0500
-@@ -81,7 +81,6 @@
+@@ -90,7 +90,6 @@
+         }],
          ['OS=="linux"', {
            'dependencies': [
-             '../breakpad/breakpad.gyp:*',
 -            '../courgette/courgette.gyp:*',
              '../dbus/dbus.gyp:*',
              '../sandbox/sandbox.gyp:*',

++++++ chromium-sandbox-pie.patch ++++++
--- /var/tmp/diff_new_pack.fGJ1Xp/_old  2012-08-09 17:55:52.000000000 +0200
+++ /var/tmp/diff_new_pack.fGJ1Xp/_new  2012-08-09 17:55:52.000000000 +0200
@@ -1,6 +1,6 @@
---- chromium/src/sandbox/sandbox_linux.gypi    2011-11-15 19:35:11.119851877 
+0100
-+++ chromium/src/sandbox/sandbox_linux.gypi    2012-01-25 23:24:53.914568688 
+0100
-@@ -80,7 +80,10 @@
+--- chromium/src/sandbox/linux/sandbox_linux.gypi      2011-11-15 
19:35:11.119851877 +0100
++++ chromium/src/sandbox/linux/sandbox_linux.gypi      2012-01-25 
23:24:53.914568688 +0100
+@@ -85,7 +85,10 @@
        ],
        'cflags': [
          # For ULLONG_MAX
@@ -11,4 +11,4 @@
 +        '-pie',
        ],
        'include_dirs': [
-         '..',
+         '../..',

++++++ chromium-siginfo.patch ++++++
Index: 
chromium/src/third_party/tcmalloc/chromium/src/base/linux_syscall_support.h
===================================================================
--- chromium/src/third_party/tcmalloc/chromium/src/base/linux_syscall_support.h
+++ chromium/src/third_party/tcmalloc/chromium/src/base/linux_syscall_support.h
@@ -250,7 +250,7 @@ struct siginfo;
 struct kernel_old_sigaction {
   union {
     void             (*sa_handler_)(int);
-    void             (*sa_sigaction_)(int, struct siginfo *, void *);
+    void             (*sa_sigaction_)(int, siginfo_t *, void *);
   };
   unsigned long      sa_mask;
   unsigned long      sa_flags;
@@ -287,13 +287,13 @@ struct kernel_sigaction {
   unsigned long      sa_flags;
   union {
     void             (*sa_handler_)(int);
-    void             (*sa_sigaction_)(int, struct siginfo *, void *);
+    void             (*sa_sigaction_)(int, siginfo_t *, void *);
   };
   struct kernel_sigset_t sa_mask;
 #else
   union {
     void             (*sa_handler_)(int);
-    void             (*sa_sigaction_)(int, struct siginfo *, void *);
+    void             (*sa_sigaction_)(int, siginfo_t *, void *);
   };
   unsigned long      sa_flags;
   void               (*sa_restorer)(void);
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to