summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroshi SHIBATA <[email protected]>2024-07-16 12:12:40 +0900
committerHiroshi SHIBATA <[email protected]>2024-07-16 12:12:40 +0900
commit7a0e6f1d1233a7d1d3a54ca9ea7b12a05f4c7018 (patch)
tree92047e486b751aad6033d1315c4705bcb7332824
parentb01cf8ccdec705c09b90a6e6a9923c8bf87fca5a (diff)
Follow-up resolv and win32 integration
https://github.com/ruby/resolv/pull/54
-rwxr-xr-xtool/sync_default_gems.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/tool/sync_default_gems.rb b/tool/sync_default_gems.rb
index 8328a1680c..a6082b6e03 100755
--- a/tool/sync_default_gems.rb
+++ b/tool/sync_default_gems.rb
@@ -384,6 +384,14 @@ module SyncDefaultGems
rm_rf("prism/templates/sig")
rm("prism/extconf.rb")
+ when "resolv"
+ rm_rf(%w[lib/resolv.* ext/win32/resolv test/resolv ext/win32/lib/win32/resolv.rb])
+ cp_r("#{upstream}/lib/resolv.rb", "lib")
+ cp_r("#{upstream}/resolv.gemspec", "lib")
+ cp_r("#{upstream}/ext/win32/resolv", "ext/win32")
+ move("ext/win32/resolv/lib/win32/resolv.rb", "ext/win32/lib/win32")
+ cp_r("#{upstream}/test/resolv", "test")
+ `git checkout ext/win32/resolv/depend`
else
sync_lib gem, upstream
end