Hello community,

here is the log from the commit of package chromium for openSUSE:Factory 
checked in at 2012-02-27 18:33:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-02-10 
17:11:59.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.chromium.new/chromium.changes   2012-02-27 
18:34:44.000000000 +0100
@@ -1,0 +2,44 @@
+Mon Feb 20 14:39:23 UTC 2012 - [email protected]
+
+- Update to 19.0.1046
+  * Security updates
+    + CVE-2011-3015: Integer overflows in PDF codecs.
+    + CVE-2011-3016: Read-after-free with counter nodes.
+    + CVE-2011-3017: Possible use-after-free in database handling.
+    + CVE-2011-3018: Heap overflow in path rendering.
+    + CVE-2011-3019: Heap buffer overflow in MKV handling.
+    + CVE-2011-3020: Native client validator error.
+    + CVE-2011-3021: Use-after-free in subframe loading.
+    + CVE-2011-3022: Inappropriate use of http for translation script.
+    + CVE-2011-3023: Use-after-free with drag and drop.
+    + CVE-2011-3024: Browser crash with empty x509 certificate.
+    + CVE-2011-3025: Out-of-bounds read in h.264 parsing.
+    + CVE-2011-3026: Integer overflow / truncation in libpng.
+    + CVE-2011-3027: Bad cast in column handling.
+
+-------------------------------------------------------------------
+Wed Feb 15 07:40:59 UTC 2012 - [email protected]
+
+- Update to 19.0.1042
+  * Make speech input bubble borders close with the bubble 
+    [Issue: 112194]
+  * Fixed stability issues 
+    [Issues:  113531, 113492, 113654, 113546, 113847, 114011]
+  * Use Google’s online spellchecker to identify misspelled words 
+    as well as provide suggestions, for pasted text only.
+  * Fix: open incognito windows at exit created extra normal 
+    windows when the session was restored
+  * When translating a page, get the code and translation via HTTPS
+
+-------------------------------------------------------------------
+Fri Feb 10 05:36:56 UTC 2012 - [email protected]
+
+- Update to 19.0.1037
+  * Fix crashing timing bug where panel animates after its closed
+    (issue#111120)
+  * Remove patch to build with newer glib version. This was merged
+    upstream
+  * Added option to disable building with gold for x86_64. Used
+    linker option "--icf=none" is not supported yet.
+
+-------------------------------------------------------------------

Old:
----
  chromium-new-glib.patch
  chromium.19.0.1031.0.svn120549.tar.lzma

New:
----
  chromium.19.0.1046.0.svn122684.tar.bz2

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

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.0qkOt0/_old  2012-02-27 18:35:14.000000000 +0100
+++ /var/tmp/diff_new_pack.0qkOt0/_new  2012-02-27 18:35:14.000000000 +0100
@@ -15,18 +15,19 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-%define v8_ver 3.9.1.0
-%define svn_revision 120549
+
+%define v8_ver 3.9.7.0
+%define svn_revision 122684
 
 Name:           chromium
-Version:        19.0.1031.0
+Version:        19.0.1046.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%{svn_revision}.tar.lzma
-%if 0%{?suse_version} <= 1140
+Source0:        %{name}.%{version}.svn%{svn_revision}.tar.bz2
+%if 0%{?suse_version} == 1140
 Source1:        %{name}.easy
 Source2:        %{name}-rpmlintrc
 %endif
@@ -39,8 +40,8 @@
 Source101:      chromium-browser.desktop
 Source102:      chromium-browser.xml
 Source104:      chromium-icons.tar.bz2
-Provides:       chromium-browser = %{version}
 Provides:       chromium-based-browser = %{version}
+Provides:       chromium-browser = %{version}
 Obsoletes:      chromium-browser < %{version}
 
 ## Start Patches
@@ -73,10 +74,6 @@
 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
-# PATCH-FIX-UPSTREAM Only include glib.h
-Patch65:        chromium-new-glib.patch
-%endif
 # PATCH-FIX-OPENSUSE Compile the sandbox with -fPIE settings
 Patch66:        chromium-sandbox-pie.patch
 
@@ -123,6 +120,14 @@
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gtk+-2.0)
 BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(xi)
+BuildRequires:  pkgconfig(xcomposite)
+BuildRequires:  pkgconfig(xt)
+BuildRequires:  pkgconfig(xfixes)
+BuildRequires:  pkgconfig(xscrnsaver)
+BuildRequires:  pkgconfig(xrender)
+BuildRequires:  pkgconfig(xext)
+BuildRequires:  pkgconfig(x11)
 BuildRequires:  dbus-1-glib-devel
 BuildRequires:  python
 BuildRequires:  python-xml
@@ -150,10 +155,10 @@
 %endif
 
 Requires:       alsa
-Requires:       xdg-utils
-Requires:       libv8-3 = %{v8_ver}
 Requires:       hicolor-icon-theme
+Requires:       libv8-3 = %{v8_ver}
 Requires:       update-alternatives
+Requires:       xdg-utils
 
 Requires(pre):  permissions
 
@@ -163,10 +168,6 @@
 # Recommends the chromium-ffmpeg library (available from packman)
 Recommends:     chromium-ffmpeg = %{version}
 
