Hello community, here is the log from the commit of package chromium.2689 for openSUSE:12.3:Update checked in at 2014-04-09 18:03:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.3:Update/chromium.2689 (Old) and /work/SRC/openSUSE:12.3:Update/.chromium.2689.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chromium.2689" Changes: -------- New Changes file: --- /dev/null 2014-02-13 01:09:38.344032506 +0100 +++ /work/SRC/openSUSE:12.3:Update/.chromium.2689.new/chromium.changes 2014-04-09 18:03:56.000000000 +0200 @@ -0,0 +1,2003 @@ +------------------------------------------------------------------- +Mon Mar 17 07:33:21 UTC 2014 - tittiatc...@gmail.com + +- Update to Chromium 33.0.1750.152 + Stable channel uodate: + - Security fixes: + * CVE-2014-1713: Use-after-free in Blink bindings + * CVE-2014-1714: Windows clipboard vulnerability + * CVE-2014-1705: Memory corruption in V8 + * CVE-2014-1715: Directory traversal issue + +------------------------------------------------------------------- +Thu Mar 13 06:31:45 UTC 2014 - tittiatc...@gmail.com + +- Update to Chromium 33.0.1750.149 + Stable channel uodate: + - Security fixes: + * CVE-2014-1700: Use-after-free in speech + * CVE-2014-1701: UXSS in events + * CVE-2014-1702: Use-after-free in web database + * CVE-2014-1703: Potential sandbox escape due to a + use-after-free in web sockets + * CVE-2014-1704: Multiple vulnerabilities in V8 fixed in + version 3.23.17.18 + +------------------------------------------------------------------- +Fri Feb 21 12:52:21 UTC 2014 - tittiatc...@gmail.com + +- Update to Chromium 33.0.1750.117 + Stable channel update: + - Security Fixes: + * CVE-2013-6653: Use-after-free related to web contents + * CVE-2013-6654: Bad cast in SVG + * CVE-2013-6655: Use-after-free in layout + * CVE-2013-6656: Information leak in XSS auditor + * CVE-2013-6657: Information leak in XSS auditor + * CVE-2013-6658: Use-after-free in layout + * CVE-2013-6659: Issue with certificates validation in TLS + handshake + * CVE-2013-6660: Information leak in drag and drop + * CVE-2013-6661: Various fixes from internal audits, fuzzing + and other initiatives. Of these, seven are + fixes for issues that could have allowed for + sandbox escapes from compromised renderers. + - Other: + - Google Chrome Frame has been retired + +- Added gn-binaries.tar.xz to have the right version of the Google + depot tools during build. +- Added patch arm_disable_gn.patch to disable GN on ARM builds + +------------------------------------------------------------------- +Tue Jan 28 17:50:25 UTC 2014 - tittiatc...@gmail.com + +- Update to Chromium 32.0.1700.102 + Stable channel update: + - Security Fixes: + * CVE-2013-6649: Use-after-free in SVG images + * CVE-2013-6650: Memory corruption in V8 + * and 12 other fixes + - Other: + * Mouse Pointer disappears after exiting full-screen mode + * Drag and drop files into Chromium may not work properly + * Quicktime Plugin crashes in Chromium + * Chromium becomes unresponsive + * Trackpad users may not be able to scroll horizontally + * Scrolling does not work in combo box + * Chromium does not work with all CSS minifiers such as + whitespace around a media query's `and` keyword + +------------------------------------------------------------------- +Thu Jan 16 20:58:04 UTC 2014 - tittiatc...@gmail.com + +- Update to Chromium 32.0.1700.77 + Stable channel update: + - Security fixes: + * CVE-2013-6646: Use-after-free in web workers + * CVE-2013-6641: Use-after-free related to forms + * CVE-2013-6643: Unprompted sync with an attacker’s + Google account + * CVE-2013-6645: Use-after-free related to speech input + elements + * CVE-2013-6644: Various fixes from internal audits, fuzzing + and other initiatives + - Other: + * Tab indicators for sound, webcam and casting + * Automatically blocking malware files + * Lots of under the hood changes for stability and performance +- Remove patch chromium-fix-chromedriver-build.diff as that + chromedriver is fixed upstream + +------------------------------------------------------------------- +Thu Dec 5 11:34:03 UTC 2013 - tittiatc...@gmail.com + +- Update to Chromium 31.0.1650.63 + Stable channel update: + - Security fixes: + * CVE-2013-6634: Session fixation in sync related to 302 redirects + * CVE-2013-6635: Use-after-free in editing + * CVE-2013-6636: Address bar spoofing related to modal dialogs + * CVE-2013-6637: Various fixes from internal audits, fuzzing and other initiatives. + * CVE-2013-6638: Buffer overflow in v8 + * CVE-2013-6639: Out of bounds write in v8. + * CVE-2013-6640: Out of bounds read in v8 + * and 12 other security fixes. +- Updated ExcludeArch to exclude aarch64, ppc, ppc64 and ppc64le. + This is based on missing build requires (valgrind, v8, etc) + +------------------------------------------------------------------- +Wed Nov 27 09:36:08 UTC 2013 - tittiatc...@gmail.com + +- Remove the build flags to build according to the Chrome ffmpeg + branding and the proprietary codecs. (bnc#847971) + +------------------------------------------------------------------- +Sat Nov 16 08:44:23 UTC 2013 - tittiatc...@gmail.com + +- Update to Chromium 31.0.1650.57 + Stable channel update: + - Security Fixes: + * CVE-2013-6632: Multiple memory corruption issues. + +------------------------------------------------------------------- +Wed Nov 13 17:46:35 UTC 2013 - tittiatc...@gmail.com + +- Update to Chromium 31.0.1650.48 + Stable Channel update: + - Security fixes: + * CVE-2013-6621: Use after free related to speech input elements.. + * CVE-2013-6622: Use after free related to media elements. + * CVE-2013-6623: Out of bounds read in SVG. + * CVE-2013-6624: Use after free related to “id” attribute strings. + * CVE-2013-6625: Use after free in DOM ranges. + * CVE-2013-6626: Address bar spoofing related to interstitial warnings. + * CVE-2013-6627: Out of bounds read in HTTP parsing. + * CVE-2013-6628: Issue with certificates not being checked during TLS renegotiation. + * CVE-2013-2931: Various fixes from internal audits, fuzzing and other initiatives. + * CVE-2013-6629: Read of uninitialized memory in libjpeg and libjpeg-turbo. + * CVE-2013-6630: Read of uninitialized memory in libjpeg-turbo. + * CVE-2013-6631: Use after free in libjingle. +- Added patch chromium-fix-chromedriver-build.diff to fix the + chromedriver build + +------------------------------------------------------------------- +Thu Nov 7 11:18:07 UTC 2013 - tittiatc...@gmail.com + +- Enable ARM build for Chromium. + * Added patches chromium-arm-webrtc-fix.patch, + chromium-fix-arm-icu.patch and chromium-fix-arm-sysroot.patch + to resolve ARM specific build issues + +------------------------------------------------------------------- +Fri Oct 25 17:50:46 UTC 2013 - tittiatc...@gmail.com + +- Update to Chromium 30.0.1599.114 + Stable Channel update: fix build for 32bit systems + +- Drop patch chromium-fix-chromedriver-build.diff. This is now + fixed upstream +- For openSUSE versions lower than 13.1, build against the in-tree + libicu + +------------------------------------------------------------------- +Wed Oct 16 05:14:12 UTC 2013 - tittiatc...@gmail.com + +- Update to Chromium 30.0.1599.101 + - Security Fixes: + + CVE-2013-2925: Use after free in XHR + + CVE-2013-2926: Use after free in editing + + CVE-2013-2927: Use after free in forms. + + CVE-2013-2928: Various fixes from internal audits, + fuzzing and other initiatives. + +------------------------------------------------------------------- +Tue Oct 1 20:48:13 UTC 2013 - tittiatc...@gmail.com + +- Update to Chromium 30.0.1599.66 + - Easier searching by image + - A number of new apps/extension APIs + - Lots of under the hood changes for stability and performance +- Security fixes: + + CVE-2013-2906: Races in Web Audio + + CVE-2013-2907: Out of bounds read in Window.prototype object + + CVE-2013-2908: Address bar spoofing related to the + “204 No Content” status code + + CVE-2013-2909: Use after free in inline-block rendering + + CVE-2013-2910: Use-after-free in Web Audio + + CVE-2013-2911: Use-after-free in XSLT + + CVE-2013-2912: Use-after-free in PPAPI + + CVE-2013-2913: Use-after-free in XML document parsing + + CVE-2013-2914: Use after free in the Windows color chooser + dialog + + CVE-2013-2915: Address bar spoofing via a malformed scheme + + CVE-2013-2916: Address bar spoofing related to the “204 No + Content” status code + + CVE-2013-2917: Out of bounds read in Web Audio + + CVE-2013-2918: Use-after-free in DOM ++++ 1806 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:12.3:Update/.chromium.2689.new/chromium.changes New: ---- _constraints adjust-ldflags-no-keep-memory.patch arm_disable_gn.patch chrome-wrapper chromium-23.0.1245-no-test-sources.patch chromium-33.0.1750.152.tar.xz chromium-arm-webrtc-fix.patch chromium-browser.desktop chromium-browser.sh chromium-browser.xml chromium-fix-arm-icu.patch chromium-fix-arm-sysroot.patch chromium-gcc-fixes.patch chromium-icons.tar.bz2 chromium-master-prefs-path.patch chromium-more-codec-aliases.patch chromium-no-courgette.patch chromium-rpmlintrc chromium-sandbox-pie.patch chromium-vendor.patch.in chromium.changes chromium.default chromium.spec default_bookmarks.html exclude_ymp.diff gn-binaries.tar.xz master_preferences naclsdk_linux_x86.tgz naclsdk_pnacl_linux_x86.tgz naclsdk_pnacl_translator.tgz no-download-nacl.diff toolchain_linux_x86.tar.bz2 update_chromium ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ ++++ 664 lines (skipped) ++++++ adjust-ldflags-no-keep-memory.patch ++++++ --- chrome/chrome_exe.gypi.ldflags 2012-06-28 09:02:24.000000000 -0400 +++ chrome/chrome_exe.gypi 2012-07-06 15:46:13.008003437 -0400 @@ -25,6 +25,14 @@ '<(DEPTH)/content/app/startup_helper_win.cc', '<(DEPTH)/content/public/common/content_switches.cc', ], + # Hey, I know what would be an awesome idea. + # Let us statically compile EVERYTHING into one giant + # freaking executable. Too bad this means we can't build + # natively on an IA32 machine. If only someone would + # invent shared library objects. Idiots. + 'ldflags': [ + '-Wl,--no-keep-memory' + ], 'mac_bundle_resources': [ 'app/app-Info.plist', ], ++++++ arm_disable_gn.patch ++++++ --- a/build/gyp_chromium +++ b/build/gyp_chromium @@ -245,8 +245,10 @@ if __name__ == '__main__': supplemental_includes = GetSupplementalFiles() - if not RunGN(supplemental_includes): - sys.exit(1) + # Temporarily disabled until it is debugged. + # TODO(brettw) re-enable this code. + #if not RunGN(supplemental_includes): + # sys.exit(1) args.extend( ['-I' + i for i in additional_include_files(supplemental_includes, args)]) ++++++ chrome-wrapper ++++++ #!/bin/sh # Copyright (c) 2010 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # Running Chromium via this script makes it possible to set Chromium as the # default browser directly out of a compile, without needing to package it. DESKTOP="chromium-devel" TITLE="Chromium" # Checks a file to see if it's a 32 or 64-bit. check_executable() { out=$(file $(readlink -f $1) 2> /dev/null) echo $out | grep -qs "ELF 32-bit LSB" if [ $? = 0 ]; then echo 32 return fi echo $out | grep -qs "ELF 64-bit LSB" if [ $? = 0 ]; then echo 64 return fi echo neither } # Let the wrapped binary know that it has been run through the wrapper. export CHROME_WRAPPER="`readlink -f "$0"`" HERE="`dirname "$CHROME_WRAPPER"`" # We include some xdg utilities next to the binary, and we want to prefer them # over the system versions because we know they work correctly for us. But if # our path already exists, we leave it where it is, to allow overriding this. # (Once distributions have picked up the updated xdg-mime, we can go back to # appending $HERE rather than prepending.) case ":$PATH:" in *:$HERE:*) # $PATH already contains $HERE, leave it where it is. ;; *) # Prepend $HERE to $PATH. export PATH="$HERE:$PATH" ;; esac export LD_LIBRARY_PATH="$HERE:$HERE/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" exec "$HERE/chrome" "$@" ++++++ chromium-23.0.1245-no-test-sources.patch ++++++ --- chrome/chrome_tests.gypi 2012-08-19 10:13:15.729479502 +0200 +++ chrome/chrome_tests.gypi 2012-08-19 10:13:15.729479502 +0200 @@ -1665,7 +1665,6 @@ 'test/nacl/pnacl_header_test.h', ], 'dependencies': [ - 'test/data/nacl/nacl_test_data.gyp:*', '../ppapi/native_client/native_client.gyp:nacl_irt', '../ppapi/ppapi_untrusted.gyp:ppapi_nacl_tests', '../ppapi/tests/extensions/extensions.gyp:ppapi_tests_extensions_socket', ++++++ chromium-arm-webrtc-fix.patch ++++++ --- third_party/webrtc/system_wrappers/source/cpu_features.cc 2013-10-11 19:43:08.000000000 +0200 +++ third_party/webrtc/system_wrappers/source/cpu_features.cc 2013-10-19 18:40:03.806037535 +0200 @@ -18,6 +18,47 @@ #include "webrtc/typedefs.h" +#include <elf.h> +#ifdef __arm__ +#include <fcntl.h> +#include <unistd.h> +#include <linux/auxvec.h> +#include <asm/hwcap.h> +#endif + +#ifdef __arm__ +uint64_t WebRtc_GetCPUFeaturesARM() { + static bool detected = false; + static uint64_t have_neon = 0; + + int fd; + Elf32_auxv_t auxv; + unsigned int hwcaps; + + if (!detected) { + int fd; + Elf32_auxv_t auxv; + unsigned int hwcaps; + + fd = open("/proc/self/auxv", O_RDONLY); + if (fd >= 0) { + while (read(fd, &auxv, sizeof(Elf32_auxv_t)) == sizeof(Elf32_auxv_t)) { + if (auxv.a_type == AT_HWCAP) { + have_neon = (auxv.a_un.a_val & HWCAP_NEON) ? kCPUFeatureNEON : 0; + break; + } + } + close (fd); + } else { + have_neon = 0; + } + detected = true; + } + + return 0 | have_neon; // others here as we need them +} +#endif + // No CPU feature is available => straight C path. int GetCPUInfoNoASM(CPUFeature feature) { (void)feature; ++++++ chromium-browser.desktop ++++++ [Desktop Entry] Version=1.0 Name=Chromium Web Browser Comment=Browse the World Wide Web GenericName=Web Browser Exec=chromium %u Terminal=false X-MultipleArgs=false Type=Application Icon=chromium-browser Categories=Network;WebBrowser; MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https; StartupWMClass=Chromium ++++++ chromium-browser.sh ++++++ #!/bin/sh # Chromium launcher # Authors: # Fabien Tassin <f...@sofaraway.org> # License: GPLv2 or later APPNAME=chromium LIBDIR=/usr/lib/chromium GDB=/usr/bin/gdb usage () { echo "$APPNAME [-h|--help] [-g|--debug] [options] [URL]" echo echo " -g or --debug Start within $GDB" echo " -h or --help This help screen" } # FFmpeg needs to know where its libs are located if [ "Z$LD_LIBRARY_PATH" != Z ] ; then LD_LIBRARY_PATH=$LIBDIR:$LD_LIBRARY_PATH else LD_LIBRARY_PATH=$LIBDIR fi export LD_LIBRARY_PATH # xdg-settings should in PATH PATH=$PATH:$LIBDIR export PATH want_debug=0 while [ $# -gt 0 ]; do case "$1" in -h | --help | -help ) usage exit 0 ;; -g | --debug ) want_debug=1 shift ;; -- ) # Stop option prcessing shift break ;; * ) break ;; esac done # Setup the default profile if this is none # Set the default theme as GTK+ with system window decoration if [ ! -d ~/.config/chromium/Default ]; then mkdir -p ~/.config/chromium/Default cat <<EOF > ~/.config/chromium/Default/Preferences { "browser": { "custom_chrome_frame": false }, "extensions": { "theme": { "colors": { }, "id": "", "images": { }, "properties": { }, "tints": { }, "use_system": true } }, "homepage": "http://www.opensuse.org/", "homepage_is_newtabpage": false, "session": { "restore_on_startup": 1 }, "webkit": { "webprefs": { "default_fixed_font_size": 13, "default_font_size": 16, "fixed_font_family": "Droid Sans Mono", "sansserif_font_family": "Droid Sans", "serif_font_family": "Droid Serif" } } } EOF fi if [ ! -u $CHROME_SANDBOX ] ; then echo "The chrome_sandbox binary does not have the SETUID set.\n" echo "This is most likely caused by the permission state (Secure/Paranoid) of the system. Therefore running Chromium is not possible." fi # Allow users to override command-line options # Based on Gentoo's chromium package (and by extension, Debian's) if [ -f /etc/default/chromium ]; then . /etc/default/chromium fi # Detect if PepperFlash has been installed (based on the package in packman) # If so, automatically enable it if [ -f /usr/lib/chromium/PepperFlash/libpepflashplayer.so ]; then PEPPER_FLASH_VERSION=$(grep '"version":' /usr/lib/chromium/PepperFlash/manifest.json| grep -Po '(?<=version": ")(?:\d|\.)*') PEPPERFLASH="--ppapi-flash-path=/usr/lib/chromium/PepperFlash/libpepflashplayer.so --ppapi-flash-version=$PEPPER_FLASH_VERSION" fi # Prefer user defined CHROMIUM_USER_FLAGS (from env) over system # default CHROMIUM_FLAGS (from /etc/chromium/default) CHROMIUM_FLAGS=${CHROMIUM_USER_FLAGS:-$CHROMIUM_FLAGS} if [ $want_debug -eq 1 ] ; then if [ ! -x $GDB ] ; then echo "Sorry, can't find usable $GDB. Please install it." exit 1 fi tmpfile=`mktemp /tmp/chromiumargs.XXXXXX` || { echo "Cannot create temporary file" >&2; exit 1; } trap " [ -f \"$tmpfile\" ] && /bin/rm -f -- \"$tmpfile\"" 0 1 2 3 13 15 echo "set args ${1+"$@"}" > $tmpfile echo "# Env:" echo "# LD_LIBRARY_PATH=$LD_LIBRARY_PATH" echo "$GDB $LIBDIR/$APPNAME -x $tmpfile" $GDB "$LIBDIR/$APPNAME" -x $tmpfile exit $? else exec $LIBDIR/$APPNAME $SANDBOX ${CHROMIUM_FLAGS} ${PEPPERFLASH} "--password-store=basic" "--enable-threaded-compositing" "$@" fi ++++++ chromium-fix-arm-icu.patch ++++++ --- third_party/icu/icu.gyp 2013-09-22 19:17:03.283692753 +0200 +++ third_party/icu/icu.gyp 2013-09-22 19:17:03.283692753 +0200 @@ -27,7 +27,7 @@ }], ['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" \ or OS=="netbsd" or OS=="mac" or OS=="android") and \ - (target_arch=="arm" or target_arch=="ia32" or \ + (target_arch=="ia32" or \ target_arch=="mipsel")', { 'target_conditions': [ ['_toolset=="host"', { --- native_client/src/trusted/service_runtime/linux/nacl_bootstrap.gyp 2013-10-11 19:35:11.000000000 +0200 +++ native_client/src/trusted/service_runtime/linux/nacl_bootstrap.gyp 2013-10-11 19:35:11.000000000 +0200 @@ -36,6 +36,7 @@ ], 'libraries': [ '-lelf', + '-lgcc_s', ], # This is an ugly kludge because gyp doesn't actually treat # host_arch=x64 target_arch=ia32 as proper cross compilation. ++++++ chromium-fix-arm-sysroot.patch ++++++ --- build/common.gypi 2013-01-09 07:02:00.000000000 -0700 +++ build/common.gypi 2013-01-11 20:09:13.380197474 -0700 @@ -677,7 +677,7 @@ 'linux_use_tcmalloc%': 0, # sysroot needs to be an absolute path otherwise it generates # incorrect results when passed to pkg-config - 'sysroot%': '<!(cd <(DEPTH) && pwd -P)/arm-sysroot', + # 'sysroot%': '<!(cd <(DEPTH) && pwd -P)/arm-sysroot', }], # OS=="linux" and target_arch=="arm" and chromeos==0 ['OS=="linux" and branding=="Chrome" and buildtype=="Official" and chromeos==0', { ++++++ chromium-gcc-fixes.patch ++++++ --- chrome/browser/memory_details_linux.cc 2012-06-07 08:28:54.414707511 +0200 +++ chrome/browser/memory_details_linux.cc 2012-06-07 08:28:54.414707511 +0200 @@ -9,6 +9,7 @@ #include <map> #include <set> +#include <unistd.h> #include "base/bind.h" #include "base/file_util.h" Index: chromium/src/base/debug/stack_trace.h =================================================================== --- base/debug/stack_trace.h +++ base/debug/stack_trace.h @@ -5,6 +5,7 @@ #ifndef BASE_DEBUG_STACK_TRACE_H_ #define BASE_DEBUG_STACK_TRACE_H_ +#include <stdint.h> #include <iosfwd> #include <string> Index: chromium/src/third_party/skia/src/ports/SkFontHost_fontconfig.cpp =================================================================== --- third_party/skia/src/ports/SkFontHost_fontconfig.cpp +++ third_party/skia/src/ports/SkFontHost_fontconfig.cpp @@ -14,6 +14,7 @@ #include "SkStream.h" #include "SkTypeface.h" #include "SkTypefaceCache.h" +#include <unistd.h> // Defined in SkFontHost_FreeType.cpp bool find_name_and_attributes(SkStream* stream, SkString* name, ++++++ chromium-master-prefs-path.patch ++++++ Index: chromium/src/chrome/browser/first_run/first_run_linux.cc =================================================================== --- chrome/browser/first_run/first_run_internal_linux.cc +++ chrome/browser/first_run/first_run_internal_linux.cc @@ -22,8 +22,7 @@ base::FilePath MasterPrefsPath() { // The standard location of the master prefs is next to the chrome binary. base::FilePath master_prefs; - if (!PathService::Get(base::DIR_EXE, &master_prefs)) - return base::FilePath(); + master_prefs = base::FilePath("/etc/chromium"); return master_prefs.AppendASCII(installer::kDefaultMasterPrefs); } ++++++ chromium-more-codec-aliases.patch ++++++ Index: src/third_party/WebKit/Source/wtf/text/TextCodecICU.cpp =================================================================== --- third_party/WebKit/Source/wtf/text/TextCodecICU.cpp (revision 101168) +++ third_party/WebKit/Source/wtf/text/TextCodecICU.cpp (working copy) @@ -176,7 +176,11 @@ 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", "windows-1254"); + 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"); registrar("koi8_r", "KOI8-R"); registrar("x-cp1252", "windows-1252"); ++++++ chromium-no-courgette.patch ++++++ diff -up chromium-20100218svn39394/src/build/all.gyp.no-courgette chromium-20100218svn39394/src/build/all.gyp --- build/all.gyp.no-courgette 2010-02-19 16:03:23.305138076 -0500 +++ build/all.gyp 2010-02-19 16:03:42.426124248 -0500 @@ -90,7 +90,6 @@ }], ['OS=="linux"', { 'dependencies': [ - '../courgette/courgette.gyp:*', '../dbus/dbus.gyp:*', '../sandbox/sandbox.gyp:*', ], --- chrome/chrome_tests_unit.gypi 2013-06-23 12:39:10.508359033 +0200 +++ chrome/chrome_tests_unit.gypi 2013-06-23 12:39:10.508359033 +0200 @@ -481,7 +481,6 @@ 'test_support_common', 'test_support_unit', # 3) anything tests directly depend on - '../courgette/courgette.gyp:courgette_lib', '../google_apis/google_apis.gyp:google_apis', '../skia/skia.gyp:skia', '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation', ++++++ chromium-rpmlintrc ++++++ addFilter("permissions-unauthorized-file") ++++++ chromium-sandbox-pie.patch ++++++ --- sandbox/linux/sandbox_linux.gypi 2011-11-15 19:35:11.119851877 +0100 +++ sandbox/linux/sandbox_linux.gypi 2012-01-25 23:24:53.914568688 +0100 @@ -85,7 +85,10 @@ ], 'cflags': [ # For ULLONG_MAX - '-std=gnu99', + '-std=gnu99 -fPIE', + ], + 'ldflags': [ + '-pie', ], 'include_dirs': [ '../..', ++++++ chromium-vendor.patch.in ++++++ --- webkit/common/user_agent/user_agent_util.cc +++ webkit/common/user_agent/user_agent_util.cc @@ -183,7 +183,7 @@ std::string user_agent; base::StringAppendF( &user_agent, - "Mozilla/5.0 (%s) AppleWebKit/%d.%d (KHTML, like Gecko) %s Safari/%d.%d", + "Mozilla/5.0 (%s) AppleWebKit/%d.%d (KHTML, like Gecko) %s Safari/%d.%d SUSE/RPM_VERSION", os_info.c_str(), WEBKIT_VERSION_MAJOR, WEBKIT_VERSION_MINOR, ++++++ chromium.default ++++++ # Default settings for chromium. This file is sourced by /usr/bin/chromium # Options to pass to chromium CHROMIUM_FLAGS="" ++++++ default_bookmarks.html ++++++ <!DOCTYPE NETSCAPE-Bookmark-file-1> <!-- This is an automatically generated file. It will be read and overwritten. DO NOT EDIT! --> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> <TITLE>Bookmarks</TITLE> <H1>Bookmarks Menu</H1> <DL><p> <DT><A HREF="place:folder=BOOKMARKS_MENU&folder=UNFILED_BOOKMARKS&folder=TOOLBAR&sort=12&excludeQueries=1&excludeItemIfParentHasAnnotation=livemark%2FfeedURI&maxResults=10&queryType=1">Recently Bookmarked</A> <DT><A HREF="place:sort=14&type=6&maxResults=10&queryType=1">Recent Tags</A> <HR> <DT><A HREF="http://en-us.add-ons.mozilla.com/en-US/firefox/bookmarks/" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/0-1273256552642492" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADGUlEQVQ4jXWTXUxTZxjH33jBhRfGkGXGEC+M8dYbL7z0eiZL5sWJQqJuwnAz26CKxgrGN1Iwa/lwCVmDDJBZQNsdYlCraGlUSu0X/ZDak67tWmxpWjh9Szk9tJue/ncBG6LbL/nfPf/f81y8LyEf0EjpdpVGU9Ok0x1o6tQdaurUHfq2Q3eg4XLHrs8b6fYP59+Dbmvu6N19pd9QN2wRUg/9mbcvYhKskVXcdaTfdt97HT+j/fUIp6LVhNBtH5VVmp6aLpOdfxFllbnFEjypNbjeyLDFi7BGJDwWChh1ZZSWgZmR2ssdu7ZIvmymO3sn5qZ8iyXMZ8oIZsuYz5ThS5fgSsqYiRVhCUt4ECyA9zNcvOUw156nnxBCCOE4WqX++f4XjgUJrzJlCMtlhHN/YirEYA7mMBkQMZuQYY1IMIcKmAjkcdu5jHqtieM4WkXqVbT6l+lowrtYQjC7Xo7l/8JTgeEfhEwJ1uimYNzDcNUUTB5toZ+Ss63de8wB8Z0ntYb5TBlTrxmeCAxToa2C6XAB5lAB/Iagz5JSjl1o30ca2nR7n0clOJMyfOkSzMEc/g93ogjezzDqZhiwZVH3Q/t+0tCi2/tUWIEtXoQzuYbJgAhFqUBRlI/ijBdh9DIY3DkM2JbWBd+0amp475JijUqYiRUxm5BhXyiC9y3/u9mblOFOyJiNSRj3MIw4RfxkSSnHz2r2EE5Fq/WPf889EgqwhCVMRyRYoxLuupdQqQCVCuBKyJgI5HFnjuG2K4chu4h2PsS4elpNOI5Wnes1dfIBhgfBFZhDhY2swp2Q4YxLsP8h4c7c+unDL0XctGVxRmvScRytIoQQclKlqek0+sK8n4EP5DGxkd/8DEYvw5h7szwwu4w2g2fh2IX2fVue8lfqnsPXxpzBEXu2Mu5hGPMwjLpzMLhyGHGIGHopQv88jVaDI16n1h7h6Mb29yV157sONncZ+7vuR/L6Z2ll2CFi0C6iz7Ko/DgpFL/rNhpr1drD/1He5LPv6Y4Tl25w9Vf62r6mN/WNmsH+01f110+qe06t/8St/A10n5SW/zQjywAAAABJRU5ErkJggg==">Get Bookmark Add-ons</A> <DT><H3 ADD_DATE="1273256552" LAST_MODIFIED="1273256742" PERSONAL_TOOLBAR_FOLDER="true">Bookmarks Toolbar</H3> <DD>Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar <DL><p> <DT><H3 ADD_DATE="1273256552" LAST_MODIFIED="1273256552">openSUSE</H3> <DL><p> <DT><A HREF="http://www.opensuse.org/" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.opensuse.org/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZWToY6EMBCGeRlegCfgBfYJEGg0CQZbu+IQSJAoEtyFChIQGwIC0YRwSQXJgkAgFoFY859qc9wBu9dkxCTtN/1n/lEAmH5twK8NRMxB3ofgc4k3j6lUY4zr7QKbqn/Crw2k3MOwtIcEZe/hXpBCR8o9rM/H/wBupiFiDoLGgptpcDMN1Ri/B7jeLmATRdBYiJgDNlEpd17vrwF8Ljf9ENVtqiJizjlANNCmKoLGAp9LkELfQNfn4xhACl1WO/pVNcZbACn0zeVqjOHXhsyFT0QeNNYWkHIPbKIS5GaaNBafSynpZ8ENwM00Oeszg4kezet9vwdi9sPSYlha5H0ovSCcWY0xko68NhIpdCQdQco9pNxDxBy4mQabqsj78H0r/46gsc7HeCZNuBAAlM+vD7MaY6TcQ9IRiNX2a0NqzvvwaCPNb8+My7ifNoCEAAAAAElFTkSuQmCC" LAST_CHARSET="UTF-8">openSUSE</A> <DT><A HREF="http://en.opensuse.org/documentation/" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/2-1273256552647245" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZWToY6EMBCGeRlegCfgBfYJEGg0CQZbu+IQSJAoEtyFChIQGwIC0YRwSQXJgkAgFoFY859qc9wBu9dkxCTtN/1n/lEAmH5twK8NRMxB3ofgc4k3j6lUY4zr7QKbqn/Crw2k3MOwtIcEZe/hXpBCR8o9rM/H/wBupiFiDoLGgptpcDMN1Ri/B7jeLmATRdBYiJgDNlEpd17vrwF8Ljf9ENVtqiJizjlANNCmKoLGAp9LkELfQNfn4xhACl1WO/pVNcZbACn0zeVqjOHXhsyFT0QeNNYWkHIPbKIS5GaaNBafSynpZ8ENwM00Oeszg4kezet9vwdi9sPSYlha5H0ovSCcWY0xko68NhIpdCQdQco9pNxDxBy4mQabqsj78H0r/46gsc7HeCZNuBAAlM+vD7MaY6TcQ9IRiNX2a0NqzvvwaCPNb8+My7ifNoCEAAAAAElFTkSuQmCC" LAST_CHARSET="UTF-8">openSUSE Documentation</A> <DT><A HREF="http://software.opensuse.org/" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/3-1273256552648253" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZWToY6EMBCGeRlegCfgBfYJEGg0CQZbu+IQSJAoEtyFChIQGwIC0YRwSQXJgkAgFoFY859qc9wBu9dkxCTtN/1n/lEAmH5twK8NRMxB3ofgc4k3j6lUY4zr7QKbqn/Crw2k3MOwtIcEZe/hXpBCR8o9rM/H/wBupiFiDoLGgptpcDMN1Ri/B7jeLmATRdBYiJgDNlEpd17vrwF8Ljf9ENVtqiJizjlANNCmKoLGAp9LkELfQNfn4xhACl1WO/pVNcZbACn0zeVqjOHXhsyFT0QeNNYWkHIPbKIS5GaaNBafSynpZ8ENwM00Oeszg4kezet9vwdi9sPSYlha5H0ovSCcWY0xko68NhIpdCQdQco9pNxDxBy4mQabqsj78H0r/46gsc7HeCZNuBAAlM+vD7MaY6TcQ9IRiNX2a0NqzvvwaCPNb8+My7ifNoCEAAAAAElFTkSuQmCC" LAST_CHARSET="UTF-8">openSUSE Download</A> <DT><A FEEDURL="http://news.opensuse.org/?feed=rss2" HREF="http://news.opensuse.org/">openSUSE News</A> <DT><A HREF="http://wiki.opensuse.org/Portal:How_to_participate" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/4-1273256552650167" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZWToY6EMBCGeRlegCfgBfYJEGg0CQZbu+IQSJAoEtyFChIQGwIC0YRwSQXJgkAgFoFY859qc9wBu9dkxCTtN/1n/lEAmH5twK8NRMxB3ofgc4k3j6lUY4zr7QKbqn/Crw2k3MOwtIcEZe/hXpBCR8o9rM/H/wBupiFiDoLGgptpcDMN1Ri/B7jeLmATRdBYiJgDNlEpd17vrwF8Ljf9ENVtqiJizjlANNCmKoLGAp9LkELfQNfn4xhACl1WO/pVNcZbACn0zeVqjOHXhsyFT0QeNNYWkHIPbKIS5GaaNBafSynpZ8ENwM00Oeszg4kezet9vwdi9sPSYlha5H0ovSCcWY0xko68NhIpdCQdQco9pNxDxBy4mQabqsj78H0r/46gsc7HeCZNuBAAlM+vD7MaY6TcQ9IRiNX2a0NqzvvwaCPNb8+My7ifNoCEAAAAAElFTkSuQmCC" LAST_CHARSET="UTF-8">How To participate in openSUSE</A> <DT><A HREF="http://forums.opensuse.org/" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/5-1273256552651242" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZWToY6EMBCGeRlegCfgBfYJEGg0CQZbu+IQSJAoEtyFChIQGwIC0YRwSQXJgkAgFoFY859qc9wBu9dkxCTtN/1n/lEAmH5twK8NRMxB3ofgc4k3j6lUY4zr7QKbqn/Crw2k3MOwtIcEZe/hXpBCR8o9rM/H/wBupiFiDoLGgptpcDMN1Ri/B7jeLmATRdBYiJgDNlEpd17vrwF8Ljf9ENVtqiJizjlANNCmKoLGAp9LkELfQNfn4xhACl1WO/pVNcZbACn0zeVqjOHXhsyFT0QeNNYWkHIPbKIS5GaaNBafSynpZ8ENwM00Oeszg4kezet9vwdi9sPSYlha5H0ovSCcWY0xko68NhIpdCQdQco9pNxDxBy4mQabqsj78H0r/46gsc7HeCZNuBAAlM+vD7MaY6TcQ9IRiNX2a0NqzvvwaCPNb8+My7ifNoCEAAAAAElFTkSuQmCC" LAST_CHARSET="UTF-8">openSUSE Forums</A> <DT><A FEEDURL="http://www.planetsuse.org/rss20.xml" HREF="http://planet.opensuse.org/">Planet SUSE</A> </DL><p> <DT><A FEEDURL="http://en-us.fxfeeds.mozilla.com/en-US/firefox/headlines.xml" HREF="http://news.bbc.co.uk/go/rss/-/2/hi/default.stm">Latest Headlines</A> <HR> <DT><H3 ADD_DATE="1273256722" LAST_MODIFIED="1273256951">Chromium</H3> <DL><p> <DT><A HREF="http://dev.chromium.org/for-testers/bug-reporting-guidelines" ADD_DATE="1273256788" ICON_URI="http://www.gstatic.com/sites/p/0d68f1/system/app/images/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC3ElEQVQ4jW3S3WtTBxiA8dz4B3inNwNvTJ3YDmstWHGotNVMWcsqRNm60Q8ZQ9FdbKDsZgOhoBOGC/Qj0NJSMB6wJqsm5ixZT0J6TrO1VYaBUpNjzrGH1PQkbdeUJP14vNCmluWF9/aBH+9rWbSdxTxzhvmGBrSTJ5k9fpx/a48yVX2Y6CdVKJWHUKoqeVBRgaXcpBsbKbx8Se7FC8xgEH1wkFBVJU8PHmT0QAUjFVYe7N/Pfau1fOD1qVM8bmujfaaD9lgbl5+38d1kB9eVTr4Pd3L1r1a+9V+i03uBjtEvaBlo3BkyDANJkvjq2UXS+TfoOY3nC//gnnXR7rtA65PPufj0HHavDfuTs3zmPLEzoOs6gUCAS1ITXwab+drXTMdoM60Pz9N8/zQNA3V82ltL3e811N2t5sTtmp2BZDJJMBjEMAwAFEWhezJL39QifVOL9E4u0j2ZxfF3hp/H3vBTIMW1xzpXPEmO/TaORVVVRFFE13UA+vv7uRfNkiuss/J+/8uv8eeMyQ/e11z1vKJdmOUb1wxH7oSwJBIJRFEkmUwCEIlE6IoscCuU5pexFDf8c/zo07niSWDrm+K0Q6H21zBH7khU3w5hicfj+Hw+VFUFwOl0ljgfzsbGBsVikXw+TzabJZPJEIlE3hH8fj+JRAKAUChU4ni9XjY3N7Hb7bS0tNDU1ITNZqO+vp50Ok00GsUSi8UQBIF4PE6xWKSnp6fEAVhbW6NQKLCyssLS0hKmaZJKpTAMA1mWty+iqir5fB5Jkkocj8fD6uoqLpeLoaEhNE1Dv3mTwJ49fNQ1ztiYtB2IxWJMT08zMjJS4qyvr7O8vIxpmszPz6NpGuNWKw937WJv5GO8fm/5997iCIKAaZo4nU4cDgeappH7w0JmyMJu/z4euR+VD2xxcrkcqVSKubk5NE373wqCUD6wxZmYmECWZRRFQZZlZFkmHA4jiiJut5vh4WHeAhqappiWhSp5AAAAAElFTkSuQmCC">Bug Life Cycle and Reporting Guidelines (The Chromium Projects)</A> <DT><A HREF="http://code.google.com/chromium/" ADD_DATE="1273256762" ICON_URI="http://code.google.com/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADRUlEQVQ4jSXT60/VdQDH8c/vd7AlI4EHtjW0WCs1i7U2i8u54GWxYDVtpkabumX5JLs86oLYEgRDQjAIBbsYayTmCjDQMwsrtcgxUBdWkNyyJDkCB9jRw+/8vu8e8OD9D7y2tyTJiUFX/wipWxuJe/pzSo9fwiVGNDzB2ewsei0xa9u4Eq5sIpYYl5AkxRwwwLriU2hTEHtbFwte/I6//p0CEyPyWy/XE+JxJYzlwbVExBIhxTFkCwE4jsMDO9rRtk60vQfl/0jxN5fBgInBUE4OUVnEPCJqWUzKw5glBiVkXCAG3sIO7M0/Y2/vxH7hHJv2dwMOAFfXr2NGcWAJVx6mLfGPRJ/tQeACLkVNl9H6IHEvXcB+/nvyqzpxMXAbfnloGT/dcwctS5JpT02mK2kew7botYT6h29igNFwhGU72tBzp1mwOUiw5xoGqGs5zOI3UtFH6Xhq/ajay/yyJ8h6OY19DyeipVs+43jHFXANE1NRjpwZoG/kJi6GklN1qOgRPPVePIeyUG06qs3EOpCFqrOx9q5GCzceJWntx6x+vZE9DR1zajic6fsV+6370OHHUV06qk/HqvFh1fhQZQZWuR9rbwAtzW9g0YYvuDPvU5KfOsTgaBhjDMOhayypfxbVpGEfzMQ+6EU1GdgferEq/djlflSWge7P3U/Glk/Y+G4rr1X9QE/fOC4Gg8vY1Bg5R1/BqkhDtT5U7Z2r0o/2+dEeP2o8fZGxcRcDzE72Mnq1mYGeWm5N3wBgNuaQ2/gqVsVyVJ2BqrzY5ZnofR8q8SFcmP7vIt3NGQw2x/N3mxj52uZK03LCoT/BxPh9dIi7SrNRVSaeD3zYZX5UEkC7A+i2M0NXYzoT3wpz3sY5G0+kYz43jon+5jyMMZgYPHhgAypbgSq8qNTPvN1rsHYF0FRogD8aUrgVTCIcTGCqLZHJ1kRmTqRw/atHITpNxDEsLslDpZnYJatQqQ/7vZVopx85McPgya2EvkxgsuVuwq0LmTmRQvjYvYyfK8QATRdO4nnzMaxiL56ibLQrgAoC6J01c0c6MyHGzhcy0b6WcMuTTLQ/Q6S7mqgT4dLwAIvezkUFK7ALs1HhSrTThwpWIUn/A1g/hnpCRmiJAAAAAElFTkSuQmCC">Chromium - Google Code</A> <DT><A HREF="http://blog.chromium.org/" ADD_DATE="1273256696" ICON_URI="http://www.blogger.com/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiUlEQVQ4jWNggIJ/aUz/ScEMyIBUzSiGkKsZbgiG4L6+//++vfv/798/BD637v+/IiEiDNjXh6oRGd/aR4QByDbPi4NgZLEmIwIGwBSuykOIzYtDiG9qwjAEuwGEMO0NQPYCDK/KI8IAbIEIwzDxb+/IjEYY3tdHRkKC2YymGbsB9MwPFOVImD4AmSK780dhlOYAAAAASUVORK5CYII=">Chromium Blog</A> <DT><A HREF="http://dev.chromium.org/getting-involved" ADD_DATE="1273256924" ICON_URI="http://www.gstatic.com/sites/p/0d68f1/system/app/images/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC3ElEQVQ4jW3S3WtTBxiA8dz4B3inNwNvTJ3YDmstWHGotNVMWcsqRNm60Q8ZQ9FdbKDsZgOhoBOGC/Qj0NJSMB6wJqsm5ixZT0J6TrO1VYaBUpNjzrGH1PQkbdeUJP14vNCmluWF9/aBH+9rWbSdxTxzhvmGBrSTJ5k9fpx/a48yVX2Y6CdVKJWHUKoqeVBRgaXcpBsbKbx8Se7FC8xgEH1wkFBVJU8PHmT0QAUjFVYe7N/Pfau1fOD1qVM8bmujfaaD9lgbl5+38d1kB9eVTr4Pd3L1r1a+9V+i03uBjtEvaBlo3BkyDANJkvjq2UXS+TfoOY3nC//gnnXR7rtA65PPufj0HHavDfuTs3zmPLEzoOs6gUCAS1ITXwab+drXTMdoM60Pz9N8/zQNA3V82ltL3e811N2t5sTtmp2BZDJJMBjEMAwAFEWhezJL39QifVOL9E4u0j2ZxfF3hp/H3vBTIMW1xzpXPEmO/TaORVVVRFFE13UA+vv7uRfNkiuss/J+/8uv8eeMyQ/e11z1vKJdmOUb1wxH7oSwJBIJRFEkmUwCEIlE6IoscCuU5pexFDf8c/zo07niSWDrm+K0Q6H21zBH7khU3w5hicfj+Hw+VFUFwOl0ljgfzsbGBsVikXw+TzabJZPJEIlE3hH8fj+JRAKAUChU4ni9XjY3N7Hb7bS0tNDU1ITNZqO+vp50Ok00GsUSi8UQBIF4PE6xWKSnp6fEAVhbW6NQKLCyssLS0hKmaZJKpTAMA1mWty+iqir5fB5Jkkocj8fD6uoqLpeLoaEhNE1Dv3mTwJ49fNQ1ztiYtB2IxWJMT08zMjJS4qyvr7O8vIxpmszPz6NpGuNWKw937WJv5GO8fm/5997iCIKAaZo4nU4cDgeappH7w0JmyMJu/z4euR+VD2xxcrkcqVSKubk5NE373wqCUD6wxZmYmECWZRRFQZZlZFkmHA4jiiJut5vh4WHeAhqappiWhSp5AAAAAElFTkSuQmCC">Getting Involved (The Chromium Projects)</A> <DT><A HREF="http://www.google.com/support/forum/p/Chrome" ADD_DATE="1273256938" ICON_URI="http://www.google.com/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADRUlEQVQ4jSXT60/VdQDH8c/vd7AlI4EHtjW0WCs1i7U2i8u54GWxYDVtpkabumX5JLs86oLYEgRDQjAIBbsYayTmCjDQMwsrtcgxUBdWkNyyJDkCB9jRw+/8vu8e8OD9D7y2tyTJiUFX/wipWxuJe/pzSo9fwiVGNDzB2ewsei0xa9u4Eq5sIpYYl5AkxRwwwLriU2hTEHtbFwte/I6//p0CEyPyWy/XE+JxJYzlwbVExBIhxTFkCwE4jsMDO9rRtk60vQfl/0jxN5fBgInBUE4OUVnEPCJqWUzKw5glBiVkXCAG3sIO7M0/Y2/vxH7hHJv2dwMOAFfXr2NGcWAJVx6mLfGPRJ/tQeACLkVNl9H6IHEvXcB+/nvyqzpxMXAbfnloGT/dcwctS5JpT02mK2kew7botYT6h29igNFwhGU72tBzp1mwOUiw5xoGqGs5zOI3UtFH6Xhq/ajay/yyJ8h6OY19DyeipVs+43jHFXANE1NRjpwZoG/kJi6GklN1qOgRPPVePIeyUG06qs3EOpCFqrOx9q5GCzceJWntx6x+vZE9DR1zajic6fsV+6370OHHUV06qk/HqvFh1fhQZQZWuR9rbwAtzW9g0YYvuDPvU5KfOsTgaBhjDMOhayypfxbVpGEfzMQ+6EU1GdgferEq/djlflSWge7P3U/Glk/Y+G4rr1X9QE/fOC4Gg8vY1Bg5R1/BqkhDtT5U7Z2r0o/2+dEeP2o8fZGxcRcDzE72Mnq1mYGeWm5N3wBgNuaQ2/gqVsVyVJ2BqrzY5ZnofR8q8SFcmP7vIt3NGQw2x/N3mxj52uZK03LCoT/BxPh9dIi7SrNRVSaeD3zYZX5UEkC7A+i2M0NXYzoT3wpz3sY5G0+kYz43jon+5jyMMZgYPHhgAypbgSq8qNTPvN1rsHYF0FRogD8aUrgVTCIcTGCqLZHJ1kRmTqRw/atHITpNxDEsLslDpZnYJatQqQ/7vZVopx85McPgya2EvkxgsuVuwq0LmTmRQvjYvYyfK8QATRdO4nnzMaxiL56ibLQrgAoC6J01c0c6MyHGzhcy0b6WcMuTTLQ/Q6S7mqgT4dLwAIvezkUFK7ALs1HhSrTThwpWIUn/A1g/hnpCRmiJAAAAAElFTkSuQmCC">Google Chrome Help</A> </DL><p> </DL><p> </DL><p> ++++++ exclude_ymp.diff ++++++ --- net/base/mime_util.cc 2013-08-25 10:12:05.428599992 +0200 +++ net/base/mime_util.cc 2013-08-25 10:12:05.428599992 +0200 @@ -376,6 +376,7 @@ "text/x-csv", "text/x-vcf", "text/rtf", + "text/x-suse-ymp", "text/comma-separated-values", "text/csv", "text/tab-separated-values", ++++++ master_preferences ++++++ { "distribution": { "skip_first_run_ui": true, "import_bookmarks_from_file": "/etc/chromium/default_bookmarks.html", "alternate_shortcut_text": false, "oem_bubble": true, "chrome_shortcut_icon_index": 0, "create_all_shortcuts": true, "show_welcome_page": true, "make_chrome_default": false, "make_chrome_default_for_user": false, "system_level": false, "verbose_logging": false }, "download": { "extensions_to_open": "ymp" }, "browser": { "show_home_button": true, "check_default_browser": false }, "bookmark_bar": { "show_on_all_tabs": true }, "first_run_tabs": [ "http://www.opensuse.org", "http://tools.google.com/chrome/intl/en/welcome.html" ], "homepage": "http://www.opensuse.org", "homepage_is_newtabpage": false } ++++++ no-download-nacl.diff ++++++ --- native_client/build/download_toolchains.py 2013-09-20 17:28:08.000000000 +0200 +++ native_client/build/download_toolchains.py 2013-09-23 18:17:31.760826152 +0200 @@ -235,11 +235,11 @@ filepath = os.path.join(download_dir, '.'.join([filepath, ext])) filepaths.append(filepath) # If we did not need to synchronize, then we are done - if download_utils.SyncURL(url, filepath, stamp_dir=stamp_dir, - min_time=min_time, hash_val=hash_val, - stamp_index=index, - keep=keep, verbose=verbose): - need_sync = True + # if download_utils.SyncURL(url, filepath, stamp_dir=stamp_dir, + # min_time=min_time, hash_val=hash_val, + # stamp_index=index, + # keep=keep, verbose=verbose): + need_sync = True index += 1 if not need_sync: ++++++ update_chromium ++++++ #!/bin/sh # Parse the command line option (only version is required) new_chrome_version=$1; old_chrome_version=`cat chromium.spec | grep 'Version:' | awk {'print $2'}` old_pnacl_version=`cat chromium.spec | grep 'pnacl_version' | awk {'print $3'}` old_nacl_version=`cat chromium.spec | grep 'newlib_version' | awk {'print $3'}` old_glibc_version=`cat chromium.spec | grep 'glibc_version' | awk {'print $3'}` sed -i "s|${old_chrome_version}|${new_chrome_version}|g" chromium.spec rm chromium-*.tar.xz # Get the new chromium tarball wget http://commondatastorage.googleapis.com/chromium-browser-official/chromium-${new_chrome_version}.tar.xz # Unpack the chromium tarball and check which NaCl versions it requires tar -Jxf chromium-${new_chrome_version}.tar.xz chromium-${new_chrome_version}/native_client/TOOL_REVISIONS # Update the chromium spec-file so that it download the right NaCl tarballs pnacl_version=`cat chromium-${new_chrome_version}/native_client/TOOL_REVISIONS | grep 'PNACL_VERSION' | awk -F = {'print $2'}` sed -i "s|pnacl_version $old_pnacl_version|pnacl_version $pnacl_version|g" chromium.spec nacl_version=`cat chromium-${new_chrome_version}/native_client/TOOL_REVISIONS | grep 'NEWLIB_VERSION' | awk -F = {'print $2'}` sed -i "s|newlib_version $old_nacl_version|newlib_version $nacl_version|g" chromium.spec glibc_version=`cat chromium-${new_chrome_version}/native_client/TOOL_REVISIONS | grep 'GLIBC_VERSION' | awk -F = {'print $2'}` sed -i "s|glibc_version $old_glibc_version|glibc_version $glibc_version|g" chromium.spec rm toolchain_linux_x86.tar.bz2 rm nacl*tgz # Update all tarballs wget http://commondatastorage.googleapis.com/nativeclient-archive2/x86_toolchain/r${glibc_version}/toolchain_linux_x86.tar.bz2 wget http://commondatastorage.googleapis.com/nativeclient-archive2/toolchain/${nacl_version}/naclsdk_linux_x86.tgz wget http://commondatastorage.googleapis.com/nativeclient-archive2/toolchain/${pnacl_version}/naclsdk_pnacl_linux_x86.tgz wget http://commondatastorage.googleapis.com/nativeclient-archive2/toolchain/${pnacl_version}/naclsdk_pnacl_translator.tgz # Cleanup rm -rf chromium-${new_chrome_version} # Edit the ChangeLog osc vc -m"Update to Chromium ${new_chrome_version}" # Remove and add the new tarballs osc addremove #osc ci -m"New Update" -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org