diff options
Diffstat (limited to 'lang/ruby18-base/patches/patch-ca')
-rw-r--r-- | lang/ruby18-base/patches/patch-ca | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/lang/ruby18-base/patches/patch-ca b/lang/ruby18-base/patches/patch-ca deleted file mode 100644 index 36d25bb217f..00000000000 --- a/lang/ruby18-base/patches/patch-ca +++ /dev/null @@ -1,39 +0,0 @@ -$NetBSD: patch-ca,v 1.1 2005/11/02 08:56:40 taca Exp $ - ---- object.c.orig 2005-09-08 14:59:33.000000000 +0900 -+++ object.c -@@ -303,6 +303,7 @@ rb_obj_dup(obj) - return dup; - } - -+/* :nodoc: */ - VALUE - rb_obj_init_copy(obj, orig) - VALUE obj, orig; -@@ -1173,7 +1174,7 @@ sym_inspect(sym) - str = rb_str_new(0, strlen(name)+1); - RSTRING(str)->ptr[0] = ':'; - strcpy(RSTRING(str)->ptr+1, name); -- if (rb_is_junk_id(id)) { -+ if (!rb_symname_p(name)) { - str = rb_str_dump(str); - strncpy(RSTRING(str)->ptr, ":\"", 2); - } -@@ -2701,7 +2702,7 @@ Init_Object() - rb_define_method(rb_cModule, "<=", rb_class_inherited_p, 1); - rb_define_method(rb_cModule, ">", rb_mod_gt, 1); - rb_define_method(rb_cModule, ">=", rb_mod_ge, 1); -- rb_define_method(rb_cModule, "initialize_copy", rb_mod_init_copy, 1); -+ rb_define_method(rb_cModule, "initialize_copy", rb_mod_init_copy, 1); /* in class.c */ - rb_define_method(rb_cModule, "to_s", rb_mod_to_s, 0); - rb_define_method(rb_cModule, "included_modules", - rb_mod_included_modules, 0); /* in class.c */ -@@ -2743,7 +2744,7 @@ Init_Object() - rb_define_method(rb_cClass, "allocate", rb_obj_alloc, 0); - rb_define_method(rb_cClass, "new", rb_class_new_instance, -1); - rb_define_method(rb_cClass, "initialize", rb_class_initialize, -1); -- rb_define_method(rb_cClass, "initialize_copy", rb_class_init_copy, 1); -+ rb_define_method(rb_cClass, "initialize_copy", rb_class_init_copy, 1); /* in class.c */ - rb_define_method(rb_cClass, "superclass", rb_class_superclass, 0); - rb_define_alloc_func(rb_cClass, rb_class_s_alloc); - rb_undef_method(rb_cClass, "extend_object"); |