summaryrefslogtreecommitdiff
path: root/net-im/telepathy-gabble/files/patch-tools_glib-client-marshaller-gen.py
diff options
context:
space:
mode:
Diffstat (limited to 'net-im/telepathy-gabble/files/patch-tools_glib-client-marshaller-gen.py')
-rw-r--r--net-im/telepathy-gabble/files/patch-tools_glib-client-marshaller-gen.py37
1 files changed, 37 insertions, 0 deletions
diff --git a/net-im/telepathy-gabble/files/patch-tools_glib-client-marshaller-gen.py b/net-im/telepathy-gabble/files/patch-tools_glib-client-marshaller-gen.py
new file mode 100644
index 000000000000..9a8ef0db6b77
--- /dev/null
+++ b/net-im/telepathy-gabble/files/patch-tools_glib-client-marshaller-gen.py
@@ -0,0 +1,37 @@
+--- tools/glib-client-marshaller-gen.py.orig 2014-05-07 14:28:02 UTC
++++ tools/glib-client-marshaller-gen.py
+@@ -31,23 +31,23 @@ class Generator(object):
+ for signal in signals:
+ self.do_signal(signal)
+
+- print 'void'
+- print '%s_register_dbus_glib_marshallers (void)' % self.prefix
+- print '{'
++ print('void')
++ print('%s_register_dbus_glib_marshallers (void)' % self.prefix)
++ print('{')
+
+- all = self.marshallers.keys()
+- all.sort()
++ all = list(self.marshallers.keys())
++ sorted(all)
+ for marshaller in all:
+ rhs = self.marshallers[marshaller]
+
+- print ' dbus_g_object_register_marshaller ('
+- print ' g_cclosure_marshal_generic,'
+- print ' G_TYPE_NONE, /* return */'
++ print(' dbus_g_object_register_marshaller (')
++ print(' g_cclosure_marshal_generic,')
++ print(' G_TYPE_NONE, /* return */')
+ for type in rhs:
+- print ' G_TYPE_%s,' % type.replace('VOID', 'NONE')
+- print ' G_TYPE_INVALID);'
++ print(' G_TYPE_%s,' % type.replace('VOID', 'NONE'))
++ print(' G_TYPE_INVALID);')
+
+- print '}'
++ print('}')
+
+
+ def types_to_gtypes(types):