File webkitgtk-python3.patch of Package webkitgtk

Index: webkitgtk-2.4.11/Tools/gtk/generate-feature-defines-files
===================================================================
--- webkitgtk-2.4.11.orig/Tools/gtk/generate-feature-defines-files
+++ webkitgtk-2.4.11/Tools/gtk/generate-feature-defines-files
@@ -1,5 +1,5 @@
-#!/usr/bin/env python
-from __future__ import with_statement
+#!/usr/bin/python3
+
 import os
 import re
 import sys
@@ -18,7 +18,7 @@ def read_feature_defines_override(featur
         value = int(match[1])
 
         if feature in feature_defines and value != feature_defines[feature]:
-            print("\t{0}: {1} => {2}".format(feature, feature_defines[feature], value))
+            print(("\t{0}: {1} => {2}".format(feature, feature_defines[feature], value)))
         feature_defines[feature] = value
 
 def write_file_if_contents_changed(filename, contents):
@@ -32,13 +32,13 @@ def write_file_if_contents_changed(filen
 
 def write_feature_defines_header(feature_defines):
     contents = ''
-    for (feature, value) in feature_defines.items():
+    for (feature, value) in list(feature_defines.items()):
         contents += '#define {0} {1}\n'.format(feature, value)
     write_file_if_contents_changed("WebKitFeatures.h", contents)
 
 def write_flattened_feature_defines_file(feature_defines):
     contents = ''
-    for (feature, value) in feature_defines.items():
+    for (feature, value) in list(feature_defines.items()):
         contents += '{0}={1}\n'.format(feature, value)
     write_file_if_contents_changed("WebKitFeatures.txt", contents)
 
openSUSE Build Service is sponsored by