Hello community,

here is the log from the commit of package chromium for openSUSE:Factory 
checked in at 2012-04-12 09:20:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chromium (Old)
 and      /work/SRC/openSUSE:Factory/.chromium.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chromium", Maintainer is "prus...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/chromium/chromium.changes        2012-03-13 
09:32:35.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.chromium.new/chromium.changes   2012-04-12 
09:20:45.000000000 +0200
@@ -1,0 +2,108 @@
+Sun Apr  8 11:49:31 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 20.0.1096.0
+
+-------------------------------------------------------------------
+Fri Apr  6 14:32:07 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 20.0.1094.0
+  Fixes: 
+  * Other Devices menu shows last update time for other sessions, 
+    and allows sessions to be hidden using a context menu.
+  * Fix sync issue with sessions (open tabs) triggering an 
+    unrecoverable error.
+  * Fixed Sync/Apps: NTP apps icons missing after sync. 
+    [Issue: 117857]
+  * Fixed bookmarks drag-n-drop in Bookmark Manager. 
+    [Issue: 118715]
+  Security Fixes:
+  *  Medium CVE-2011-3066: Out-of-bounds read in Skia clipping.
+  *  Medium CVE-2011-3067: Cross-origin iframe replacement.
+  *  High CVE-2011-3068: Use-after-free in run-in handling.
+  *  High CVE-2011-3069: Use-after-free in line box handling.
+  *  High CVE-2011-3070: Use-after-free in v8 bindings.
+  *  High CVE-2011-3071: Use-after-free in HTMLMediaElement.
+  *  Low CVE-2011-3072: Cross-origin violation parenting pop-up 
+     window.
+  *  High CVE-2011-3073: Use-after-free in SVG resource handling.
+  *  Medium CVE-2011-3074: Use-after-free in media handling.
+  *  High CVE-2011-3075: Use-after-free applying style command.
+  *  High CVE-2011-3076: Use-after-free in focus handling.
+  *  Medium CVE-2011-3077: Read-after-free in script bindings.
+
+-------------------------------------------------------------------
+Tue Apr  3 06:51:49 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 20.0.1090
+  Fixes:
+  * Fixed issue cannot add GMail app to Chrome. [Issue: 119975]
+  * Fixed theme and bookmarks bar notifications. [Issue: 117027]
+  * Fixed popup prompting permission for flash plugin. 
+    [Issue: 120358]
+  Security Fixes:
+  * Medium CVE-2011-3058: Bad interaction possibly leading to 
+    XSS in EUC-JP.
+  * Medium CVE-2011-3059: Out-of-bounds read in SVG text handling.
+  * Medium CVE-2011-3060: Out-of-bounds read in text fragment 
+    handling.
+  * Medium CVE-2011-3061: SPDY proxy certificate checking error.
+  * High CVE-2011-3062: Off-by-one in OpenType Sanitizer.
+  * Low CVE-2011-3063: Validate navigation requests from the 
+    renderer more carefully.
+  * High CVE-2011-3064: Use-after-free in SVG clipping.
+  * High CVE-2011-3065: Memory corruption in Skia.
+  * Medium CVE-2011-3057: Invalid read in v8.
+
+-------------------------------------------------------------------
+Sat Mar 24 06:40:10 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 19.0.1079
+  Security Fixes (bnc#754456):
+  * High CVE-2011-3050: Use-after-free with first-letter handling
+  * High CVE-2011-3045: libpng integer issue from upstream
+  * High CVE-2011-3051: Use-after-free in CSS cross-fade handling
+  * High CVE-2011-3052: Memory corruption in WebGL canvas handling
+  * High CVE-2011-3053: Use-after-free in block splitting
+  * Low CVE-2011-3054: Apply additional isolations to webui 
+    privileges
+  * Low CVE-2011-3055: Prompt in the browser native UI for unpacked 
+    extension installation
+  * High CVE-2011-3056: Cross-origin violation with “magic iframe”.
+  * Low CVE-2011-3049: Extension web request API can interfere with
+    system requests
+  Other Fixes: 
+  * The short-cut key for caps lock (Shift + Search) is disabled 
+    when an accessibility screen reader is enabled
+  * Fixes an issue with files not being displayed in File Manager 
+    when some file names contain UTF-8 characters (generally 
+    accented characters)
+  * Fixed dialog boxes in settings. (Issue: 118031)
+  * Fixed flash videos turning white on mac when running with 
+    --disable-composited-core-animation-plugins (Issue: 117916) 
+  * Change to look for correctly sized favicon when multiple images 
+    are provided. (Issue: 118275)
+  * Fixed issues - 116044, 117470, 117068, 117668, 118620
+
+-------------------------------------------------------------------
+Wed Mar 21 12:36:42 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 19.0.1077
+
+-------------------------------------------------------------------
+Sun Mar 18 17:35:02 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 19.0.1074
+- Build Chromium on openSUSE > 12.1 with the gold linker 
+- Fix build issues with GCC 4.7
+
+-------------------------------------------------------------------
+Thu Mar 15 12:51:21 UTC 2012 - tittiatc...@gmail.com
+
+- Update to 19.0.1071
+  * Several fixes and improvements in the new Settings, Extensions,
+    and Help pages.
+  * Fixed the flashing when switched between composited and 
+    non-composited mode. [Issue: 116603]
+  * Fixed stability issues 116913, 117217, 117347, 117081
+
+-------------------------------------------------------------------

Old:
----
  chromium.19.0.1066.0.svn126066.tar.bz2

New:
----
  chromium-gcc47.patch
  chromium.20.0.1096.0.svn131310.tar.bz2
  chromium_use_gold.patch

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

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.gQvDjA/_old  2012-04-12 09:21:14.000000000 +0200
+++ /var/tmp/diff_new_pack.gQvDjA/_new  2012-04-12 09:21:14.000000000 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define v8_ver 3.9.13.0
-%define svn_revision 126066
+%define v8_ver 3.10.0.5
+%define svn_revision 131310
 
 Name:           chromium
-Version:        19.0.1066.0
+Version:        20.0.1096.0
 Release:        0
 Summary:        Google's opens source browser project
 License:        BSD-3-Clause and LGPL-2.1+
@@ -76,12 +76,17 @@
 Patch64:        chromium-more-codec-aliases.patch
 # PATCH-FIX-OPENSUSE Compile the sandbox with -fPIE settings
 Patch66:        chromium-sandbox-pie.patch
+# PATCH-FIX-OPENSUSE Compile with the standard gold linker
+Patch67:        chromium_use_gold.patch
+# PATCH-FIX-OPENSUSE Fix build with GCC 4.7
+Patch68:        chromium-gcc47.patch
 
 %if 0%{?suse_version} > 1210
 BuildRequires:  libjpeg8-devel
 %endif
 BuildRequires:  Mesa-devel
 BuildRequires:  alsa-devel
+BuildRequires:  binutils-gold
 BuildRequires:  bison
 BuildRequires:  cups-devel
 BuildRequires:  desktop-file-utils
@@ -138,6 +143,7 @@
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcomposite)
+BuildRequires:  pkgconfig(xcursor)
 BuildRequires:  pkgconfig(xext)
 BuildRequires:  pkgconfig(xfixes)
 BuildRequires:  pkgconfig(xi)