-%if 0%{?suse_version} < 1120
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%endif
-
 %description
 Chromium is the open-source project behind Google Chrome. We invite you to 
join us in our effort to help build a safer, faster, and more stable way for 
all Internet users to experience the web, and to create a powerful platform for 
developing a new generation of web applications.
 
@@ -216,23 +217,19 @@
 chroot()-ed to an empty directory when it wants to drop filesystem access.
 
 %prep
-lzma -cd %{SOURCE0} | tar xf -
-%setup -D -T -n %{name}-suse
+%setup -q -n %{name}
 
 %patch1 -p1
 %patch62 -p1
 %patch63 -p1
 %patch64
-%if 0%{?suse_version} > 1210
-%patch65 -p1
-%endif
 %patch8 -p1
 %patch13 -p1
 %patch14 -p1
 %patch17 -p1
 %patch18 -p1
 %patch20 -p1
-%if 0%{?suse_version} < 1210
+%if 0%{?suse_version} == 1140
 %patch25 -p1
 %endif
 %patch26 -p1
@@ -256,6 +253,8 @@
 
 ## create make files
 
+export LDFLAGS="-Wl,--reduce-memory-overheads"
+
 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
@@ -268,11 +267,6 @@
         sed -i "s|'-Werror'|'-Wno-error'|g" $i
 done
 # '
-%if 0%{?suse_version} <= 1120
-for i in src/build/common.gypi; do
-        sed -i "s|'-Wno-unused-result',||g" $i
-done
-%endif
 
 pushd src
 
@@ -286,7 +280,7 @@
 -Duse_system_bzip2=1 \
 -Duse_system_libbz2=1 \
 %if 0%{?suse_version} > 1210
--Duse_system_libjpeg=0 \
+-Duse_system_libjpeg=1 \
 %else
 -Duse_system_libjpeg=0 \
 %endif
@@ -303,10 +297,13 @@
 %endif
 %ifarch x86_64
 -Dtarget_arch=x64 \
+-Dlinux_use_gold_flags=0 \
 %endif
 -Djavascript_engine=v8
 
-make -r %{?_smp_mflags} chrome V=1 BUILDTYPE=Release
+#make -r %{?_smp_mflags} chrome V=1 BUILDTYPE=Release
+
+make -r chrome V=1 BUILDTYPE=Release
 
 # Build the required SUID_SANDBOX helper
 make -r %{?_smp_mflags} chrome_sandbox V=1 BUILDTYPE=Release
@@ -322,7 +319,7 @@
 # x86_64 capable systems need this
 sed -i "s|/usr/lib/chromium|%{_libdir}/chromium|g" 
%{buildroot}%{_libdir}/chromium/chromium-generic
 
-%if 0%{?suse_version} <= 1140
+%if 0%{?suse_version} == 1140
 # Set the permissions file for distro version equal or lower than 11.4. 
(bnc#718016)
 mkdir -p %{buildroot}%{_sysconfdir}/permissions.d
 install -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/permissions.d/chromium
@@ -388,13 +385,7 @@
 %verify_permissions -e %{_prefix}/lib/chrome_sandbox 
 
 %post suid-helper
-%if 0%{?suse_version} > 1130
 %set_permissions %{_prefix}/lib/chrome_sandbox
-%else
-%run_permissions
-%endif
-
-%if 0%{?suse_version} >= 1140
 
 %post
 %icon_theme_cache_post
@@ -403,14 +394,6 @@
 %postun
 %icon_theme_cache_postun
 update-alternatives --remove all chromium
-%else
-
-%post
-update-alternatives --install %{_bindir}/chromium chromium 
%{_libdir}/chromium/chromium-generic 10
-
-%postun
-update-alternatives --remove all chromium
-%endif
 
 %post desktop-kde
 update-alternatives --install %{_bindir}/chromium chromium 
%{_libdir}/chromium/chromium-kde 15
@@ -459,7 +442,7 @@
 
 %files suid-helper
 %defattr(-,root,root,-)
-%if 0%{?suse_version} <= 1140
+%if 0%{?suse_version} == 1140
 %config %{_sysconfdir}/permissions.d/chromium
 %endif
 %verify(not mode) %{_prefix}/lib/chrome_sandbox

++++++ chromium-6.0.406.0-system-gyp-v8.patch ++++++
--- /var/tmp/diff_new_pack.0qkOt0/_old  2012-02-27 18:35:14.000000000 +0100
+++ /var/tmp/diff_new_pack.0qkOt0/_new  2012-02-27 18:35:14.000000000 +0100
@@ -2,9 +2,9 @@
 ===================================================================
 --- chromium.orig/src/build/all.gyp
 +++ chromium/src/build/all.gyp
-@@ -50,7 +50,7 @@
-         '../third_party/sqlite/sqlite.gyp:*',
+@@ -51,7 +51,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',


++++++ chromium.19.0.1031.0.svn120549.tar.lzma -> 
chromium.19.0.1046.0.svn122684.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/chromium/chromium.19.0.1031.0.svn120549.tar.lzma 
/work/SRC/openSUSE:Factory/.chromium.new/chromium.19.0.1046.0.svn122684.tar.bz2 
differ: char 1, line 1

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to