Hello community,

here is the log from the commit of package chromium for openSUSE:Factory 
checked in at 2012-07-31 13:28:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chromium (Old)
 and      /work/SRC/openSUSE:Factory/.chromium.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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

Changes:
--------
--- /work/SRC/openSUSE:Factory/chromium/chromium.changes        2012-07-02 
10:16:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.chromium.new/chromium.changes   2012-07-31 
13:28:14.000000000 +0200
@@ -1,0 +2,29 @@
+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.1221.0.svn148913M.tar.bz2

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

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.98QfmH/_old  2012-07-31 13:56:48.000000000 +0200
+++ /var/tmp/diff_new_pack.98QfmH/_new  2012-07-31 13:56:48.000000000 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define v8_ver 3.12.5.0
-%define svn_revision 144885
+%define v8_ver 3.12.16.0
+%define svn_revision 148913M
 
 Name:           chromium
-Version:        22.0.1190.0
+Version:        22.0.1221.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.98QfmH/_old  2012-07-31 13:56:48.000000000 +0200
+++ /var/tmp/diff_new_pack.98QfmH/_new  2012-07-31 13:56:48.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:*',
+@@ -62,7 +62,7 @@
+             '../third_party/qcms/qcms.gyp:*',
+             '../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
@@ -35,24 +35,11 @@
        'target_name': 'gnome_keyring',
        'type': 'none',
        'conditions': [
-Index: chromium/src/net/net.gyp
-===================================================================
---- 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': [
 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 @@
+@@ -1123,7 +1123,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 +48,7 @@
          '<(libjpeg_gyp_path):libjpeg',
        ],
        'include_dirs': [
-@@ -1245,7 +1245,7 @@
+@@ -1254,7 +1254,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 +57,7 @@
          '<(libjpeg_gyp_path):libjpeg',
        ],
        'export_dependent_settings': [
-@@ -1265,7 +1265,7 @@
+@@ -1274,7 +1274,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 +66,7 @@
          '<(libjpeg_gyp_path):libjpeg',
        ],
        # This is needed for mac because of webkit_system_interface. It'd be 
nice
-@@ -2015,7 +2015,7 @@
+@@ -2063,7 +2063,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 +75,7 @@
        ],
        'export_dependent_settings': [
          'webcore_bindings',
-@@ -2024,7 +2024,7 @@
+@@ -2073,7 +2073,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',
@@ -97,3 +84,16 @@
        ],
        'direct_dependent_settings': {
          'include_dirs': [
+Index: chromium/src/net/net.gyp
+===================================================================
+--- chromium.orig/src/net/net.gyp
++++ chromium/src/net/net.gyp
+@@ -42,7 +42,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': [


++++++ chromium-gcc47.patch ++++++
--- /var/tmp/diff_new_pack.98QfmH/_old  2012-07-31 13:56:48.000000000 +0200
+++ /var/tmp/diff_new_pack.98QfmH/_new  2012-07-31 13:56:48.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.98QfmH/_old  2012-07-31 13:56:48.000000000 +0200
+++ /var/tmp/diff_new_pack.98QfmH/_new  2012-07-31 13:56:48.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.98QfmH/_old  2012-07-31 13:56:48.000000000 +0200
+++ /var/tmp/diff_new_pack.98QfmH/_new  2012-07-31 13:56:48.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