From 2d846c1997b80938d9cb09044fe79677dbdd0260 Mon Sep 17 00:00:00 2001 From: TASAKA Mamoru Date: Oct 25 2012 05:25:32 +0000 Subject: add patches --- diff --git a/rubygem-ruby-debug-base19-0.11.26-dont_use_ruby_core_source.patch b/rubygem-ruby-debug-base19-0.11.26-dont_use_ruby_core_source.patch new file mode 100644 index 0000000..971238e --- /dev/null +++ b/rubygem-ruby-debug-base19-0.11.26-dont_use_ruby_core_source.patch @@ -0,0 +1,20 @@ +--- ./ext/ruby_debug/extconf.rb.debug 1970-01-01 09:00:00.000000000 +0900 ++++ ./ext/ruby_debug/extconf.rb 2012-04-30 22:21:21.000000000 +0900 +@@ -1,5 +1,4 @@ + require "mkmf" +-require "ruby_core_source" + + if RUBY_VERSION < "1.9" + STDERR.print("Ruby version is too old\n") +@@ -29,7 +28,10 @@ + } + + dir_config("ruby") +-if !Ruby_core_source::create_makefile_with_core(hdrs, "ruby_debug") ++#if !Ruby_core_source::create_makefile_with_core(hdrs, "ruby_debug") ++if hdrs.call ++ create_makefile("ruby_debug") ++else + STDERR.print("Makefile creation failed\n") + STDERR.print("*************************************************************\n\n") + STDERR.print(" NOTE: For Ruby 1.9 installation instructions, please see:\n\n") diff --git a/rubygem-ruby-debug-base19-0.11.26-gcc47-undefined-behavior.patch b/rubygem-ruby-debug-base19-0.11.26-gcc47-undefined-behavior.patch new file mode 100644 index 0000000..c9e357e --- /dev/null +++ b/rubygem-ruby-debug-base19-0.11.26-gcc47-undefined-behavior.patch @@ -0,0 +1,11 @@ +--- ./ext/ruby_debug/ruby_debug.c.gcc47 1970-01-01 09:00:00.000000000 +0900 ++++ ./ext/ruby_debug/ruby_debug.c 2012-05-03 12:35:31.000000000 +0900 +@@ -490,7 +490,7 @@ + if(frame_n >= debug_context->stack_len) + { + debug_context->stack_len += STACK_SIZE_INCREMENT; +- debug_context->frames = REALLOC_N(debug_context->frames, debug_frame_t, debug_context->stack_len); ++ REALLOC_N(debug_context->frames, debug_frame_t, debug_context->stack_len); + } + debug_frame = &debug_context->frames[frame_n]; + debug_frame->file = file;