packages: chromium-browser/get-webkit_revision.patch (NEW) - get WebKit rev...

charles charles at pld-linux.org
Sun Jan 23 22:22:50 CET 2011


Author: charles                      Date: Sun Jan 23 21:22:50 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- get WebKit revision from src/DEPS (instead of broken "svn info")

---- Files affected:
packages/chromium-browser:
   get-webkit_revision.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/chromium-browser/get-webkit_revision.patch
diff -u /dev/null packages/chromium-browser/get-webkit_revision.patch:1.1
--- /dev/null	Sun Jan 23 22:22:50 2011
+++ packages/chromium-browser/get-webkit_revision.patch	Sun Jan 23 22:22:45 2011
@@ -0,0 +1,30 @@
+--- chromium-browser-10.0.647.0~svn20110123r72286/src/webkit/build/webkit_version.py.orig	2011-01-22 04:01:31.000000000 +0100
++++ chromium-browser-10.0.647.0~svn20110123r72286/src/webkit/build/webkit_version.py	2011-01-23 21:01:47.000000000 +0100
+@@ -64,6 +64,18 @@
+   return "%s@%s" % (webkit_url, version_info.revision)
+ 
+ 
++def GetWebKitRevisionFromDEPS():
++  result = "trunk"
++  f = open('../../DEPS', 'rb')
++  try:
++    m = re.search(r'webkit_revision":\s*"(\d+?)"', ''.join(f.readlines()), re.MULTILINE)
++    if m:
++      result = "trunk@%s" % (m.group(1))
++  finally:
++    f.close()
++  return result
++
++
+ def EmitVersionHeader(webkit_dir, version_file, output_dir):
+   '''Given webkit's version file, emit a header file that we can use from
+   within webkit_glue.cc.
+@@ -75,7 +87,7 @@
+ 
+   major, minor = ReadVersionFile(os.path.join(webkit_dir, version_file))
+ 
+-  webkit_revision = GetWebKitRevision(webkit_dir, version_file)
++  webkit_revision = GetWebKitRevisionFromDEPS()
+ 
+   fname = os.path.join(output_dir, "webkit_version.h")
+   f = open(fname, 'wb')
================================================================


More information about the pld-cvs-commit mailing list