rev 11300 - branches/kde4/packages/kdebindings/debian/patches

Sune Vuorela pusling-guest at alioth.debian.org
Fri Jul 4 07:31:37 UTC 2008


Author: pusling-guest
Date: 2008-07-04 07:31:37 +0000 (Fri, 04 Jul 2008)
New Revision: 11300

Added:
   branches/kde4/packages/kdebindings/debian/patches/03_fix_ruby_and_consts.diff
Log:
the ruby bindings seems to have a bug. I expet this to be very temporary

Added: branches/kde4/packages/kdebindings/debian/patches/03_fix_ruby_and_consts.diff
===================================================================
--- branches/kde4/packages/kdebindings/debian/patches/03_fix_ruby_and_consts.diff	                        (rev 0)
+++ branches/kde4/packages/kdebindings/debian/patches/03_fix_ruby_and_consts.diff	2008-07-04 07:31:37 UTC (rev 11300)
@@ -0,0 +1,31 @@
+Index: b/ruby/qtruby/src/Qt.cpp
+===================================================================
+--- a/ruby/qtruby/src/Qt.cpp
++++ b/ruby/qtruby/src/Qt.cpp
+@@ -1169,7 +1169,7 @@
+ VALUE
+ qvariant_value(VALUE /*self*/, VALUE variant_value_klass, VALUE variant_value)
+ {
+-	char * classname = rb_class2name(variant_value_klass);
++	const char * classname = rb_class2name(variant_value_klass);
+     smokeruby_object *o = value_obj_info(variant_value);
+ 	if (o == 0 || o->ptr == 0) {
+ 		return Qnil;
+@@ -1286,7 +1286,7 @@
+ 		}
+ 	}
+ 
+-	char * classname = rb_obj_classname(argv[0]);
++	const char * classname = rb_obj_classname(argv[0]);
+     smokeruby_object *o = value_obj_info(argv[0]);
+ 	if (o == 0 || o->ptr == 0) {
+ 		// Assume the Qt::Variant can be created with a
+@@ -1349,7 +1349,7 @@
+ const char *
+ get_VALUEtype(VALUE ruby_value)
+ {
+-	char * classname = rb_obj_classname(ruby_value);
++	const char * classname = rb_obj_classname(ruby_value);
+ 	const char *r = "";
+ 	if (ruby_value == Qnil)
+ 		r = "u";




More information about the pkg-kde-commits mailing list