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

Reply via email to