[SCM] WebKit Debian packaging branch, webkit-1.3, updated. upstream/1.3.7-4207-g178b198

tony at chromium.org tony at chromium.org
Sun Feb 20 23:43:59 UTC 2011


The following commit has been merged in the webkit-1.3 branch:
commit e2fa398f898b2fc1e7d32a87db9a321a5603cbae
Author: tony at chromium.org <tony at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Mon Jan 24 17:37:45 2011 +0000

    2011-01-24  Tony Chang  <tony at chromium.org>
    
            Reviewed by James Robinson.
    
            [chromium] turn off gyp circular dependency checking and roll chromium deps
            https://bugs.webkit.org/show_bug.cgi?id=52935
    
            * DEPS:
            * gyp_webkit: Turn off gyp circular dependency checking on Linux
                and Win since we don't do these checks in gyp_chromium.  It's
                just making it harder for us to roll DEPS and have something
                explode.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76527 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/Source/WebKit/chromium/ChangeLog b/Source/WebKit/chromium/ChangeLog
index 9c21d71..6fc13fc 100644
--- a/Source/WebKit/chromium/ChangeLog
+++ b/Source/WebKit/chromium/ChangeLog
@@ -1,3 +1,16 @@
+2011-01-24  Tony Chang  <tony at chromium.org>
+
+        Reviewed by James Robinson.
+
+        [chromium] turn off gyp circular dependency checking and roll chromium deps
+        https://bugs.webkit.org/show_bug.cgi?id=52935
+
+        * DEPS:
+        * gyp_webkit: Turn off gyp circular dependency checking on Linux
+            and Win since we don't do these checks in gyp_chromium.  It's
+            just making it harder for us to roll DEPS and have something
+            explode.
+
 2011-01-24  Satish Sampath  <satish at chromium.org>
 
         Reviewed by Csaba Osztrogonác.
diff --git a/Source/WebKit/chromium/DEPS b/Source/WebKit/chromium/DEPS
index 8d08c3f..151d7dc 100644
--- a/Source/WebKit/chromium/DEPS
+++ b/Source/WebKit/chromium/DEPS
@@ -32,7 +32,7 @@
 
 vars = {
   'chromium_svn': 'http://src.chromium.org/svn/trunk/src',
-  'chromium_rev': '71969'
+  'chromium_rev': '72181'
 }
 
 deps = {
@@ -56,6 +56,8 @@ deps = {
   # skia dependencies
   'skia':
     Var('chromium_svn')+'/skia@'+Var('chromium_rev'),
+  'third_party/skia/gpu':
+    From('chromium_deps', 'src/third_party/skia/gpu'),
   'third_party/skia/src':
     From('chromium_deps', 'src/third_party/skia/src'),
   'third_party/skia/include':
diff --git a/Source/WebKit/chromium/gyp_webkit b/Source/WebKit/chromium/gyp_webkit
index 29e3e7c..768acac 100755
--- a/Source/WebKit/chromium/gyp_webkit
+++ b/Source/WebKit/chromium/gyp_webkit
@@ -76,6 +76,15 @@ if __name__ == '__main__':
   # Add includes.
   args.extend(['-I' + i for i in additional_include_files(args)])
 
+  # There shouldn't be a circular dependency relationship between .gyp files,
+  # but in Chromium's .gyp files, on non-Mac platforms, circular relationships
+  # currently exist.  The check for circular dependencies is currently
+  # bypassed on other platforms, but is left enabled on the Mac, where a
+  # violation of the rule causes Xcode to misbehave badly.
+  # http://crbug.com/35878.
+  if sys.platform not in ('darwin',):
+    args.append('--no-circular-check')
+
   # On linux, we want gyp to output a makefile (default is scons).
   if sys.platform == 'linux2':
     args.extend(['-fmake',

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list