@@ -193,6 +199,7 @@
 Conflicts:      chromium-desktop-kde
 Provides:       Chromium-password = %{version}
 Requires:       chromium = %{version}
+Requires:       libgnome
 
 %description desktop-gnome
 By using the openSUSE update-alternatives the password store for Chromium is 
changed to utilize
@@ -236,6 +243,8 @@
 %patch28 -p1
 %patch32 -p1
 %patch66 -p1
+%patch67 -p1
+%patch68 -p1
 
 echo "svn%{svn_revision}" > src/build/LASTCHANGE.in
 
@@ -249,7 +258,9 @@
 
 ## create make files
 
+%if 0%{?suse_version} == 1140
 export LDFLAGS="-Wl,--reduce-memory-overheads"
+%endif
 
 PARSED_OPT_FLAGS=`echo \'%{optflags} -DUSE_SYSTEM_LIBEVENT -fPIC -fno-ipa-cp 
-fno-strict-aliasing \' | sed "s/ /',/g" | sed "s/',/', '/g"`
 for i in src/build/common.gypi; do
@@ -295,13 +306,16 @@
 %ifarch x86_64
 -Dtarget_arch=x64 \
 %endif
+%if 0%{?suse_version} == 1140
 -Dlinux_use_gold_flags=0 \
 -Dlinux_use_gold_binary=0 \
+%else
+-Dlinux_use_gold_flags=1 \
+-Dlinux_use_gold_binary=1 \
+%endif
 -Djavascript_engine=v8
 
-#make -r %{?_smp_mflags} chrome V=1 BUILDTYPE=Release
-
-make -r chrome V=1 BUILDTYPE=Release
+make -r %{?_smp_mflags} chrome V=1 BUILDTYPE=Release
 
 # Build the required SUID_SANDBOX helper
 make -r %{?_smp_mflags} chrome_sandbox V=1 BUILDTYPE=Release

++++++ chromium-7.0.500.0-system-speex.patch ++++++
--- /var/tmp/diff_new_pack.gQvDjA/_old  2012-04-12 09:21:14.000000000 +0200
+++ /var/tmp/diff_new_pack.gQvDjA/_new  2012-04-12 09:21:14.000000000 +0200
@@ -42,12 +42,12 @@
      '../ui/gfx/surface/surface.gyp:surface',
 --- chromium/src/content/browser/speech/audio_encoder.cc       2011-01-20 
09:04:11.631000020 +0100
 +++ chromium/src/content/browser/speech/audio_encoder.cc       2011-01-20 
09:04:11.631000020 +0100
-@@ -10,7 +10,7 @@
- #include "base/stl_util.h"
+@@ -11,7 +11,7 @@
  #include "base/string_number_conversions.h"
