1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Removed the related files for downloading with extlibs

This commit is contained in:
Hiroshi SHIBATA 2022-10-05 17:35:09 +09:00
parent 19e4a4c624
commit 0b4352b91d
No known key found for this signature in database
GPG key ID: F9CF13417264FAC2

View file

@ -18,23 +18,6 @@ end
if yaml_source == true
# search the latest libyaml source under $srcdir
yaml_source = Dir.glob("#{$srcdir}/yaml{,-*}/").max_by {|n| File.basename(n).scan(/\d+/).map(&:to_i)}
unless yaml_source
download_failure = "failed to download libyaml source. Try manually installing libyaml?"
begin
require_relative '../../tool/extlibs.rb'
rescue LoadError
# When running in ruby/ruby, we use miniruby and don't have stdlib.
# Avoid LoadError because it aborts the whole build. Usually when
# stdlib extension fail to configure we skip it and continue.
raise download_failure
end
extlibs = ExtLibs.new(cache_dir: File.expand_path("../../tmp/download_cache", $srcdir))
unless extlibs.process_under($srcdir)
raise download_failure
end
yaml_source, = Dir.glob("#{$srcdir}/yaml-*/")
raise "libyaml not found" unless yaml_source
end
elsif yaml_source
yaml_source = yaml_source.gsub(/\$\((\w+)\)|\$\{(\w+)\}/) {ENV[$1||$2]}
end