summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mrbgems/default.gembox43
-rw-r--r--mrbgems/mruby-array-ext/mrbgem.rake1
-rw-r--r--mrbgems/mruby-bin-mirb/mrbgem.rake1
-rw-r--r--mrbgems/mruby-bin-mruby/mrbgem.rake1
-rw-r--r--mrbgems/mruby-bin-strip/mrbgem.rake1
-rw-r--r--mrbgems/mruby-enum-ext/mrbgem.rake1
-rw-r--r--mrbgems/mruby-enumerator/mrbgem.rake1
-rw-r--r--mrbgems/mruby-eval/mrbgem.rake1
-rw-r--r--mrbgems/mruby-exit/mrbgem.rake1
-rw-r--r--mrbgems/mruby-fiber/mrbgem.rake1
-rw-r--r--mrbgems/mruby-hash-ext/mrbgem.rake1
-rw-r--r--mrbgems/mruby-math/mrbgem.rake1
-rw-r--r--mrbgems/mruby-numeric-ext/mrbgem.rake1
-rw-r--r--mrbgems/mruby-object-ext/mrbgem.rake1
-rw-r--r--mrbgems/mruby-objectspace/mrbgem.rake1
-rw-r--r--mrbgems/mruby-print/mrbgem.rake1
-rw-r--r--mrbgems/mruby-proc-ext/mrbgem.rake1
-rw-r--r--mrbgems/mruby-random/mrbgem.rake1
-rw-r--r--mrbgems/mruby-range-ext/mrbgem.rake1
-rw-r--r--mrbgems/mruby-sprintf/mrbgem.rake1
-rw-r--r--mrbgems/mruby-string-ext/mrbgem.rake1
-rw-r--r--mrbgems/mruby-string-utf8/mrbgem.rake1
-rw-r--r--mrbgems/mruby-struct/mrbgem.rake1
-rw-r--r--mrbgems/mruby-symbol-ext/mrbgem.rake1
-rw-r--r--mrbgems/mruby-time/mrbgem.rake1
-rw-r--r--mrbgems/mruby-toplevel-ext/mrbgem.rake1
-rw-r--r--tasks/mruby_build.rake5
27 files changed, 30 insertions, 43 deletions
diff --git a/mrbgems/default.gembox b/mrbgems/default.gembox
index 2f436e5b6..e87c14209 100644
--- a/mrbgems/default.gembox
+++ b/mrbgems/default.gembox
@@ -1,64 +1,25 @@
MRuby::GemBox.new do |conf|
- # Use standard Kernel#sprintf method
- conf.gem :core => "mruby-sprintf"
+ # see summary property of each mrbgem for detail
- # Use standard print/puts/p
+ conf.gem :core => "mruby-sprintf"
conf.gem :core => "mruby-print"
-
- # Use standard Math module
conf.gem :core => "mruby-math"
-
- # Use standard Time class
conf.gem :core => "mruby-time"
-
- # Use standard Struct class
conf.gem :core => "mruby-struct"
-
- # Use extensional Enumerable module
conf.gem :core => "mruby-enum-ext"
-
- # Use extensional String class
conf.gem :core => "mruby-string-ext"
-
- # Use extensional Numeric class
conf.gem :core => "mruby-numeric-ext"
-
- # Use extensional Array class
conf.gem :core => "mruby-array-ext"
-
- # Use extensional Hash class
conf.gem :core => "mruby-hash-ext"
-
- # Use extensional Range class
conf.gem :core => "mruby-range-ext"
-
- # Use extensional Proc class
conf.gem :core => "mruby-proc-ext"
-
- # Use extensional Symbol class
conf.gem :core => "mruby-symbol-ext"
-
- # Use Random class
conf.gem :core => "mruby-random"
-
- # Use extensional Object class
conf.gem :core => "mruby-object-ext"
-
- # Use ObjectSpace class
conf.gem :core => "mruby-objectspace"
-
- # Use Fiber class
conf.gem :core => "mruby-fiber"
-
- # Use Enumerator class (require mruby-fiber)
conf.gem :core => "mruby-enumerator"
-
- # Use extended toplevel object (main) methods
conf.gem :core => "mruby-toplevel-ext"
-
- # Generate mirb command
conf.gem :core => "mruby-bin-mirb"
-
- # Generate mruby command
conf.gem :core => "mruby-bin-mruby"
end
diff --git a/mrbgems/mruby-array-ext/mrbgem.rake b/mrbgems/mruby-array-ext/mrbgem.rake
index 18f92ad65..e4b5938c7 100644
--- a/mrbgems/mruby-array-ext/mrbgem.rake
+++ b/mrbgems/mruby-array-ext/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-array-ext') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'extensional Array class'
end
diff --git a/mrbgems/mruby-bin-mirb/mrbgem.rake b/mrbgems/mruby-bin-mirb/mrbgem.rake
index 846a3b077..ffef67a39 100644
--- a/mrbgems/mruby-bin-mirb/mrbgem.rake
+++ b/mrbgems/mruby-bin-mirb/mrbgem.rake
@@ -1,6 +1,7 @@
MRuby::Gem::Specification.new('mruby-bin-mirb') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'mirb command'
spec.linker.libraries << 'readline' if spec.cc.defines.include? "ENABLE_READLINE"
diff --git a/mrbgems/mruby-bin-mruby/mrbgem.rake b/mrbgems/mruby-bin-mruby/mrbgem.rake
index 08ba89855..4e2f6a142 100644
--- a/mrbgems/mruby-bin-mruby/mrbgem.rake
+++ b/mrbgems/mruby-bin-mruby/mrbgem.rake
@@ -1,5 +1,6 @@
MRuby::Gem::Specification.new('mruby-bin-mruby') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'mruby command'
spec.bins = %w(mruby)
end
diff --git a/mrbgems/mruby-bin-strip/mrbgem.rake b/mrbgems/mruby-bin-strip/mrbgem.rake
index 47304b2a5..2abd25eea 100644
--- a/mrbgems/mruby-bin-strip/mrbgem.rake
+++ b/mrbgems/mruby-bin-strip/mrbgem.rake
@@ -1,5 +1,6 @@
MRuby::Gem::Specification.new('mruby-bin-strip') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'irep dump debug section remover command'
spec.bins = %w(mruby-strip)
end
diff --git a/mrbgems/mruby-enum-ext/mrbgem.rake b/mrbgems/mruby-enum-ext/mrbgem.rake
index e054f4318..0c9d88fa2 100644
--- a/mrbgems/mruby-enum-ext/mrbgem.rake
+++ b/mrbgems/mruby-enum-ext/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-enum-ext') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'extensional Enumerable module'
end
diff --git a/mrbgems/mruby-enumerator/mrbgem.rake b/mrbgems/mruby-enumerator/mrbgem.rake
index 26df8c27d..2d5fd35ac 100644
--- a/mrbgems/mruby-enumerator/mrbgem.rake
+++ b/mrbgems/mruby-enumerator/mrbgem.rake
@@ -2,4 +2,5 @@ MRuby::Gem::Specification.new('mruby-enumerator') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
spec.add_dependency('mruby-fiber')
+ spec.summary = 'Enumerator class'
end
diff --git a/mrbgems/mruby-eval/mrbgem.rake b/mrbgems/mruby-eval/mrbgem.rake
index 217a9e604..7c6acc534 100644
--- a/mrbgems/mruby-eval/mrbgem.rake
+++ b/mrbgems/mruby-eval/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-eval') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'standard Kernel#eval method'
end
diff --git a/mrbgems/mruby-exit/mrbgem.rake b/mrbgems/mruby-exit/mrbgem.rake
index 910b3b4f9..d193528da 100644
--- a/mrbgems/mruby-exit/mrbgem.rake
+++ b/mrbgems/mruby-exit/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-exit') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'Kernel#exit method'
end
diff --git a/mrbgems/mruby-fiber/mrbgem.rake b/mrbgems/mruby-fiber/mrbgem.rake
index 25009c47f..815cd3c4b 100644
--- a/mrbgems/mruby-fiber/mrbgem.rake
+++ b/mrbgems/mruby-fiber/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-fiber') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'Fiber class'
end
diff --git a/mrbgems/mruby-hash-ext/mrbgem.rake b/mrbgems/mruby-hash-ext/mrbgem.rake
index 25d4f8e61..e1ce8e767 100644
--- a/mrbgems/mruby-hash-ext/mrbgem.rake
+++ b/mrbgems/mruby-hash-ext/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-hash-ext') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'extensional Hash class'
end
diff --git a/mrbgems/mruby-math/mrbgem.rake b/mrbgems/mruby-math/mrbgem.rake
index 75d3d1fff..66eb5c8d0 100644
--- a/mrbgems/mruby-math/mrbgem.rake
+++ b/mrbgems/mruby-math/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-math') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'standard Math module'
end
diff --git a/mrbgems/mruby-numeric-ext/mrbgem.rake b/mrbgems/mruby-numeric-ext/mrbgem.rake
index 010804058..3d8be7cd5 100644
--- a/mrbgems/mruby-numeric-ext/mrbgem.rake
+++ b/mrbgems/mruby-numeric-ext/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-numeric-ext') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'extensional Numeric class'
end
diff --git a/mrbgems/mruby-object-ext/mrbgem.rake b/mrbgems/mruby-object-ext/mrbgem.rake
index 980f1667a..91a6e7ff1 100644
--- a/mrbgems/mruby-object-ext/mrbgem.rake
+++ b/mrbgems/mruby-object-ext/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-object-ext') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'extensional Object class'
end
diff --git a/mrbgems/mruby-objectspace/mrbgem.rake b/mrbgems/mruby-objectspace/mrbgem.rake
index 6a6a3e778..fa35136a1 100644
--- a/mrbgems/mruby-objectspace/mrbgem.rake
+++ b/mrbgems/mruby-objectspace/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-objectspace') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'ObjectSpace class'
end
diff --git a/mrbgems/mruby-print/mrbgem.rake b/mrbgems/mruby-print/mrbgem.rake
index 768fc2e18..2ea6e3126 100644
--- a/mrbgems/mruby-print/mrbgem.rake
+++ b/mrbgems/mruby-print/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-print') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'standard print/puts/p'
end
diff --git a/mrbgems/mruby-proc-ext/mrbgem.rake b/mrbgems/mruby-proc-ext/mrbgem.rake
index b75fceda3..41d964bd9 100644
--- a/mrbgems/mruby-proc-ext/mrbgem.rake
+++ b/mrbgems/mruby-proc-ext/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-proc-ext') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'extensional Proc class'
end
diff --git a/mrbgems/mruby-random/mrbgem.rake b/mrbgems/mruby-random/mrbgem.rake
index 7ad3c855c..3a3fd2bdb 100644
--- a/mrbgems/mruby-random/mrbgem.rake
+++ b/mrbgems/mruby-random/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-random') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'Random class'
end
diff --git a/mrbgems/mruby-range-ext/mrbgem.rake b/mrbgems/mruby-range-ext/mrbgem.rake
index a7970aa51..bcf3de202 100644
--- a/mrbgems/mruby-range-ext/mrbgem.rake
+++ b/mrbgems/mruby-range-ext/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-range-ext') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'extensional Range class'
end
diff --git a/mrbgems/mruby-sprintf/mrbgem.rake b/mrbgems/mruby-sprintf/mrbgem.rake
index 3e15ee7a9..bc897243d 100644
--- a/mrbgems/mruby-sprintf/mrbgem.rake
+++ b/mrbgems/mruby-sprintf/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-sprintf') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'standard Kernel#sprintf method'
end
diff --git a/mrbgems/mruby-string-ext/mrbgem.rake b/mrbgems/mruby-string-ext/mrbgem.rake
index 4a3369998..688589933 100644
--- a/mrbgems/mruby-string-ext/mrbgem.rake
+++ b/mrbgems/mruby-string-ext/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-string-ext') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'extensional String class'
end
diff --git a/mrbgems/mruby-string-utf8/mrbgem.rake b/mrbgems/mruby-string-utf8/mrbgem.rake
index f4649be0b..86d0a6da3 100644
--- a/mrbgems/mruby-string-utf8/mrbgem.rake
+++ b/mrbgems/mruby-string-utf8/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-string-utf8') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'UTF-8 support in String class'
end
diff --git a/mrbgems/mruby-struct/mrbgem.rake b/mrbgems/mruby-struct/mrbgem.rake
index 3e9eab8d7..2826ad2ad 100644
--- a/mrbgems/mruby-struct/mrbgem.rake
+++ b/mrbgems/mruby-struct/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-struct') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'standard Struct class'
end
diff --git a/mrbgems/mruby-symbol-ext/mrbgem.rake b/mrbgems/mruby-symbol-ext/mrbgem.rake
index 6294e7a46..b937a0742 100644
--- a/mrbgems/mruby-symbol-ext/mrbgem.rake
+++ b/mrbgems/mruby-symbol-ext/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-symbol-ext') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'extensional Symbol class'
end
diff --git a/mrbgems/mruby-time/mrbgem.rake b/mrbgems/mruby-time/mrbgem.rake
index edf2aa3fc..45b2ead72 100644
--- a/mrbgems/mruby-time/mrbgem.rake
+++ b/mrbgems/mruby-time/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-time') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'standard Time class'
end
diff --git a/mrbgems/mruby-toplevel-ext/mrbgem.rake b/mrbgems/mruby-toplevel-ext/mrbgem.rake
index 78eb73a26..eb6951f6c 100644
--- a/mrbgems/mruby-toplevel-ext/mrbgem.rake
+++ b/mrbgems/mruby-toplevel-ext/mrbgem.rake
@@ -1,4 +1,5 @@
MRuby::Gem::Specification.new('mruby-toplevel-ext') do |spec|
spec.license = 'MIT'
spec.author = 'mruby developers'
+ spec.summary = 'extended toplevel object (main) methods'
end
diff --git a/tasks/mruby_build.rake b/tasks/mruby_build.rake
index 2891c7d45..5fe0cbfce 100644
--- a/tasks/mruby_build.rake
+++ b/tasks/mruby_build.rake
@@ -206,8 +206,9 @@ module MRuby
unless @gems.empty?
puts " Included Gems:"
@gems.map do |gem|
- gem_version = "- #{gem.version}" if gem.version
- puts " #{gem.name} #{gem_version}"
+ gem_version = " - #{gem.version}" if gem.version != '0.0.0'
+ gem_summary = " - #{gem.summary}" if gem.summary
+ puts " #{gem.name}#{gem_version}#{gem_summary}"
puts " - Binaries: #{gem.bins.join(', ')}" unless gem.bins.empty?
end
end