Hello community, here is the log from the commit of package chromium.2346 for openSUSE:12.3:Update checked in at 2013-12-23 14:37:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.3:Update/chromium.2346 (Old) and /work/SRC/openSUSE:12.3:Update/.chromium.2346.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chromium.2346" Changes: -------- New Changes file: --- /dev/null 2013-11-25 01:44:08.036031256 +0100 +++ /work/SRC/openSUSE:12.3:Update/.chromium.2346.new/chromium.changes 2013-12-23 14:38:04.000000000 +0100 @@ -0,0 +1,1910 @@ +------------------------------------------------------------------- +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. + +------------------------------------------------------------------- +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 + + CVE-2013-2919: Memory corruption in V8 + + CVE-2013-2920: Out of bounds read in URL parsing + + CVE-2013-2921: Use-after-free in resource loader + + CVE-2013-2922: Use-after-free in template element + + CVE-2013-2923: Various fixes from internal audits, fuzzing and + other initiatives + + CVE-2013-2924: Use-after-free in ICU. Upstream bug + +------------------------------------------------------------------- +Tue Oct 1 09:57:35 UTC 2013 - tittiatc...@gmail.com + +- Add patch chromium-fix-altgrkeys.diff + - Make sure that AltGr is treated correctly (issue#296835) + +------------------------------------------------------------------- +Fri Sep 27 22:22:31 UTC 2013 - tittiatc...@gmail.com + +- Do not build with system libxml (bnc#825157) + +------------------------------------------------------------------- +Wed Sep 25 18:29:25 UTC 2013 - tittiatc...@gmail.com + +- Update to Chromium 31.0.1640.0 + * Bug and Stability Fixes +- Fix destkop file for chromium by removing extension from icon +- Change the methodology for the Chromium packages. Build is + now based on an official tarball. As soon as the Beta channel + catches up with the current version, Chromium will be + based on the Beta channel instead of svn snapshots + +------------------------------------------------------------------- +Sun Sep 15 10:37:00 UTC 2013 - tittiatc...@gmail.com + +- Update to 31.0.1632 + * Bug and Stability fixes +- Added the flag --enable-threaded-compositing to the startup + script. This flag seems to be required when hardware acceleration + is in use. This prevents websites from locking up on users in + certain cases. + +------------------------------------------------------------------- +Tue Sep 10 18:44:03 UTC 2013 - tittiatc...@gmail.com + +- Update to 31.0.1627 + * Bug and Stability fixes + +------------------------------------------------------------------- +Mon Sep 2 13:39:12 UTC 2013 - tittiatc...@gmail.com + +- Update to 31.0.1619 + * bug and Stability fixes + +------------------------------------------------------------------- +Mon Aug 26 20:57:18 UTC 2013 - andreas.stie...@gmx.de + +- require mozilla-nss-devel >= 3.14 and mozilla-nspr-devel >= 4.9.5 + +------------------------------------------------------------------- +Mon Aug 26 09:35:02 UTC 2013 - tittiatc...@gmail.com + +- Add patch exclude_ymp.diff to ensure that 1-click-install files + are downloaded and NOT opened (bnc#836059) + +------------------------------------------------------------------- +Sun Aug 25 08:25:22 UTC 2013 - tittiatc...@gmail.com + +- Update to 31.0.1611 + * Bug and stability fixes + +------------------------------------------------------------------- +Sun Aug 18 15:51:38 UTC 2013 - tittiatc...@gmail.com + +- Update to 31.0.1605 + * Bug and stability fixes + +------------------------------------------------------------------- +Fri Aug 16 13:31:17 UTC 2013 - tittiatc...@gmail.com + +- Change the startup script so that Chromium will not start + when the chrome_sandbox doesn't have the SETUID. + (bnc#779448) + +------------------------------------------------------------------- +Wed Aug 14 17:31:17 UTC 2013 - tittiatc...@gmail.com + +- Update to 31.0.1601 + * Bug and stability fixes + +------------------------------------------------------------------- +Sun Aug 11 08:40:31 UTC 2013 - tittiatc...@gmail.com + +- Update to 30.0.1594 + * Bug and stability fixes ++++ 1713 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:12.3:Update/.chromium.2346.new/chromium.changes New: ---- _constraints adjust-ldflags-no-keep-memory.patch chrome-wrapper chromium-23.0.1245-no-test-sources.patch chromium-31.0.1650.63.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-fix-chromedriver-build.diff 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 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 ++++++ ++++ 660 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 @@ -30,6 +30,14 @@ 'app/metro_driver_win.h', '../content/app/startup_helper_win.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', ], ++++++ 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 @@ -1762,8 +1762,6 @@ 'test/nacl/nacl_browsertest_util.h', ], 'dependencies': [ - 'test/data/extensions/api_test/api_test_data.gyp:socket_ppapi', - 'test/data/nacl/nacl_test_data.gyp:*', '../ppapi/native_client/native_client.gyp:nacl_irt', '../ppapi/ppapi_untrusted.gyp:ppapi_nacl_tests', ], ++++++ chromium-arm-webrtc-fix.patch ++++++ --- skia/skia_library_opts.gyp 2013-10-11 19:29:07.000000000 +0200 +++ skia/skia_library_opts.gyp 2013-10-19 18:40:03.817037422 +0200 @@ -110,6 +110,7 @@ '../third_party/skia/src/opts/SkBlitRow_opts_arm.cpp', '../third_party/skia/src/opts/SkBlitRow_opts_arm.h', '../third_party/skia/src/opts/opts_check_arm.cpp', + '../third_party/skia/src/opts/memset.arm.S', ], }], [ 'target_arch == "mipsel"',{ --- 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 @@ -678,7 +678,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 ++++++ chromium-fix-chromedriver-build.diff ++++++ --- chrome/test/chromedriver/embed_version_in_cpp.py 2013-09-25 03:49:53.000000000 +0200 +++ chrome/test/chromedriver/embed_version_in_cpp.py 2013-09-25 03:49:53.000000000 +0200 @@ -25,9 +25,8 @@ options, args = parser.parse_args() version = open(options.version_file, 'r').read().strip() - revision = lastchange.FetchVersionInfo(None).revision.strip() global_string_map = { - 'kChromeDriverVersion': version + '.' + revision + 'kChromeDriverVersion': version } cpp_source.WriteSource('version', 'chrome/test/chromedriver', ++++++ 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) @@ -172,6 +172,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. } ++++++ 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.gypi 2013-06-23 12:39:24.165359694 +0200 +++ chrome/chrome_tests.gypi 2013-06-23 12:39:24.165359694 +0200 @@ -3131,7 +3131,6 @@ # Disabled from running in coverage_posix.py. # We need to build this during compile step, so enabling here. '../content/content.gyp:content_browsertests', - '../courgette/courgette.gyp:courgette_unittests', '../crypto/crypto.gyp:crypto_unittests', '../jingle/jingle.gyp:jingle_unittests', '../net/net.gyp:net_perftests', --- 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 @@ -447,7 +447,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