+ #include "content/browser/speech/audio_buffer.h"
  #include "third_party/flac/flac.h"
 -#include "third_party/speex/speex.h"
 +#include <speex/speex.h>
  
  using std::string;
- 
+ using speech::AudioChunk;


++++++ chromium-gcc46.patch ++++++
--- /var/tmp/diff_new_pack.gQvDjA/_old  2012-04-12 09:21:14.000000000 +0200
+++ /var/tmp/diff_new_pack.gQvDjA/_new  2012-04-12 09:21:14.000000000 +0200
@@ -40,14 +40,14 @@
  // http://www.microsoft.com/opentype/otspec/os2.htm
 --- chromium/src/third_party/tcmalloc/chromium/src/base/vdso_support.h~        
2011-03-29 23:20:20.000000000 +0400
 +++ chromium/src/third_party/tcmalloc/chromium/src/base/vdso_support.h 
2011-03-29 23:20:37.000000000 +0400
-@@ -38,6 +38,7 @@
+@@ -63,6 +63,7 @@
  
  #define HAVE_VDSO_SUPPORT 1
  
 +#include <cstddef>
  #include <stdlib.h>     // for NULL
- #include <link.h>  // for ElfW
  
+ namespace base {
 --- chromium/src/third_party/tcmalloc/chromium/src/base/stl_allocator.h~       
2011-03-31 12:53:13.000000000 +0400
 +++ chromium/src/third_party/tcmalloc/chromium/src/base/stl_allocator.h        
2011-03-31 12:53:32.000000000 +0400
 @@ -39,6 +39,7 @@

++++++ chromium-gcc47.patch ++++++
--- chromium-17.0.963.46/src/base/message_pump_libevent.cc.gcc47        
2012-02-17 14:52:00.527217354 -0500
+++ chromium-17.0.963.46/src/base/message_pump_libevent.cc      2012-02-17 
14:52:10.172135400 -0500
@@ -6,6 +6,7 @@
 
 #include <errno.h>
 #include <fcntl.h>
+#include <unistd.h>
 
 #include "base/auto_reset.h"
 #include "base/compiler_specific.h"
--- 
chromium-17.0.963.46/src/chrome/browser/policy/policy_path_parser_linux.cc.gcc47
    2012-02-17 15:26:32.086746278 -0500
+++ chromium-17.0.963.46/src/chrome/browser/policy/policy_path_parser_linux.cc  
2012-02-17 15:26:53.039544290 -0500
@@ -3,6 +3,7 @@
 // found in the LICENSE file.
 
 #include <pwd.h>
+#include <unistd.h>
 
 #include "chrome/browser/policy/policy_path_parser.h"
 
--- chromium-17.0.963.46/src/ipc/ipc_channel.h.gcc47    2012-01-27 
03:02:07.000000000 -0500
+++ chromium-17.0.963.46/src/ipc/ipc_channel.h  2012-02-17 14:46:31.821010460 
-0500
@@ -9,6 +9,7 @@
 #include "base/process.h"
 #include "ipc/ipc_channel_handle.h"
 #include "ipc/ipc_message.h"
+#include <sys/types.h>
 
 namespace IPC {
 
--- chromium-17.0.963.46/src/ipc/ipc_platform_file.cc.gcc47     2012-01-27 
03:02:07.000000000 -0500
+++ chromium-17.0.963.46/src/ipc/ipc_platform_file.cc   2012-02-17 
14:46:31.824010435 -0500
@@ -3,10 +3,7 @@
 // found in the LICENSE file.
 
 #include "ipc/ipc_platform_file.h"
-
-#if defined(OS_ANDROID)
 #include <unistd.h>
-#endif
 
 namespace IPC {
 
--- chromium-17.0.963.46/src/seccompsandbox/library.h.gcc47     2012-01-27 
03:03:35.000000000 -0500
+++ chromium-17.0.963.46/src/seccompsandbox/library.h   2012-02-17 
14:46:31.826010418 -0500
@@ -12,6 +12,7 @@
 #include <string>
 #include <string.h>
 #include <sys/mman.h>
+#include <sys/types.h>
 
 #include "maps.h"
 
++++++ chromium.19.0.1066.0.svn126066.tar.bz2 -> 
chromium.20.0.1096.0.svn131310.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/chromium/chromium.19.0.1066.0.svn126066.tar.bz2 
/work/SRC/openSUSE:Factory/.chromium.new/chromium.20.0.1096.0.svn131310.tar.bz2 
differ: char 11, line 1

++++++ chromium_use_gold.patch ++++++
--- chromium/src/third_party/gold/ld    2012-03-03 17:09:06.526414072 +0100
+++ chromium/src/third_party/gold/ld    2012-03-03 17:09:06.526414072 +0100
@@ -12,11 +12,4 @@
 
 base_dir=$(dirname "$0")
 machine=$(getconf LONG_BIT)
-if [ "$machine" = "64" ]; then
-    exec $base_dir/gold64 "$@"
-elif [ "$machine" = "32" ]; then
-    exec $base_dir/gold32 "$@"
-else
-    echo Unknown architecture
-    exit 1
-fi
+exec gold "$@"
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to