Hello community,

here is the log from the commit of package chromium for 
openSUSE:12.1:Update:Test checked in at 2011-12-15 19:31:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update:Test/chromium (Old)
 and      /work/SRC/openSUSE:12.1:Update:Test/.chromium.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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

Changes:
--------
--- /work/SRC/openSUSE:12.1:Update:Test/chromium/chromium.changes       
2011-12-02 17:19:13.000000000 +0100
+++ /work/SRC/openSUSE:12.1:Update:Test/.chromium.new/chromium.changes  
2011-12-15 19:32:09.000000000 +0100
@@ -1,0 +2,69 @@
+Wed Dec 14 10:25:20 UTC 2011 - tittiatc...@gmail.com
+
+- Update to 18.0.972
+  * Security issues fixed:  (bnc#736716)
+    + CVE-2011-3903: Out-of-bounds read in regex matching.
+    + CVE-2011-3905: Out-of-bounds reads in libxml. 
+    + CVE-2011-3906: Out-of-bounds read in PDF parser.
+    + CVE-2011-3907: URL bar spoofing with view-source.
+    + CVE-2011-3908: Out-of-bounds read in SVG parsing.
+    + CVE-2011-3909: [64-bit only] Memory corruption in CSS 
+                     property array. 
+    + CVE-2011-3910: Out-of-bounds read in YUV video frame 
+                     handling.
+    + CVE-2011-3911: Out-of-bounds read in PDF.
+    + CVE-2011-3912: Use-after-free in SVG filters. 
+    + CVE-2011-3914: Out-of-bounds write in v8 i18n handling
+    + CVE-2011-3915: Buffer overflow in PDF font handling.
+    + CVE-2011-3916: Out-of-bounds reads in PDF cross references.
+    + CVE-2011-3917: Stack-buffer-overflow in FileWatcher.
+    + CVE-2011-3904: Use-after-free in bidi handling.
+  * No longer build against the system libjpeg, but build against 
+    the libjpeg that comes with Chromium to prevent graphics 
+    issues
+  * Chromium for openSUSE:Factory now builds against libjpeg8
+  * Removed explicit -fPIC from the C-flags
+
+-------------------------------------------------------------------
+Sat Dec 10 18:51:39 UTC 2011 - tittiatc...@gmail.com
+
+- Update to 18.0.968
+  + Print preview: Disable the right context menu items in print 
+    preview. (issue#106876,#106915)
+  + Fix page zoom for plug-in documents (PDF, etc.) 
+    (issue#106013,#106228)
+  + ntp: track number of times a user switches pages in a single 
+    session (issue#106575)
+  + <video> decode in hardware! (issue#104579)
+  + New tab button icons (issue#100775)
+  + Profile/user menu on NTP should look more clickable? 
+    (issue#102685)
+
+- Enable the build of the Native Client (NaCl)
+-------------------------------------------------------------------
+Thu Dec  1 12:11:40 UTC 2011 - idoen...@suse.de
+
+- Support ISO_8859-X as an alias to ISO-8859-X 
+
+-------------------------------------------------------------------
+Sun Nov 27 09:50:23 UTC 2011 - tittiatc...@gmail.com
+
+- Update to 17.0.952
+  + Message receiver on browser side that holds/starts the gamepad
+    data provider (issue#79050)
+  + WebSocket Pepper API: in process API implementation 
+    (issue#87310)
+  + Clean up plug-in placeholders (issue#62079)
+  + Schedule idle handler in the foreground tab based on CPU usage 
+    and user activity
+
+-------------------------------------------------------------------
+Sun Nov 27 08:51:17 UTC 2011 - tittiatc...@gmail.com
+
+- Remove the media-probe.patch. This has one regression and that 
+  video's are no longer played through chromium if the 
+  chromium-ffmpeg package from packman is not installed. However 
+  removing this patch enabled support for all video formats if
+  the chromium-ffmpeg package has been installed. 
+
+-------------------------------------------------------------------

Old:
----
  chromium-7.0.542.0-media-probe.patch
  chromium.17.0.945.0.svn.tar.lzma

New:
----
  chromium-more-codec-aliases.patch
  chromium.18.0.972.0.svn.tar.lzma

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

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.j5K9c2/_old  2011-12-15 19:32:15.000000000 +0100
+++ /var/tmp/diff_new_pack.j5K9c2/_new  2011-12-15 19:32:15.000000000 +0100
@@ -15,14 +15,13 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
-%define v8_ver 3.7.8.0
+%define v8_ver 3.7.12.6
 
 Name:           chromium
-Version:        17.0.945.0
-Release:        1
-License:        BSD-3-Clause and LGPL-2.1+
+Version:        18.0.972.0
+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:        %{name}.%{version}.svn.tar.lzma
@@ -62,8 +61,6 @@
 Patch18:        chromium-system-expat.patch
 # PATCH-FIX-OPENSUSE disables the requirement for ffmpeg
 Patch20:        chromium-6.0.425.0-ffmpeg-no-pkgconfig.patch
-# PATCH-FIX-OPENSUSE ensure that all media formats are being recognized
-Patch21:        chromium-7.0.542.0-media-probe.patch
 # PATCH-FIX-OPENSUSE disable the use of tcmallic function
 Patch25:        tcmalloc-factory.patch
 # PATCH-FIX-OPENSUSE make sure that Chrome remoting is linking against the 
system libvpx
@@ -76,7 +73,12 @@
 Patch62:        chromium-norpath.patch
 # PATCH-FIX-OPENSUSE patches in the system v8 library
 Patch63:        chromium-6.0.406.0-system-gyp-v8.patch
+# PATCH-FIX-UPSTREAM Add more charset aliases
+Patch64:        chromium-more-codec-aliases.patch
 
+%if 0%{?suse_version} > 1210
+BuildRequires:  libjpeg8-devel
+%endif
 BuildRequires:  Mesa-devel
 BuildRequires:  alsa-devel
 BuildRequires:  bison
@@ -93,7 +95,7 @@
 BuildRequires:  libevent
 BuildRequires:  libexpat-devel
 BuildRequires:  libgnutls-devel
-BuildRequires:  libjpeg-devel
+#BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libstdc++-devel
 BuildRequires:  libvpx-devel
@@ -104,8 +106,8 @@
 BuildRequires:  mozilla-nss-devel
 BuildRequires:  openssl-devel
 BuildRequires:  pam-devel
-BuildRequires:  perl(Switch)
 BuildRequires:  pkg-config
+BuildRequires:  perl(Switch)
 %if 0%{?suse_version} <= 1120
 BuildRequires:  cairo-devel
 BuildRequires:  dbus-1-devel
@@ -147,6 +149,12 @@
 %endif
 BuildRequires:  speex-devel
 BuildRequires:  hicolor-icon-theme
+# For NaCl
+%ifarch x86_64
+BuildRequires:  glibc-32bit
+BuildRequires:  gcc-c++-32bit
+BuildRequires:  zlib-32bit
+%endif
 
 Requires:       alsa
 Requires:       xdg-utils
@@ -172,7 +180,6 @@
 %package desktop-kde
 
 Summary:        Update to chromium to use KDE's kwallet to store passwords
-Group:          Productivity/Networking/Web/Browsers
 Supplements:    packageand(chromium:kdebase4-session)
 Conflicts:      chromium-desktop-gnome
 Provides:       Chromium-password = %{version}
@@ -186,7 +193,6 @@
 %package desktop-gnome
 
 Summary:        Update to chromium to use Gnome keyring to store passwords
-Group:          Productivity/Networking/Web/Browsers
 Supplements:    packageand(chromium:gnome-session)
 Conflicts:      chromium-desktop-kde
 Provides:       Chromium-password = %{version}
@@ -201,7 +207,6 @@
 
 Summary:        A suid helper to let a process willingly drop privileges on 
Linux
 Url:            http://code.google.com/p/setuid-sandbox/
-Group:          Productivity/Networking/Web/Browsers
 Requires(pre):  permissions
 
 %description suid-helper
@@ -221,18 +226,19 @@
 %patch1 -p1
 %patch62 -p1
 %patch63 -p1
+%patch64
 %patch8 -p1
 %patch13 -p1
 %patch14 -p1
 %patch17 -p1
 %patch18 -p1
 %patch20 -p1
-%patch21 -p1
+%if 0%{?suse_version} < 1210
 %patch25 -p1
+%endif
 %patch26 -p1
 %patch28 -p1
 %patch32 -p1
-#patch34 -p1
 %patch4 -p1
 
 pushd src/third_party/ffmpeg/
@@ -252,7 +258,9 @@
 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
         sed -i "s|'-march=pentium4',||g" $i
+%ifnarch x86_64
         sed -i "s|'-mfpmath=sse',||g" $i
+%endif
         sed -i "s|'-O<(debug_optimize)',||g" $i
         sed -i "s|'-m32',||g" $i
         sed -i "s|'-fno-exceptions',|$PARSED_OPT_FLAGS|g" $i
@@ -276,7 +284,11 @@
 -Duse_system_libpng=1 \
 -Duse_system_bzip2=1 \
 -Duse_system_libbz2=1 \
+%if 0%{?suse_version} > 1210
 -Duse_system_libjpeg=1 \
+%else
+-Duse_system_libjpeg=0 \
+%endif
 -Duse_system_libxml=1 \
 -Duse_system_libxslt=1 \
 -Duse_system_libevent=1 \
@@ -284,20 +296,19 @@
 -Dremove_webcore_debug_symbols=1 \
 -Duse_system_v8=1 \
 -Dproprietary_codecs=1 \
--Ddisable_nacl=1 \
--Djavascript_engine=v8 \
 -Dlinux_fpic=1 \
+%ifnarch x86_64
 -Ddisable_sse2=1 \
+%endif
 %ifarch x86_64
 -Dtarget_arch=x64 \
 %endif
--Dno_strict_aliasing=1 \
--Drelease_extra_cflags=-fPIC
+-Djavascript_engine=v8
 
-make -r %{?_smp_mflags} chrome V=1 BUILDTYPE=Release disable_nacl=1
+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 disable_nacl=1
+make -r %{?_smp_mflags} chrome_sandbox V=1 BUILDTYPE=Release
 
 popd
 
@@ -333,6 +344,12 @@
 cp -a chrome.1 %{buildroot}%{_mandir}/man1/chrome.1
 cp -a chrome.1 %{buildroot}%{_mandir}/man1/chromium.1
 %fdupes %{buildroot}%{_mandir}/man1/
+
+# NaCl
+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/
 popd
 
 mkdir -p %{buildroot}%{_datadir}/icons/
@@ -423,6 +440,8 @@
 %{_libdir}/chromium/chromium-generic
 %{_libdir}/chromium/plugins/
 %{_libdir}/chromium/locales/
+%{_libdir}/chromium/nacl_*
+%{_libdir}/chromium/libppGoogleNaClPluginChrome.so
 %attr(755,root,root) %{_libdir}/chromium/xdg-settings
 %attr(755,root,root) %{_libdir}/chromium/xdg-mime
 %{_libdir}/chromium/*.pak

++++++ chromium-6.0.425.0-ffmpeg-no-pkgconfig.patch ++++++
--- /var/tmp/diff_new_pack.j5K9c2/_old  2011-12-15 19:32:15.000000000 +0100
+++ /var/tmp/diff_new_pack.j5K9c2/_new  2011-12-15 19:32:15.000000000 +0100
@@ -1,17 +1,16 @@
 diff -up chromium-6.0.425.0-20100603svn48830/third_party/ffmpeg/ffmpeg.gyp.BAD 
chromium-6.0.425.0-20100603svn48830/third_party/ffmpeg/ffmpeg.gyp
 --- chromium-6.0.425.0-20100603svn48830/src/third_party/ffmpeg/ffmpeg.gyp.BAD  
2010-06-03 13:48:45.196313786 -0400
 +++ chromium-6.0.425.0-20100603svn48830/src/third_party/ffmpeg/ffmpeg.gyp      
2010-06-03 13:50:10.580325776 -0400
-@@ -818,12 +818,14 @@
+@@ -501,12 +501,14 @@
  
-             # Add pkg-config result to include path when use_system_ffmpeg!=0
-             ['use_system_ffmpeg!=0', {
+             # Add pkg-config result to include path when use_system_ffmpeg != 0
+             ['use_system_ffmpeg != 0', {
 -              'cflags': [
 -                '<!@(pkg-config --cflags libavcodec libavformat libavutil)',
--              ],
 +              'include_dirs': [
 +                'config',
 +                'ffmpeg-0.6-headers',
-+               ],
+               ],
                'direct_dependent_settings': {
 -                'cflags': [
 -                  '<!@(pkg-config --cflags libavcodec libavformat libavutil)',
@@ -20,4 +19,4 @@
 +                  'ffmpeg-0.6-headers',
                  ],
                },
-             }, {  # else use_system_ffmpeg==0, add local copy to include path
+             }, {  # else use_system_ffmpeg == 0, add local copy to include 
path

++++++ chromium-7.0.500.0-system-speex.patch ++++++
--- /var/tmp/diff_new_pack.j5K9c2/_old  2011-12-15 19:32:15.000000000 +0100
+++ /var/tmp/diff_new_pack.j5K9c2/_new  2011-12-15 19:32:15.000000000 +0100
@@ -31,15 +31,15 @@
 diff -up 
chromium-7.0.500.0-20100819svn56724/content/content_browser.gypi.speex 
chromium-7.0.500.0-20100819svn56724/chrome/chrome_browser.gypi
 --- chromium-7.0.500.0-20100819svn56724/src/content/content_browser.gypi.speex 
2010-08-19 16:23:14.594998783 -0400
 +++ chromium-7.0.500.0-20100819svn56724/src/content/content_browser.gypi       
2010-08-19 16:25:27.921293238 -0400
-@@ -12,7 +12,7 @@
+@@ -10,7 +10,7 @@
+     '../ppapi/ppapi_internal.gyp:ppapi_proxy',
+     '../skia/skia.gyp:skia',
      '../third_party/flac/flac.gyp:libflac',
-     # TODO(ericu): remove leveldb ref after crbug.com/6955013 is fixed.
-     '../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
 -    '../third_party/speex/speex.gyp:libspeex',
 +    '../build/linux/system.gyp:speex',
      '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:webkit',
      '../third_party/zlib/zlib.gyp:zlib',
-     '../ui/ui.gyp:ui',
+     '../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 @@


++++++ chromium-gcc46.patch ++++++
--- /var/tmp/diff_new_pack.j5K9c2/_old  2011-12-15 19:32:15.000000000 +0100
+++ /var/tmp/diff_new_pack.j5K9c2/_new  2011-12-15 19:32:15.000000000 +0100
@@ -10,9 +10,9 @@
  
 --- chromium/src/chrome/browser/search_engines/template_url_prepopulate_data.h 
2011-03-31 14:48:03.000000000 +0400
 +++ chromium/src/chrome/browser/search_engines/template_url_prepopulate_data.h 
2011-03-31 14:49:52.000000000 +0400
-@@ -8,6 +8,7 @@
- 
+@@ -9,6 +9,7 @@
  #include <stddef.h>
+ #include <string>
  #include <vector>
 +#include <cstddef>
  

++++++ chromium-more-codec-aliases.patch ++++++
Index: src/third_party/WebKit/Source/WebCore/platform/text/TextCodecICU.cpp
===================================================================
--- src/third_party/WebKit/Source/WebCore/platform/text/TextCodecICU.cpp        
(revision 101168)
+++ src/third_party/WebKit/Source/WebCore/platform/text/TextCodecICU.cpp        
(working copy)
@@ -173,6 +173,24 @@
     registrar("ISO8859-13", "ISO-8859-13");
     registrar("ISO8859-14", "ISO-8859-14");
     registrar("ISO8859-15", "ISO-8859-15");
+
+    // Also register ISO_8859-X variants
+    // These are valid per http://www.iana.org/assignments/character-sets
+    registrar("ISO_8859-1", "ISO-8859-1");
+    registrar("ISO_8859-2", "ISO-8859-2");
+    registrar("ISO_8859-3", "ISO-8859-3");
+    registrar("ISO_8859-4", "ISO-8859-4");
+    registrar("ISO_8859-5", "ISO-8859-5");
+    registrar("ISO_8859-6", "ISO-8859-6");
+    registrar("ISO_8859-7", "ISO-8859-7");
+    registrar("ISO_8859-8", "ISO-8859-8");
+    registrar("ISO_8859-8-I", "ISO-8859-8-I");
+    registrar("ISO_8859-9", "ISO-8859-9");
+    registrar("ISO_8859-10", "ISO-8859-10");
+    registrar("ISO_8859-13", "ISO-8859-13");
+    registrar("ISO_8859-14", "ISO-8859-14");
+    registrar("ISO_8859-15", "ISO-8859-15");
+
     // Not registering ISO8859-16, because Firefox (as of version 3.6.6) 
doesn't know this particular alias,
     // and because older versions of ICU don't support ISO-8859-16 encoding at 
all.
 }
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to