summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2019-05-14 21:36:59 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2019-06-19 18:17:38 +0900
commit4e218282d284c7d0ea1bf3db7e5febb2dd5884f8 (patch)
tree38e547b1260f938536d4b4a1004e4663762f80e3
parentc110b59af5d1b1065c9e247260579e6212cb7fab (diff)
Added sync task for racc
-rw-r--r--tool/sync_default_gems.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/tool/sync_default_gems.rb b/tool/sync_default_gems.rb
index b69d1dcba0..7285f1a7de 100644
--- a/tool/sync_default_gems.rb
+++ b/tool/sync_default_gems.rb
@@ -37,6 +37,7 @@
# * https://github.com/ruby/thwait
# * https://github.com/ruby/e2mmap
# * https://github.com/ruby/mutex_m
+# * https://github.com/ruby/racc
#
$repositories = {
@@ -76,7 +77,8 @@ $repositories = {
forwardable: "ruby/forwardable",
thwait: "ruby/thwait",
e2mmap: "ruby/e2mmap",
- mutex_m: "ruby/mutex_m"
+ mutex_m: "ruby/mutex_m",
+ racc: "ruby/racc"
}
def sync_default_gems(gem)
@@ -208,6 +210,11 @@ def sync_default_gems(gem)
`cp -f ../strscan/strscan.gemspec ext/strscan`
`rm -f ext/strscan/regenc.h ext/strscan/regint.h`
`git checkout ext/strscan/depend`
+ when "racc"
+ `rm -rf lib/racc* ext/racc test/racc`
+ `cp -rf ../racc/lib/racc* lib`
+ `cp -rf ../racc/ext/racc* ext`
+ `cp -rf ../racc/test test/racc`
when "rexml", "rss", "matrix", "irb", "csv", "shell", "logger", "ostruct", "scanf", "webrick", "fileutils", "forwardable", "prime", "tracer", "ipaddr", "cmath", "mutex_m", "sync"
sync_lib gem
else