[Pkg-chromium-commit] [SCM] Git repository for pkg-chromium branch, experimental, updated. debian/13.0.782.215_r97094-1-21-g21cfca3

Giuseppe Iuculano iuculano at debian.org
Wed Sep 7 06:33:14 UTC 2011


The following commit has been merged in the experimental branch:
commit eb426da7caa39772daeb75df88f5f235580e96be
Author: Giuseppe Iuculano <iuculano at debian.org>
Date:   Tue Sep 6 12:01:05 2011 +0200

    Patch v8_i18n to compile with libv8 system copy, thanks to Jérémy Lal

diff --git a/debian/changelog b/debian/changelog
index 67e52fc..92e755e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,8 +7,9 @@ chromium-browser (14.0.835.109~r97804-1) experimental; urgency=low
   * Do not remove Makefile files
   * Added libpulse-dev in Build-Depends.
   * re-enable armel build
+  * Patch v8_i18n to compile with libv8 system copy, thanks to Jérémy Lal
 
- -- Giuseppe Iuculano <iuculano at debian.org>  Tue, 06 Sep 2011 10:11:27 +0200
+ -- Giuseppe Iuculano <iuculano at debian.org>  Tue, 06 Sep 2011 11:59:30 +0200
 
 chromium-browser (13.0.782.220~r99552-1) unstable; urgency=high
 
diff --git a/debian/patches/series b/debian/patches/series
index d003115..ffbc035 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -18,3 +18,4 @@ webkit-version.patch
 #icu.patch
 cups1.5.patch
 system_v8.patch
+system_v8_i18n.patch
diff --git a/debian/patches/system_v8.patch b/debian/patches/system_v8.patch
index 822d385..54c9faa 100644
--- a/debian/patches/system_v8.patch
+++ b/debian/patches/system_v8.patch
@@ -670,3 +670,14 @@ Use system copy of libv8
  
  namespace WebKit {
  
+--- a/src/chrome/renderer/chrome_render_view_observer.cc
++++ b/src/chrome/renderer/chrome_render_view_observer.cc
+@@ -45,7 +45,7 @@
+ #include "webkit/glue/image_decoder.h"
+ #include "webkit/glue/image_resource_fetcher.h"
+ #include "webkit/glue/webkit_glue.h"
+-#include "v8/include/v8-testing.h"
++#include <v8-testing.h>
+ 
+ using WebKit::WebCString;
+ using WebKit::WebDataSource;
diff --git a/debian/patches/system_v8_i18n.patch b/debian/patches/system_v8_i18n.patch
new file mode 100644
index 0000000..afbf363
--- /dev/null
+++ b/debian/patches/system_v8_i18n.patch
@@ -0,0 +1,13 @@
+--- a/src/third_party/WebKit/Source/WebCore/bindings/v8/V8DOMWindowShell.cpp
++++ b/src/third_party/WebKit/Source/WebCore/bindings/v8/V8DOMWindowShell.cpp
+@@ -368,8 +368,8 @@ v8::Persistent<v8::Context> V8DOMWindowS
+ 
+ #if ENABLE(JAVASCRIPT_I18N_API)
+     // Enables experimental i18n API in V8.
+-    if (RuntimeEnabledFeatures::javaScriptI18NAPIEnabled() && !V8Proxy::registeredExtensionWithV8(v8::internal::I18NExtension::get()))
+-        V8Proxy::registerExtension(v8::internal::I18NExtension::get());
++    if (RuntimeEnabledFeatures::javaScriptI18NAPIEnabled() && !V8Proxy::registeredExtensionWithV8(v8_i18n::I18NExtension::get()))
++        V8Proxy::registerExtension(v8_i18n::I18NExtension::get());
+ #endif
+ 
+     // Dynamically tell v8 about our extensions now.

-- 
Git repository for pkg-chromium



More information about the Pkg-chromium-commit mailing list