зеркало из https://github.com/github/ruby.git
Add sha512
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
ee691feac8
Коммит
966bfb07f6
|
@ -1,2 +1,5 @@
|
||||||
ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz md5:83b89587607e3eb65c70d361f13bab43
|
ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz \
|
||||||
|
md5:83b89587607e3eb65c70d361f13bab43 \
|
||||||
|
sha512:980ca30a8d76f963fca722432b1fe5af77d7a4e4d2eac5144fbc5374d4c596609a293440573f4294207e1bdd9fda80ad1e1cafb2ffb543df5a275bc3bd546483 \
|
||||||
|
#
|
||||||
win32/libffi-3.2.1-mswin.patch -p0
|
win32/libffi-3.2.1-mswin.patch -p0
|
||||||
|
|
|
@ -142,16 +142,24 @@ class ExtLibs
|
||||||
end
|
end
|
||||||
extracted = false
|
extracted = false
|
||||||
dest = File.dirname(list)
|
dest = File.dirname(list)
|
||||||
|
url = chksums = nil
|
||||||
IO.foreach(list) do |line|
|
IO.foreach(list) do |line|
|
||||||
line.sub!(/\s*#.*/, '')
|
line.sub!(/\s*#.*/, '')
|
||||||
if /^\t/ =~ line
|
if chksums
|
||||||
|
chksums.concat(line.split)
|
||||||
|
elsif /^\t/ =~ line
|
||||||
if extracted and (mode == :all or mode == :patch)
|
if extracted and (mode == :all or mode == :patch)
|
||||||
patch, *args = line.split
|
patch, *args = line.split
|
||||||
do_patch(dest, patch, args)
|
do_patch(dest, patch, args)
|
||||||
end
|
end
|
||||||
next
|
next
|
||||||
|
else
|
||||||
|
url, *chksums = line.split(' ')
|
||||||
|
end
|
||||||
|
if chksums.last == '\\'
|
||||||
|
chksums.pop
|
||||||
|
next
|
||||||
end
|
end
|
||||||
url, *chksums = line.split(' ')
|
|
||||||
next unless url
|
next unless url
|
||||||
begin
|
begin
|
||||||
extracted = do_command(mode, dest, url, cache_dir, chksums)
|
extracted = do_command(mode, dest, url, cache_dir, chksums)
|
||||||
|
@ -159,6 +167,7 @@ class ExtLibs
|
||||||
warn e.inspect
|
warn e.inspect
|
||||||
success = false
|
success = false
|
||||||
end
|
end
|
||||||
|
url = chksums = nil
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Загрузка…
Ссылка в новой задаче