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]
