commit chromium for openSUSE:Factory
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 "PRusnak@suse.com" 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 - aj@suse.de + +- Fix build with glibc 2.16 (struct siginfo is not exported anymore). + +------------------------------------------------------------------- +Sun Jul 29 13:32:21 UTC 2012 - tittiatcoke@gmail.com + +- 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 - tittiatcoke@gmail.com + +- 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 - tittiatcoke@gmail.com + +- Update to 22.0.1201 + * No further indications in the ChangeLog. + +- exclude ppc and ppc64. There is no v8 for ppc. (Update from + dvaleev@suse.com) + +------------------------------------------------------------------- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de