diff --git a/build_config/dreamcast_shelf.rb b/build_config/dreamcast_shelf.rb index 092fde0d0..c723d6f0c 100644 --- a/build_config/dreamcast_shelf.rb +++ b/build_config/dreamcast_shelf.rb @@ -73,7 +73,7 @@ MRuby::CrossBuild.new("dreamcast") do |conf| # Some Gems are incompatible and were disabled. conf.gem :core => "mruby-array-ext" - conf.gem :core => "mruby-binding" + conf.gem :core => "mruby-binding-eval" conf.gem :core => "mruby-catch" conf.gem :core => "mruby-class-ext" conf.gem :core => "mruby-cmath" diff --git a/mrbgems/mruby-binding/mrbgem.rake b/mrbgems/mruby-binding-eval/mrbgem.rake similarity index 87% rename from mrbgems/mruby-binding/mrbgem.rake rename to mrbgems/mruby-binding-eval/mrbgem.rake index 4ad5638ea..db7ff9bf4 100644 --- a/mrbgems/mruby-binding/mrbgem.rake +++ b/mrbgems/mruby-binding-eval/mrbgem.rake @@ -1,4 +1,4 @@ -MRuby::Gem::Specification.new('mruby-binding') do |spec| +MRuby::Gem::Specification.new('mruby-binding-eval') do |spec| spec.license = 'MIT' spec.author = 'mruby developers' spec.summary = 'Binding class' diff --git a/mrbgems/mruby-binding/src/binding.c b/mrbgems/mruby-binding-eval/src/binding.c similarity index 97% rename from mrbgems/mruby-binding/src/binding.c rename to mrbgems/mruby-binding-eval/src/binding.c index 52ae465b6..acb0730c9 100644 --- a/mrbgems/mruby-binding/src/binding.c +++ b/mrbgems/mruby-binding-eval/src/binding.c @@ -145,13 +145,13 @@ mrb_binding_eval(mrb_state *mrb, mrb_value binding) } void -mrb_mruby_binding_gem_init(mrb_state *mrb) +mrb_mruby_binding_eval_gem_init(mrb_state *mrb) { struct RClass *binding = mrb_class_get_id(mrb, MRB_SYM(Binding)); mrb_define_method(mrb, binding, "eval", mrb_binding_eval, MRB_ARGS_ANY()); } void -mrb_mruby_binding_gem_final(mrb_state *mrb) +mrb_mruby_binding_eval_gem_final(mrb_state *mrb) { } diff --git a/mrbgems/mruby-binding/test/binding.c b/mrbgems/mruby-binding-eval/test/binding.c similarity index 86% rename from mrbgems/mruby-binding/test/binding.c rename to mrbgems/mruby-binding-eval/test/binding.c index efc982a75..3f62371d6 100644 --- a/mrbgems/mruby-binding/test/binding.c +++ b/mrbgems/mruby-binding-eval/test/binding.c @@ -8,7 +8,7 @@ binding_in_c(mrb_state *mrb, mrb_value self) } void -mrb_mruby_binding_gem_test(mrb_state *mrb) +mrb_mruby_binding_eval_gem_test(mrb_state *mrb) { mrb_define_method(mrb, mrb->object_class, "binding_in_c", binding_in_c, MRB_ARGS_NONE()); } diff --git a/mrbgems/mruby-binding/test/binding.rb b/mrbgems/mruby-binding-eval/test/binding.rb similarity index 100% rename from mrbgems/mruby-binding/test/binding.rb rename to mrbgems/mruby-binding-eval/test/binding.rb diff --git a/mrbgems/mruby-proc-binding/mrbgem.rake b/mrbgems/mruby-proc-binding/mrbgem.rake index 4aa882973..6115028ec 100644 --- a/mrbgems/mruby-proc-binding/mrbgem.rake +++ b/mrbgems/mruby-proc-binding/mrbgem.rake @@ -5,6 +5,6 @@ MRuby::Gem::Specification.new('mruby-proc-binding') do |spec| spec.add_dependency('mruby-binding-core', :core => 'mruby-binding-core') spec.add_dependency('mruby-proc-ext', :core => 'mruby-proc-ext') - spec.add_test_dependency('mruby-binding', :core => 'mruby-binding') + spec.add_test_dependency('mruby-binding-eval', :core => 'mruby-binding-eval') spec.add_test_dependency('mruby-compiler', :core => 'mruby-compiler') end