From 5dc6201e8dccbf21aeeb1f79fef2d186c7800a4e Mon Sep 17 00:00:00 2001 From: Stefan Karpinski Date: Tue, 1 Sep 2020 19:05:14 -0400 Subject: [PATCH 1/5] add dummy MozillaCACerts_jll stdlib --- base/sysimg.jl | 1 + stdlib/Makefile | 4 +++- stdlib/MozillaCACerts_jll/Project.toml | 8 ++++++++ stdlib/MozillaCACerts_jll/src/MozillaCACerts_jll.jl | 11 +++++++++++ stdlib/MozillaCACerts_jll/test/runtests.jl | 6 ++++++ test/precompile.jl | 2 +- 6 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 stdlib/MozillaCACerts_jll/Project.toml create mode 100644 stdlib/MozillaCACerts_jll/src/MozillaCACerts_jll.jl create mode 100644 stdlib/MozillaCACerts_jll/test/runtests.jl diff --git a/base/sysimg.jl b/base/sysimg.jl index 85d0ac5a76b42..7d5e505041676 100644 --- a/base/sysimg.jl +++ b/base/sysimg.jl @@ -52,6 +52,7 @@ let :Test, :REPL, :Statistics, + :MozillaCACerts_jll, ] maxlen = reduce(max, textwidth.(string.(stdlibs)); init=0) diff --git a/stdlib/Makefile b/stdlib/Makefile index 4e748b42aac19..3f5359f9bce84 100644 --- a/stdlib/Makefile +++ b/stdlib/Makefile @@ -17,7 +17,9 @@ $(build_datarootdir)/julia/stdlib/$(VERSDIR): STDLIBS = Artifacts Base64 CRC32c Dates DelimitedFiles Distributed FileWatching \ Future InteractiveUtils Libdl LibGit2 LinearAlgebra Logging \ Markdown Mmap Printf Profile Random REPL Serialization SHA \ - SharedArrays Sockets SparseArrays SuiteSparse Test TOML Unicode UUIDs + SharedArrays Sockets SparseArrays SuiteSparse Test TOML Unicode UUIDs \ + MozillaCACerts_jll + STDLIBS_EXT = Pkg Statistics PKG_GIT_URL := git://github.com/JuliaLang/Pkg.jl.git PKG_TAR_URL = https://api.github.com/repos/JuliaLang/Pkg.jl/tarball/$1 diff --git a/stdlib/MozillaCACerts_jll/Project.toml b/stdlib/MozillaCACerts_jll/Project.toml new file mode 100644 index 0000000000000..27596a641fb3e --- /dev/null +++ b/stdlib/MozillaCACerts_jll/Project.toml @@ -0,0 +1,8 @@ +name = "MozillaCACerts_jll" +uuid = "14a3606d-f60d-562e-9121-12d972cd8159" + +[extra] +Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" + +[targets] +test = ["Test"] diff --git a/stdlib/MozillaCACerts_jll/src/MozillaCACerts_jll.jl b/stdlib/MozillaCACerts_jll/src/MozillaCACerts_jll.jl new file mode 100644 index 0000000000000..d89ba83689e71 --- /dev/null +++ b/stdlib/MozillaCACerts_jll/src/MozillaCACerts_jll.jl @@ -0,0 +1,11 @@ +# This file is a part of Julia. License is MIT: https://julialang.org/license + +## dummy stub for https://github.com/JuliaBinaryWrappers/MozillaCACerts_jll.jl + +module MozillaCACerts_jll + +function __init__() + global cacert = normpath(Sys.BINDIR, Base.DATAROOTDIR, "julia", "cert.pem") +end + +end # module diff --git a/stdlib/MozillaCACerts_jll/test/runtests.jl b/stdlib/MozillaCACerts_jll/test/runtests.jl new file mode 100644 index 0000000000000..a34cac7ba6775 --- /dev/null +++ b/stdlib/MozillaCACerts_jll/test/runtests.jl @@ -0,0 +1,6 @@ +using Test +using MozillaCACerts_jll + +@testset "MozillaCACerts_jll" begin + @test isfile(MozillaCACerts_jll.cacert) +end diff --git a/test/precompile.jl b/test/precompile.jl index 9739704ee2c16..9ec0c16dc5f9f 100644 --- a/test/precompile.jl +++ b/test/precompile.jl @@ -292,7 +292,7 @@ try :Future, :Libdl, :LinearAlgebra, :Logging, :Mmap, :Printf, :Profile, :Random, :Serialization, :SharedArrays, :SparseArrays, :SuiteSparse, :Test, :Unicode, :REPL, :InteractiveUtils, :Pkg, :LibGit2, :SHA, :UUIDs, :Sockets, - :Statistics, :TOML]), + :Statistics, :TOML, :MozillaCACerts_jll,]), # Plus precompilation module generated at build time let id = Base.PkgId("__PackagePrecompilationStatementModule") Dict(id => Base.module_build_id(Base.root_module(id))) From ad2e90559b68e0e450f4820aa75183b5f390c52b Mon Sep 17 00:00:00 2001 From: Stefan Karpinski Date: Tue, 1 Sep 2020 18:46:26 -0400 Subject: [PATCH 2/5] add dummy LibCURL_jll stdlib --- base/sysimg.jl | 1 + deps/Makefile | 2 -- stdlib/LibCURL_jll/Project.toml | 11 +++++++++++ stdlib/LibCURL_jll/src/LibCURL_jll.jl | 28 +++++++++++++++++++++++++++ stdlib/LibCURL_jll/test/runtests.jl | 7 +++++++ stdlib/Makefile | 2 +- test/precompile.jl | 2 +- 7 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 stdlib/LibCURL_jll/Project.toml create mode 100644 stdlib/LibCURL_jll/src/LibCURL_jll.jl create mode 100644 stdlib/LibCURL_jll/test/runtests.jl diff --git a/base/sysimg.jl b/base/sysimg.jl index 7d5e505041676..f6bd1b8172cf4 100644 --- a/base/sysimg.jl +++ b/base/sysimg.jl @@ -53,6 +53,7 @@ let :REPL, :Statistics, :MozillaCACerts_jll, + :LibCURL_jll, ] maxlen = reduce(max, textwidth.(string.(stdlibs)); init=0) diff --git a/deps/Makefile b/deps/Makefile index a491e4f1a6eaa..c6115eb0eb0df 100644 --- a/deps/Makefile +++ b/deps/Makefile @@ -111,11 +111,9 @@ ifeq ($(USE_SYSTEM_LIBSSH2), 0) DEP_LIBS += libssh2 endif -ifneq ($(OS), WINNT) ifeq ($(USE_SYSTEM_CURL), 0) DEP_LIBS += curl endif -endif DEP_LIBS += libgit2 endif # USE_SYSTEM_LIBGIT2 diff --git a/stdlib/LibCURL_jll/Project.toml b/stdlib/LibCURL_jll/Project.toml new file mode 100644 index 0000000000000..6fa50eedd4c7c --- /dev/null +++ b/stdlib/LibCURL_jll/Project.toml @@ -0,0 +1,11 @@ +name = "LibCURL_jll" +uuid = "deac9b47-8bc7-5906-a0fe-35ac56dc84c0" + +[deps] +Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb" + +[extra] +Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" + +[targets] +test = ["Test"] diff --git a/stdlib/LibCURL_jll/src/LibCURL_jll.jl b/stdlib/LibCURL_jll/src/LibCURL_jll.jl new file mode 100644 index 0000000000000..6229f8118dfcf --- /dev/null +++ b/stdlib/LibCURL_jll/src/LibCURL_jll.jl @@ -0,0 +1,28 @@ +# This file is a part of Julia. License is MIT: https://julialang.org/license + +## dummy stub for https://github.com/JuliaBinaryWrappers/LibCURL_jll.jl + +module LibCURL_jll + +using Libdl + +export libcurl + +# These get calculated in __init__() +libcurl_handle = C_NULL +libcurl_path = "" + +if Sys.iswindows() + const libcurl = "libcurl-4.dll" +elseif Sys.isapple() + const libcurl = "libcurl.4.dylib" +else + const libcurl = "libcurl.so" +end + +function __init__() + global libcurl_handle = dlopen(libcurl) + global libcurl_path = dlpath(libcurl_handle) +end + +end # module LibCURL_jll diff --git a/stdlib/LibCURL_jll/test/runtests.jl b/stdlib/LibCURL_jll/test/runtests.jl new file mode 100644 index 0000000000000..0e762827d346e --- /dev/null +++ b/stdlib/LibCURL_jll/test/runtests.jl @@ -0,0 +1,7 @@ +using Test +using LibCURL_jll + +@testset "LibCURL_jll" begin + v = unsafe_string(ccall((:curl_version, libcurl), Cstring, ())) + @test startswith(v, "libcurl/") +end diff --git a/stdlib/Makefile b/stdlib/Makefile index 3f5359f9bce84..98f3449d41aff 100644 --- a/stdlib/Makefile +++ b/stdlib/Makefile @@ -18,7 +18,7 @@ STDLIBS = Artifacts Base64 CRC32c Dates DelimitedFiles Distributed FileWatching Future InteractiveUtils Libdl LibGit2 LinearAlgebra Logging \ Markdown Mmap Printf Profile Random REPL Serialization SHA \ SharedArrays Sockets SparseArrays SuiteSparse Test TOML Unicode UUIDs \ - MozillaCACerts_jll + MozillaCACerts_jll LibCURL_jll STDLIBS_EXT = Pkg Statistics PKG_GIT_URL := git://github.com/JuliaLang/Pkg.jl.git diff --git a/test/precompile.jl b/test/precompile.jl index 9ec0c16dc5f9f..f331cc0afbaab 100644 --- a/test/precompile.jl +++ b/test/precompile.jl @@ -292,7 +292,7 @@ try :Future, :Libdl, :LinearAlgebra, :Logging, :Mmap, :Printf, :Profile, :Random, :Serialization, :SharedArrays, :SparseArrays, :SuiteSparse, :Test, :Unicode, :REPL, :InteractiveUtils, :Pkg, :LibGit2, :SHA, :UUIDs, :Sockets, - :Statistics, :TOML, :MozillaCACerts_jll,]), + :Statistics, :TOML, :MozillaCACerts_jll, :LibCURL_jll,]), # Plus precompilation module generated at build time let id = Base.PkgId("__PackagePrecompilationStatementModule") Dict(id => Base.module_build_id(Base.root_module(id))) From 745f2870f1d57f0c560811a8672c125d10397863 Mon Sep 17 00:00:00 2001 From: Stefan Karpinski Date: Tue, 15 Sep 2020 19:05:51 -0400 Subject: [PATCH 3/5] upgrade libcurl & mbedtls; add nghttp2 --- Make.inc | 3 ++- Makefile | 1 + contrib/refresh_bb_tarballs.sh | 2 +- deps/Makefile | 7 ++++++- deps/Versions.make | 10 ++++++---- .../LibCURL.v7.66.0-1.aarch64-linux-gnu.tar.gz/md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../LibCURL.v7.66.0-1.i686-linux-gnu.tar.gz/md5 | 1 - .../LibCURL.v7.66.0-1.i686-linux-gnu.tar.gz/sha512 | 1 - .../LibCURL.v7.66.0-1.i686-linux-musl.tar.gz/md5 | 1 - .../sha512 | 1 - .../LibCURL.v7.66.0-1.i686-w64-mingw32.tar.gz/md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../LibCURL.v7.66.0-1.x86_64-linux-gnu.tar.gz/md5 | 1 - .../sha512 | 1 - .../LibCURL.v7.66.0-1.x86_64-linux-musl.tar.gz/md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../LibCURL.v7.71.1-0.aarch64-linux-gnu.tar.gz/md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../LibCURL.v7.71.1-0.i686-linux-gnu.tar.gz/md5 | 1 + .../LibCURL.v7.71.1-0.i686-linux-gnu.tar.gz/sha512 | 1 + .../LibCURL.v7.71.1-0.i686-linux-musl.tar.gz/md5 | 1 + .../sha512 | 1 + .../LibCURL.v7.71.1-0.i686-w64-mingw32.tar.gz/md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../LibCURL.v7.71.1-0.x86_64-linux-gnu.tar.gz/md5 | 1 + .../sha512 | 1 + .../LibCURL.v7.71.1-0.x86_64-linux-musl.tar.gz/md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../MbedTLS.v2.16.0-1.aarch64-linux-gnu.tar.gz/md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../MbedTLS.v2.16.0-1.i686-linux-gnu.tar.gz/md5 | 1 - .../MbedTLS.v2.16.0-1.i686-linux-gnu.tar.gz/sha512 | 1 - .../MbedTLS.v2.16.0-1.i686-linux-musl.tar.gz/md5 | 1 - .../sha512 | 1 - .../MbedTLS.v2.16.0-1.i686-w64-mingw32.tar.gz/md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../MbedTLS.v2.16.0-1.x86_64-linux-gnu.tar.gz/md5 | 1 - .../sha512 | 1 - .../MbedTLS.v2.16.0-1.x86_64-linux-musl.tar.gz/md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../md5 | 1 - .../sha512 | 1 - .../MbedTLS.v2.16.8-0.aarch64-linux-gnu.tar.gz/md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../MbedTLS.v2.16.8-0.i686-linux-gnu.tar.gz/md5 | 1 + .../MbedTLS.v2.16.8-0.i686-linux-gnu.tar.gz/sha512 | 1 + .../MbedTLS.v2.16.8-0.i686-linux-musl.tar.gz/md5 | 1 + .../sha512 | 1 + .../MbedTLS.v2.16.8-0.i686-w64-mingw32.tar.gz/md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../MbedTLS.v2.16.8-0.x86_64-linux-gnu.tar.gz/md5 | 1 + .../sha512 | 1 + .../MbedTLS.v2.16.8-0.x86_64-linux-musl.tar.gz/md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + deps/checksums/curl-7.61.0.tar.bz2/md5 | 1 - deps/checksums/curl-7.61.0.tar.bz2/sha512 | 1 - deps/checksums/curl-7.66.0.tar.bz2/md5 | 1 - deps/checksums/curl-7.66.0.tar.bz2/sha512 | 1 - deps/checksums/curl-7.71.1.tar.bz2/md5 | 1 + deps/checksums/curl-7.71.1.tar.bz2/sha512 | 1 + .../nghttp2.v1.40.0-2.aarch64-linux-gnu.tar.gz/md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../nghttp2.v1.40.0-2.i686-linux-gnu.tar.gz/md5 | 1 + .../nghttp2.v1.40.0-2.i686-linux-gnu.tar.gz/sha512 | 1 + .../nghttp2.v1.40.0-2.i686-linux-musl.tar.gz/md5 | 1 + .../sha512 | 1 + .../nghttp2.v1.40.0-2.i686-w64-mingw32.tar.gz/md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../nghttp2.v1.40.0-2.x86_64-linux-gnu.tar.gz/md5 | 1 + .../sha512 | 1 + .../nghttp2.v1.40.0-2.x86_64-linux-musl.tar.gz/md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + .../md5 | 1 + .../sha512 | 1 + deps/nghttp2.mk | 14 ++++++++++++++ stdlib/LibCURL_jll/src/LibCURL_jll.jl | 4 ++++ 143 files changed, 114 insertions(+), 63 deletions(-) delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-gnu.tar.gz/md5 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-gnu.tar.gz/sha512 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-musl.tar.gz/md5 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-musl.tar.gz/sha512 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-gnueabihf.tar.gz/md5 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-gnueabihf.tar.gz/sha512 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-musleabihf.tar.gz/md5 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-musleabihf.tar.gz/sha512 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.i686-linux-gnu.tar.gz/md5 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.i686-linux-gnu.tar.gz/sha512 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.i686-linux-musl.tar.gz/md5 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.i686-linux-musl.tar.gz/sha512 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.i686-w64-mingw32.tar.gz/md5 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.i686-w64-mingw32.tar.gz/sha512 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.powerpc64le-linux-gnu.tar.gz/md5 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.powerpc64le-linux-gnu.tar.gz/sha512 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.x86_64-apple-darwin14.tar.gz/md5 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.x86_64-apple-darwin14.tar.gz/sha512 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-gnu.tar.gz/md5 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-gnu.tar.gz/sha512 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-musl.tar.gz/md5 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-musl.tar.gz/sha512 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.x86_64-unknown-freebsd11.1.tar.gz/md5 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.x86_64-unknown-freebsd11.1.tar.gz/sha512 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.x86_64-w64-mingw32.tar.gz/md5 delete mode 100644 deps/checksums/LibCURL.v7.66.0-1.x86_64-w64-mingw32.tar.gz/sha512 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-gnu.tar.gz/md5 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-gnu.tar.gz/sha512 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-musl.tar.gz/md5 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-musl.tar.gz/sha512 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-gnueabihf.tar.gz/md5 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-gnueabihf.tar.gz/sha512 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-musleabihf.tar.gz/md5 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-musleabihf.tar.gz/sha512 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.i686-linux-gnu.tar.gz/md5 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.i686-linux-gnu.tar.gz/sha512 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.i686-linux-musl.tar.gz/md5 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.i686-linux-musl.tar.gz/sha512 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.i686-w64-mingw32.tar.gz/md5 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.i686-w64-mingw32.tar.gz/sha512 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.powerpc64le-linux-gnu.tar.gz/md5 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.powerpc64le-linux-gnu.tar.gz/sha512 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.x86_64-apple-darwin14.tar.gz/md5 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.x86_64-apple-darwin14.tar.gz/sha512 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-gnu.tar.gz/md5 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-gnu.tar.gz/sha512 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-musl.tar.gz/md5 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-musl.tar.gz/sha512 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.x86_64-unknown-freebsd11.1.tar.gz/md5 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.x86_64-unknown-freebsd11.1.tar.gz/sha512 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.x86_64-w64-mingw32.tar.gz/md5 create mode 100644 deps/checksums/LibCURL.v7.71.1-0.x86_64-w64-mingw32.tar.gz/sha512 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-gnu.tar.gz/md5 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-gnu.tar.gz/sha512 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-musl.tar.gz/md5 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-musl.tar.gz/sha512 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-gnueabihf.tar.gz/md5 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-gnueabihf.tar.gz/sha512 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-musleabihf.tar.gz/md5 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-musleabihf.tar.gz/sha512 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.i686-linux-gnu.tar.gz/md5 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.i686-linux-gnu.tar.gz/sha512 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.i686-linux-musl.tar.gz/md5 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.i686-linux-musl.tar.gz/sha512 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.i686-w64-mingw32.tar.gz/md5 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.i686-w64-mingw32.tar.gz/sha512 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.powerpc64le-linux-gnu.tar.gz/md5 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.powerpc64le-linux-gnu.tar.gz/sha512 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.x86_64-apple-darwin14.tar.gz/md5 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.x86_64-apple-darwin14.tar.gz/sha512 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-gnu.tar.gz/md5 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-gnu.tar.gz/sha512 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-musl.tar.gz/md5 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-musl.tar.gz/sha512 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.x86_64-unknown-freebsd11.1.tar.gz/md5 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.x86_64-unknown-freebsd11.1.tar.gz/sha512 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.x86_64-w64-mingw32.tar.gz/md5 delete mode 100644 deps/checksums/MbedTLS.v2.16.0-1.x86_64-w64-mingw32.tar.gz/sha512 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-gnu.tar.gz/md5 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-gnu.tar.gz/sha512 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-musl.tar.gz/md5 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-musl.tar.gz/sha512 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-gnueabihf.tar.gz/md5 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-gnueabihf.tar.gz/sha512 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-musleabihf.tar.gz/md5 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-musleabihf.tar.gz/sha512 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.i686-linux-gnu.tar.gz/md5 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.i686-linux-gnu.tar.gz/sha512 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.i686-linux-musl.tar.gz/md5 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.i686-linux-musl.tar.gz/sha512 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.i686-w64-mingw32.tar.gz/md5 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.i686-w64-mingw32.tar.gz/sha512 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.powerpc64le-linux-gnu.tar.gz/md5 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.powerpc64le-linux-gnu.tar.gz/sha512 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.x86_64-apple-darwin14.tar.gz/md5 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.x86_64-apple-darwin14.tar.gz/sha512 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-gnu.tar.gz/md5 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-gnu.tar.gz/sha512 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-musl.tar.gz/md5 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-musl.tar.gz/sha512 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.x86_64-unknown-freebsd11.1.tar.gz/md5 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.x86_64-unknown-freebsd11.1.tar.gz/sha512 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.x86_64-w64-mingw32.tar.gz/md5 create mode 100644 deps/checksums/MbedTLS.v2.16.8-0.x86_64-w64-mingw32.tar.gz/sha512 delete mode 100644 deps/checksums/curl-7.61.0.tar.bz2/md5 delete mode 100644 deps/checksums/curl-7.61.0.tar.bz2/sha512 delete mode 100644 deps/checksums/curl-7.66.0.tar.bz2/md5 delete mode 100644 deps/checksums/curl-7.66.0.tar.bz2/sha512 create mode 100644 deps/checksums/curl-7.71.1.tar.bz2/md5 create mode 100644 deps/checksums/curl-7.71.1.tar.bz2/sha512 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-gnu.tar.gz/md5 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-gnu.tar.gz/sha512 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-musl.tar.gz/md5 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-musl.tar.gz/sha512 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-gnueabihf.tar.gz/md5 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-gnueabihf.tar.gz/sha512 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-musleabihf.tar.gz/md5 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-musleabihf.tar.gz/sha512 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.i686-linux-gnu.tar.gz/md5 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.i686-linux-gnu.tar.gz/sha512 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.i686-linux-musl.tar.gz/md5 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.i686-linux-musl.tar.gz/sha512 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.i686-w64-mingw32.tar.gz/md5 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.i686-w64-mingw32.tar.gz/sha512 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.powerpc64le-linux-gnu.tar.gz/md5 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.powerpc64le-linux-gnu.tar.gz/sha512 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.x86_64-apple-darwin14.tar.gz/md5 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.x86_64-apple-darwin14.tar.gz/sha512 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-gnu.tar.gz/md5 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-gnu.tar.gz/sha512 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-musl.tar.gz/md5 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-musl.tar.gz/sha512 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.x86_64-unknown-freebsd11.1.tar.gz/md5 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.x86_64-unknown-freebsd11.1.tar.gz/sha512 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.x86_64-w64-mingw32.tar.gz/md5 create mode 100644 deps/checksums/nghttp2.v1.40.0-2.x86_64-w64-mingw32.tar.gz/sha512 create mode 100644 deps/nghttp2.mk diff --git a/Make.inc b/Make.inc index 3f1fb6451d210..df2e522cad09f 100644 --- a/Make.inc +++ b/Make.inc @@ -49,6 +49,7 @@ USE_SYSTEM_LIBUV:=0 USE_SYSTEM_UTF8PROC:=0 USE_SYSTEM_MBEDTLS:=0 USE_SYSTEM_LIBSSH2:=0 +USE_SYSTEM_NGHTTP2:=0 USE_SYSTEM_CURL:=0 USE_SYSTEM_LIBGIT2:=0 USE_SYSTEM_PATCHELF:=0 @@ -1099,7 +1100,7 @@ USE_BINARYBUILDER ?= 0 endif # This is the set of projects that BinaryBuilder dependencies are hooked up for. -BB_PROJECTS := OPENBLAS LLVM SUITESPARSE OPENLIBM GMP MBEDTLS LIBSSH2 MPFR CURL LIBGIT2 PCRE LIBUV LIBUNWIND DSFMT OBJCONV ZLIB P7ZIP +BB_PROJECTS := OPENBLAS LLVM SUITESPARSE OPENLIBM GMP MBEDTLS LIBSSH2 NGHTTP2 MPFR CURL LIBGIT2 PCRE LIBUV LIBUNWIND DSFMT OBJCONV ZLIB P7ZIP define SET_BB_DEFAULT # First, check to see if BB is disabled on a global setting ifeq ($$(USE_BINARYBUILDER),0) diff --git a/Makefile b/Makefile index 70ef329b4260d..30dfac383bed8 100644 --- a/Makefile +++ b/Makefile @@ -170,6 +170,7 @@ JL_PRIVATE_LIBS-$(USE_SYSTEM_DSFMT) += libdSFMT JL_PRIVATE_LIBS-$(USE_SYSTEM_GMP) += libgmp JL_PRIVATE_LIBS-$(USE_SYSTEM_MPFR) += libmpfr JL_PRIVATE_LIBS-$(USE_SYSTEM_LIBSSH2) += libssh2 +JL_PRIVATE_LIBS-$(USE_SYSTEM_NGHTTP2) += libnghttp2 JL_PRIVATE_LIBS-$(USE_SYSTEM_MBEDTLS) += libmbedtls libmbedcrypto libmbedx509 JL_PRIVATE_LIBS-$(USE_SYSTEM_CURL) += libcurl JL_PRIVATE_LIBS-$(USE_SYSTEM_LIBGIT2) += libgit2 diff --git a/contrib/refresh_bb_tarballs.sh b/contrib/refresh_bb_tarballs.sh index 867f66c74609d..e3c44b954d0b8 100755 --- a/contrib/refresh_bb_tarballs.sh +++ b/contrib/refresh_bb_tarballs.sh @@ -12,7 +12,7 @@ TRIPLETS="i686-linux-gnu x86_64-linux-gnu aarch64-linux-gnu armv7l-linux-gnueabihf powerpc64le-linux-gnu i686-linux-musl x86_64-linux-musl aarch64-linux-musl armv7l-linux-musleabihf x86_64-apple-darwin14 x86_64-unknown-freebsd11.1 i686-w64-mingw32 x86_64-w64-mingw32" # These are the projects currently using BinaryBuilder; both GCC-expanded and non-GCC-expanded: -BB_PROJECTS="mbedtls libssh2 mpfr curl libgit2 pcre libuv unwind osxunwind dsfmt objconv p7zip zlib suitesparse openlibm" +BB_PROJECTS="mbedtls libssh2 nghttp2 mpfr curl libgit2 pcre libuv unwind osxunwind dsfmt objconv p7zip zlib suitesparse openlibm" BB_GCC_EXPANDED_PROJECTS="openblas" BB_CXX_EXPANDED_PROJECTS="gmp llvm" diff --git a/deps/Makefile b/deps/Makefile index c6115eb0eb0df..174758d3afe92 100644 --- a/deps/Makefile +++ b/deps/Makefile @@ -111,6 +111,10 @@ ifeq ($(USE_SYSTEM_LIBSSH2), 0) DEP_LIBS += libssh2 endif +ifeq ($(USE_SYSTEM_NGHTTP2), 0) +DEP_LIBS += nghttp2 +endif + ifeq ($(USE_SYSTEM_CURL), 0) DEP_LIBS += curl endif @@ -176,7 +180,7 @@ install: $(addprefix install-, $(DEP_LIBS)) cleanall: $(addprefix clean-, $(DEP_LIBS)) distcleanall: $(addprefix distclean-, $(DEP_LIBS)) rm -rf $(build_prefix) -getall: get-llvm get-libuv get-pcre get-openlibm get-dsfmt get-openblas get-lapack get-suitesparse get-unwind get-osxunwind get-gmp get-mpfr get-patchelf get-utf8proc get-objconv get-mbedtls get-libssh2 get-curl get-libgit2 get-libwhich +getall: get-llvm get-libuv get-pcre get-openlibm get-dsfmt get-openblas get-lapack get-suitesparse get-unwind get-osxunwind get-gmp get-mpfr get-patchelf get-utf8proc get-objconv get-mbedtls get-libssh2 get-nghttp2 get-curl get-libgit2 get-libwhich include $(SRCDIR)/llvm.mk include $(SRCDIR)/libuv.mk @@ -193,6 +197,7 @@ include $(SRCDIR)/mpfr.mk include $(SRCDIR)/patchelf.mk include $(SRCDIR)/mbedtls.mk include $(SRCDIR)/libssh2.mk +include $(SRCDIR)/nghttp2.mk include $(SRCDIR)/curl.mk include $(SRCDIR)/libgit2.mk include $(SRCDIR)/libwhich.mk diff --git a/deps/Versions.make b/deps/Versions.make index 0fe8ac56835f9..6ed63798bccd2 100644 --- a/deps/Versions.make +++ b/deps/Versions.make @@ -20,12 +20,14 @@ GMP_BB_REL = 1 MPFR_VER = 4.1.0 MPFR_BB_REL = 1 PATCHELF_VER = 0.9 -MBEDTLS_VER = 2.16.0 -MBEDTLS_BB_REL = 1 +MBEDTLS_VER = 2.16.8 +MBEDTLS_BB_REL = 0 LIBSSH2_VER = 1.9.0 LIBSSH2_BB_REL = 1 -CURL_VER = 7.66.0 -CURL_BB_REL = 1 +CURL_VER = 7.71.1 +CURL_BB_REL = 0 +NGHTTP2_VER = 1.40.0 +NGHTTP2_BB_REL = 2 LIBGIT2_VER = 1.0.1 LIBGIT2_BB_REL = 0 LIBUV_VER = 1.29.1 diff --git a/deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-gnu.tar.gz/md5 b/deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-gnu.tar.gz/md5 deleted file mode 100644 index 32e2838288cfc..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-gnu.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -a9b50e20ccb840657b88ef5964f5b50d diff --git a/deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-gnu.tar.gz/sha512 b/deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-gnu.tar.gz/sha512 deleted file mode 100644 index 74d1ffe05a122..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-gnu.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -1bea6285dbbcb69f1be36ccd25898f6bc0635e07a1ae8c6731b6967ab5c897774e2455324d34decf84682937ac4affd439c0801acdebcfc5bf2bf3545da06072 diff --git a/deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-musl.tar.gz/md5 b/deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-musl.tar.gz/md5 deleted file mode 100644 index f36c3e70dde04..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-musl.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -eb113968d9770ca43cdcca8a40f25be8 diff --git a/deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-musl.tar.gz/sha512 b/deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-musl.tar.gz/sha512 deleted file mode 100644 index c3a421a93e160..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.aarch64-linux-musl.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -6f96c6d982741aa6d84493bbc43495662943cf1158c2158b78f12085e3395e31fe958e742ea42de85fe69b63afb40ff255836cbdfa1aa39a57372d6cda0dbb1f diff --git a/deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-gnueabihf.tar.gz/md5 b/deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-gnueabihf.tar.gz/md5 deleted file mode 100644 index d218f74d4a8ad..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-gnueabihf.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -f5a22f9885d44483940775cbce28fefb diff --git a/deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-gnueabihf.tar.gz/sha512 b/deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-gnueabihf.tar.gz/sha512 deleted file mode 100644 index ae084797c4dd8..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-gnueabihf.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -207bfab6aa91ffc89be3d8a8cf2d473c3b07dd2561a94a82e77887ba108ca2b7192d2531de23b1b9e3ae3d63e2f1c97add625eafdab9dcffe62f742f88d4ab66 diff --git a/deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-musleabihf.tar.gz/md5 b/deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-musleabihf.tar.gz/md5 deleted file mode 100644 index f7f85974f783d..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-musleabihf.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -8376478c61653188cdcee7b7f3bd7f56 diff --git a/deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-musleabihf.tar.gz/sha512 b/deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-musleabihf.tar.gz/sha512 deleted file mode 100644 index 847992711ee82..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.armv7l-linux-musleabihf.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -e8c174714d825a87e9d062161b4752cf1daefd7672ba98268c416e38195df6ed70d97c8cf60ebec495a158873d9c9b1c20d878bc91cc677f03189a9de7d2f6d7 diff --git a/deps/checksums/LibCURL.v7.66.0-1.i686-linux-gnu.tar.gz/md5 b/deps/checksums/LibCURL.v7.66.0-1.i686-linux-gnu.tar.gz/md5 deleted file mode 100644 index 4a716fc3d7c41..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.i686-linux-gnu.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -0561371e7f5af0329174a5664cc502bc diff --git a/deps/checksums/LibCURL.v7.66.0-1.i686-linux-gnu.tar.gz/sha512 b/deps/checksums/LibCURL.v7.66.0-1.i686-linux-gnu.tar.gz/sha512 deleted file mode 100644 index 5207499b05151..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.i686-linux-gnu.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -065204141e83ceb31747932c8be28af738040f1fb814ec47506f78ca76ef83543319964ab9d2695cb7e7346eadff94a4882f7cb6d8f48054ac8e1481c2075308 diff --git a/deps/checksums/LibCURL.v7.66.0-1.i686-linux-musl.tar.gz/md5 b/deps/checksums/LibCURL.v7.66.0-1.i686-linux-musl.tar.gz/md5 deleted file mode 100644 index cfd7018769fbe..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.i686-linux-musl.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -bab1dabc470c8056b21568409eda36c6 diff --git a/deps/checksums/LibCURL.v7.66.0-1.i686-linux-musl.tar.gz/sha512 b/deps/checksums/LibCURL.v7.66.0-1.i686-linux-musl.tar.gz/sha512 deleted file mode 100644 index bdf87a5d11156..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.i686-linux-musl.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -674d73397864df94bc519f9b538bb1c8d15f719c3f15ae037c347ce5c97b16a374cfd86ece572f2e9d56b90ffd00119ea9923c46792b038cb892965615f3f54c diff --git a/deps/checksums/LibCURL.v7.66.0-1.i686-w64-mingw32.tar.gz/md5 b/deps/checksums/LibCURL.v7.66.0-1.i686-w64-mingw32.tar.gz/md5 deleted file mode 100644 index 4a292c1911dc7..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.i686-w64-mingw32.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -e43d122f5646d7e25bf50efd6e08009a diff --git a/deps/checksums/LibCURL.v7.66.0-1.i686-w64-mingw32.tar.gz/sha512 b/deps/checksums/LibCURL.v7.66.0-1.i686-w64-mingw32.tar.gz/sha512 deleted file mode 100644 index 62234e4a8ac6a..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.i686-w64-mingw32.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -ba36dbeda881db12f0f852a4f610e1bd5ec78168b462278f1f199455261e2acdc56909352dfe6cff81d09e8e8f3fecb19bf008c98e19084ecfd972dce08bab0a diff --git a/deps/checksums/LibCURL.v7.66.0-1.powerpc64le-linux-gnu.tar.gz/md5 b/deps/checksums/LibCURL.v7.66.0-1.powerpc64le-linux-gnu.tar.gz/md5 deleted file mode 100644 index eaca7b661d0db..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.powerpc64le-linux-gnu.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -43eb69d7b7511c5847e5ba20113852f9 diff --git a/deps/checksums/LibCURL.v7.66.0-1.powerpc64le-linux-gnu.tar.gz/sha512 b/deps/checksums/LibCURL.v7.66.0-1.powerpc64le-linux-gnu.tar.gz/sha512 deleted file mode 100644 index ca02bc84ae957..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.powerpc64le-linux-gnu.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -63817f3d8f7aca038945c9e18cc272456ddfde8682823c8160674d4f26899d8a34c1d6c14e956bf59eb48d13db3ccd7e00d5d4aa27a7960be203d4915e388782 diff --git a/deps/checksums/LibCURL.v7.66.0-1.x86_64-apple-darwin14.tar.gz/md5 b/deps/checksums/LibCURL.v7.66.0-1.x86_64-apple-darwin14.tar.gz/md5 deleted file mode 100644 index ca72b9eae5754..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.x86_64-apple-darwin14.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -5fcfbb7debf246db712b2370d641aec8 diff --git a/deps/checksums/LibCURL.v7.66.0-1.x86_64-apple-darwin14.tar.gz/sha512 b/deps/checksums/LibCURL.v7.66.0-1.x86_64-apple-darwin14.tar.gz/sha512 deleted file mode 100644 index 7e6b6730f5b07..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.x86_64-apple-darwin14.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -c501171baa8570a69117ca32aa8bbae18e7a2a1e7f5bde15ffec2c5080d02f9e1cfbbe40e5104ef5a5d044e64f51e4917f80534a1aedad2ac3a3173d6edbfa7c diff --git a/deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-gnu.tar.gz/md5 b/deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-gnu.tar.gz/md5 deleted file mode 100644 index 17f075201efcc..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-gnu.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -f9917fb981e190dca659288b42a44b72 diff --git a/deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-gnu.tar.gz/sha512 b/deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-gnu.tar.gz/sha512 deleted file mode 100644 index b057bcf1981d0..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-gnu.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -1b34ea6bdd756e1dcf01944eb625990a3076a407d3b7f5ad4db9e5b7c11375cacd16afff9913b3467d95c302ef7acf39600e25b0527b06578f237388285e5b48 diff --git a/deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-musl.tar.gz/md5 b/deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-musl.tar.gz/md5 deleted file mode 100644 index 39c7233447ce3..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-musl.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -b8980cb7c553d615e99b4b605767689c diff --git a/deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-musl.tar.gz/sha512 b/deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-musl.tar.gz/sha512 deleted file mode 100644 index 897f5e1ba07c7..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.x86_64-linux-musl.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -27feec073996c7c3ae43c3d9009041b1eb835814e07a7182450bd8b9615f8162b929e795c5d03d39a56aa472316db6d2c0574391de273e538ead0811817970bf diff --git a/deps/checksums/LibCURL.v7.66.0-1.x86_64-unknown-freebsd11.1.tar.gz/md5 b/deps/checksums/LibCURL.v7.66.0-1.x86_64-unknown-freebsd11.1.tar.gz/md5 deleted file mode 100644 index 2d7eb54dbe098..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.x86_64-unknown-freebsd11.1.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -4d329868c7dc53302870d08b79bdc39f diff --git a/deps/checksums/LibCURL.v7.66.0-1.x86_64-unknown-freebsd11.1.tar.gz/sha512 b/deps/checksums/LibCURL.v7.66.0-1.x86_64-unknown-freebsd11.1.tar.gz/sha512 deleted file mode 100644 index 08145c68a1b84..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.x86_64-unknown-freebsd11.1.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -c8ea193706857d45f55f2360d6fe653fe2b13b1aa4b2012f85bdc001bcfe2881577dd2d2c6ed3ef52cae9fde0a6d4ed1dea392724ceada91182684a28ab2ddec diff --git a/deps/checksums/LibCURL.v7.66.0-1.x86_64-w64-mingw32.tar.gz/md5 b/deps/checksums/LibCURL.v7.66.0-1.x86_64-w64-mingw32.tar.gz/md5 deleted file mode 100644 index 647fcdb1159e4..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.x86_64-w64-mingw32.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -45d61e34397103dc0368841fd5a8566d diff --git a/deps/checksums/LibCURL.v7.66.0-1.x86_64-w64-mingw32.tar.gz/sha512 b/deps/checksums/LibCURL.v7.66.0-1.x86_64-w64-mingw32.tar.gz/sha512 deleted file mode 100644 index bb7ec28909b62..0000000000000 --- a/deps/checksums/LibCURL.v7.66.0-1.x86_64-w64-mingw32.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -88931ff63fca4864721072fc7094f3a25e0b487159c94f73761a51acbb5439f2cfca733d47c5aa59f02c7ff84b2b7f8c959d19f16b0662044158a12b1a78730e diff --git a/deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-gnu.tar.gz/md5 b/deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-gnu.tar.gz/md5 new file mode 100644 index 0000000000000..ea179a1f21ccd --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-gnu.tar.gz/md5 @@ -0,0 +1 @@ +9429a6debbee10b7013ae6741658c2f8 diff --git a/deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-gnu.tar.gz/sha512 b/deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-gnu.tar.gz/sha512 new file mode 100644 index 0000000000000..7a2082ae0ea81 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-gnu.tar.gz/sha512 @@ -0,0 +1 @@ +b301b37c0d71d13d6d08ea5888f9f62d83c3c9f0be080e5852954e418814c34aa6024c338dd074b51343de5fc4026caf4310c10fb7243da25f2de3554064fb41 diff --git a/deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-musl.tar.gz/md5 b/deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-musl.tar.gz/md5 new file mode 100644 index 0000000000000..e216eca5c9e91 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-musl.tar.gz/md5 @@ -0,0 +1 @@ +ce8f2be6ca2d9b355888b059087c4910 diff --git a/deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-musl.tar.gz/sha512 b/deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-musl.tar.gz/sha512 new file mode 100644 index 0000000000000..2c8e92aec4b61 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.aarch64-linux-musl.tar.gz/sha512 @@ -0,0 +1 @@ +a672d2aa069a90e941eac69d0aac55e84be479c9f18f03884bb586e558df2a77c4272e926f1e808b8e17bbb2b1eab670d9e1a8057571b776d30fdcc69af88895 diff --git a/deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-gnueabihf.tar.gz/md5 b/deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-gnueabihf.tar.gz/md5 new file mode 100644 index 0000000000000..8c8467db74afd --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-gnueabihf.tar.gz/md5 @@ -0,0 +1 @@ +8679fcc7fc6ccfc9689184d8ec3f99a1 diff --git a/deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-gnueabihf.tar.gz/sha512 b/deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-gnueabihf.tar.gz/sha512 new file mode 100644 index 0000000000000..0eb602b8a8830 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-gnueabihf.tar.gz/sha512 @@ -0,0 +1 @@ +6257d64d749c1fa518d64f243b65290152026f7f28a3aca2218d72fddf0289e2410d4936cecd9577721bb9c4f664042caf11e5672695cd0eeb1d692517eac05b diff --git a/deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-musleabihf.tar.gz/md5 b/deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-musleabihf.tar.gz/md5 new file mode 100644 index 0000000000000..c0c0209e589db --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-musleabihf.tar.gz/md5 @@ -0,0 +1 @@ +99505f07a8be8097535cd11261c3c115 diff --git a/deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-musleabihf.tar.gz/sha512 b/deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-musleabihf.tar.gz/sha512 new file mode 100644 index 0000000000000..e1fb44ff9c4a1 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.armv7l-linux-musleabihf.tar.gz/sha512 @@ -0,0 +1 @@ +dbf099ce8a1930fba08ba3369934d6377ef9665794ffe2ae6e89cccd2f58b9983b7070d1a86fc4f85c8b0667e209a498d429f392ee85a23344ba9e2e561ebb4f diff --git a/deps/checksums/LibCURL.v7.71.1-0.i686-linux-gnu.tar.gz/md5 b/deps/checksums/LibCURL.v7.71.1-0.i686-linux-gnu.tar.gz/md5 new file mode 100644 index 0000000000000..d320451914b48 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.i686-linux-gnu.tar.gz/md5 @@ -0,0 +1 @@ +2efc802e9e6d84f280d3e10f76564082 diff --git a/deps/checksums/LibCURL.v7.71.1-0.i686-linux-gnu.tar.gz/sha512 b/deps/checksums/LibCURL.v7.71.1-0.i686-linux-gnu.tar.gz/sha512 new file mode 100644 index 0000000000000..528cd73a40756 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.i686-linux-gnu.tar.gz/sha512 @@ -0,0 +1 @@ +0099f74b49a5dd53479dce05677219fb31cbdbf3a509234fba7f6f19ccaf1bee6be8e894f849f0130f1ed41b3f00bbcc3a4c8888d934da11774461f5d9799633 diff --git a/deps/checksums/LibCURL.v7.71.1-0.i686-linux-musl.tar.gz/md5 b/deps/checksums/LibCURL.v7.71.1-0.i686-linux-musl.tar.gz/md5 new file mode 100644 index 0000000000000..3ab9de2ee7c1b --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.i686-linux-musl.tar.gz/md5 @@ -0,0 +1 @@ +5fc430d5b4dda597f9f739ee33eeb18c diff --git a/deps/checksums/LibCURL.v7.71.1-0.i686-linux-musl.tar.gz/sha512 b/deps/checksums/LibCURL.v7.71.1-0.i686-linux-musl.tar.gz/sha512 new file mode 100644 index 0000000000000..a9b64c54641b9 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.i686-linux-musl.tar.gz/sha512 @@ -0,0 +1 @@ +bdff1b186e4f6615da45dd4f9ee99ef0868f5a1d6e305fa4c3a57059f0aec101916b97de14cb62eb7e8ba95a3ddb587b452edf63c99994f93bcdd079217d0f3c diff --git a/deps/checksums/LibCURL.v7.71.1-0.i686-w64-mingw32.tar.gz/md5 b/deps/checksums/LibCURL.v7.71.1-0.i686-w64-mingw32.tar.gz/md5 new file mode 100644 index 0000000000000..2a77dcf0fbf94 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.i686-w64-mingw32.tar.gz/md5 @@ -0,0 +1 @@ +5be87ee4e9675d31c3b9fd58cc0789d5 diff --git a/deps/checksums/LibCURL.v7.71.1-0.i686-w64-mingw32.tar.gz/sha512 b/deps/checksums/LibCURL.v7.71.1-0.i686-w64-mingw32.tar.gz/sha512 new file mode 100644 index 0000000000000..778c7c119c977 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.i686-w64-mingw32.tar.gz/sha512 @@ -0,0 +1 @@ +fce0707d0c42744d4b93fc9ff2ff7ea329d2d89ad597d832e8c4c2b942755f63443d99667040c42659b283070bd69d0572eced0a3f90ac054d9bfd51f42ed611 diff --git a/deps/checksums/LibCURL.v7.71.1-0.powerpc64le-linux-gnu.tar.gz/md5 b/deps/checksums/LibCURL.v7.71.1-0.powerpc64le-linux-gnu.tar.gz/md5 new file mode 100644 index 0000000000000..d090fbc9df9f5 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.powerpc64le-linux-gnu.tar.gz/md5 @@ -0,0 +1 @@ +19c2d84f551de1154a2b7021bb045198 diff --git a/deps/checksums/LibCURL.v7.71.1-0.powerpc64le-linux-gnu.tar.gz/sha512 b/deps/checksums/LibCURL.v7.71.1-0.powerpc64le-linux-gnu.tar.gz/sha512 new file mode 100644 index 0000000000000..41e796d0d755b --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.powerpc64le-linux-gnu.tar.gz/sha512 @@ -0,0 +1 @@ +77bc7838aedd69ea836420585a5b1ad51dd99daa2b22e130ea4f217ca210d8d524511d1b86bc4ff18325c7417fed13c8d05d2e2ffeca81ebc05e24bc66fe62a5 diff --git a/deps/checksums/LibCURL.v7.71.1-0.x86_64-apple-darwin14.tar.gz/md5 b/deps/checksums/LibCURL.v7.71.1-0.x86_64-apple-darwin14.tar.gz/md5 new file mode 100644 index 0000000000000..b837eeac80c95 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.x86_64-apple-darwin14.tar.gz/md5 @@ -0,0 +1 @@ +756ae7b6f45d27ca91f0d3f0b1b912ed diff --git a/deps/checksums/LibCURL.v7.71.1-0.x86_64-apple-darwin14.tar.gz/sha512 b/deps/checksums/LibCURL.v7.71.1-0.x86_64-apple-darwin14.tar.gz/sha512 new file mode 100644 index 0000000000000..c8d445c4c76c4 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.x86_64-apple-darwin14.tar.gz/sha512 @@ -0,0 +1 @@ +ec0442d72fa08d589097521b82360f154d54c51f37702b887ee9a8d9e36c189d66b146f7a7d981c0483def3a5b0cb2f5f1363b56f1cf911a53b62e33c776a2c3 diff --git a/deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-gnu.tar.gz/md5 b/deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-gnu.tar.gz/md5 new file mode 100644 index 0000000000000..f76343e302008 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-gnu.tar.gz/md5 @@ -0,0 +1 @@ +7fa98a535ebaeac2632befb6d1fbbaae diff --git a/deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-gnu.tar.gz/sha512 b/deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-gnu.tar.gz/sha512 new file mode 100644 index 0000000000000..b91ff30eded31 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-gnu.tar.gz/sha512 @@ -0,0 +1 @@ +6711f413d3d1f73f388b7605fe4620d420a777b0f450ca1c0c153ed9d2033f6fa15229ce113a6a3da6f5454930603cb4d80ae35c90e8b1eb08fa4e69069acd2a diff --git a/deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-musl.tar.gz/md5 b/deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-musl.tar.gz/md5 new file mode 100644 index 0000000000000..240556d09b123 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-musl.tar.gz/md5 @@ -0,0 +1 @@ +bc4829f55dca10f7a7f690448d7c21e2 diff --git a/deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-musl.tar.gz/sha512 b/deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-musl.tar.gz/sha512 new file mode 100644 index 0000000000000..39e66fc96744e --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.x86_64-linux-musl.tar.gz/sha512 @@ -0,0 +1 @@ +e5e0c585a61566053238c78e6c049df34d6001cec6a1d1b79609f28c91bd2bc03eb852bd99540bd475d8fa603cafd113ab8ef8ae0d78910c1e800136de40ad77 diff --git a/deps/checksums/LibCURL.v7.71.1-0.x86_64-unknown-freebsd11.1.tar.gz/md5 b/deps/checksums/LibCURL.v7.71.1-0.x86_64-unknown-freebsd11.1.tar.gz/md5 new file mode 100644 index 0000000000000..abc1ca2465f5b --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.x86_64-unknown-freebsd11.1.tar.gz/md5 @@ -0,0 +1 @@ +d20046a11ae0e75b23a44425f5d55437 diff --git a/deps/checksums/LibCURL.v7.71.1-0.x86_64-unknown-freebsd11.1.tar.gz/sha512 b/deps/checksums/LibCURL.v7.71.1-0.x86_64-unknown-freebsd11.1.tar.gz/sha512 new file mode 100644 index 0000000000000..492421e8c23b1 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.x86_64-unknown-freebsd11.1.tar.gz/sha512 @@ -0,0 +1 @@ +3478d6259bc7846662a49e95b2c37c452e635e47717ed4132a1a44bc2bb292603b49c895f75e807d09ed3d4f946694f10c9108dd313deb8ede8b3ea2f1f9779e diff --git a/deps/checksums/LibCURL.v7.71.1-0.x86_64-w64-mingw32.tar.gz/md5 b/deps/checksums/LibCURL.v7.71.1-0.x86_64-w64-mingw32.tar.gz/md5 new file mode 100644 index 0000000000000..50aadfc935280 --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.x86_64-w64-mingw32.tar.gz/md5 @@ -0,0 +1 @@ +4e15d303c24763383bb6ac6f9f5241e2 diff --git a/deps/checksums/LibCURL.v7.71.1-0.x86_64-w64-mingw32.tar.gz/sha512 b/deps/checksums/LibCURL.v7.71.1-0.x86_64-w64-mingw32.tar.gz/sha512 new file mode 100644 index 0000000000000..9a4474fffc77b --- /dev/null +++ b/deps/checksums/LibCURL.v7.71.1-0.x86_64-w64-mingw32.tar.gz/sha512 @@ -0,0 +1 @@ +658119a4a842672d451dc167d01d7629a0726e8be0520d288977141c35a4e8d40b91398d0d7abebb63d547d4c1db8c6c1343f85dbf3a0bd8d6d3d51435f1922e diff --git a/deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-gnu.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-gnu.tar.gz/md5 deleted file mode 100644 index ef64e9521caa6..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-gnu.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -84175a5d9fc8347e2b9aa4ed7e8a69b8 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-gnu.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-gnu.tar.gz/sha512 deleted file mode 100644 index c50beff40ad28..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-gnu.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -701ce72a948d5006a5d925acd6a5f8f3fe8409857d11fb94099f0e2ec39200aabd48f0312102d50bdf0099334661ae97c63606631255c286c93703b5791c6e14 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-musl.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-musl.tar.gz/md5 deleted file mode 100644 index c29750a603ea5..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-musl.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -f34a99ee2f7d506aeaad73e7bff6f59e diff --git a/deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-musl.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-musl.tar.gz/sha512 deleted file mode 100644 index cf05017f39f69..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.aarch64-linux-musl.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -61c04d0a48e3e5e1e6820996e351891bb9ae57398e9d0148604ddde077b63f80cf52f0d61a2e5bf3eb4717bfc1f92d1d8e088c5f443e3d6739547e27b9413b8d diff --git a/deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-gnueabihf.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-gnueabihf.tar.gz/md5 deleted file mode 100644 index 1d473624bd419..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-gnueabihf.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -146c9b4402a2d78cc8fafc9c0b332f86 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-gnueabihf.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-gnueabihf.tar.gz/sha512 deleted file mode 100644 index 205defcf8535b..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-gnueabihf.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -4bce90f403c1f245decfbc5371b80fe46f142e865fe32a6c9055aa7a6909e2334234500ef9bfc653e7450a9f415101f11036cbf23f9c14ee491dce9bfa84d7ec diff --git a/deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-musleabihf.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-musleabihf.tar.gz/md5 deleted file mode 100644 index d5ef4784d7795..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-musleabihf.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -427676696934a1f434ce051ad98d7722 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-musleabihf.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-musleabihf.tar.gz/sha512 deleted file mode 100644 index 9568de5229f7f..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.armv7l-linux-musleabihf.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -7f13355d6b2261efa79dcf38177da911bb2a049dbbf3c83b37c3875e3247daff7b52081a2688585ee93c1ccd31aaa21f45861369401ebb6a2cb5c248634977a8 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.i686-linux-gnu.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.0-1.i686-linux-gnu.tar.gz/md5 deleted file mode 100644 index 5bb4e9bd1c77c..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.i686-linux-gnu.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -35c1711cf9943da73f2dba9005d1e765 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.i686-linux-gnu.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.0-1.i686-linux-gnu.tar.gz/sha512 deleted file mode 100644 index 996d743773f5e..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.i686-linux-gnu.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -316926f0b6ba84942e527a154a6e2751edf698e3c289d8ca92d1cede18c7793b9ea39a7245bd818c3bf2091e2f58aabd9ac93311ea472f629d88d6c00a035ff4 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.i686-linux-musl.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.0-1.i686-linux-musl.tar.gz/md5 deleted file mode 100644 index 2181347ffd3a2..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.i686-linux-musl.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -8a834419657970331b6e2b44b8fe4a5c diff --git a/deps/checksums/MbedTLS.v2.16.0-1.i686-linux-musl.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.0-1.i686-linux-musl.tar.gz/sha512 deleted file mode 100644 index f238fc6f98b42..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.i686-linux-musl.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -c5d7329be655511273b3511712bc68874250984665a083d552970af1d08db292bc191dfe5296cf9ebc45c51090b5bb299d17525801447fd992e5926ffd21b1f4 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.i686-w64-mingw32.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.0-1.i686-w64-mingw32.tar.gz/md5 deleted file mode 100644 index 92dc7bf3d8bcc..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.i686-w64-mingw32.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -93a90d234ada9f8e0979d8aa53a31d5b diff --git a/deps/checksums/MbedTLS.v2.16.0-1.i686-w64-mingw32.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.0-1.i686-w64-mingw32.tar.gz/sha512 deleted file mode 100644 index 67509d8e20313..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.i686-w64-mingw32.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -3506e157dec0f0e3351fe2b4d0580bc38747f199a2c6f0cbbee781aa81b8a093f7a31fbe864aa938f32f6686aaac92ccdff534e43065d669ecd1172f2bf1a40d diff --git a/deps/checksums/MbedTLS.v2.16.0-1.powerpc64le-linux-gnu.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.0-1.powerpc64le-linux-gnu.tar.gz/md5 deleted file mode 100644 index ad346d57fdf0a..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.powerpc64le-linux-gnu.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -f260bdc7f05fb81303bf22ffc5357548 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.powerpc64le-linux-gnu.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.0-1.powerpc64le-linux-gnu.tar.gz/sha512 deleted file mode 100644 index c643c20a431ff..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.powerpc64le-linux-gnu.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -0a7ff35e8b6f0358459ea7bae059fc11b57f8e626bb5bd5fc8586f39254b9c2db044eef470095c77aa35139cd2867414ad0a3155fc67cc848224b71178971a46 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-apple-darwin14.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.0-1.x86_64-apple-darwin14.tar.gz/md5 deleted file mode 100644 index 73f6139d6d113..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-apple-darwin14.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -35ea69e501f16196bb0a0c2d8baee77f diff --git a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-apple-darwin14.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.0-1.x86_64-apple-darwin14.tar.gz/sha512 deleted file mode 100644 index bc092af8daf76..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-apple-darwin14.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -6809ced55c67233ae0c16807e21bb1a327642a7cd2a041aab7683b15770a5cd41b40c98a8b6a8c67757ec98e3041509ee79b5af756c97737af00ac23d1b0f545 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-gnu.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-gnu.tar.gz/md5 deleted file mode 100644 index c37efb7511de2..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-gnu.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -44b6ef27dff86636b481782a81b670ff diff --git a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-gnu.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-gnu.tar.gz/sha512 deleted file mode 100644 index 65e60d54bc8d5..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-gnu.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -d5bdbbfbe997dcf6a066f97642d3c15641fdb44e6005e7b5c89a56609ffffda70db1d1df3dbb8c07f922e690ca22eeba1605ee6c0db4eb94d7683cfffd5a1a03 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-musl.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-musl.tar.gz/md5 deleted file mode 100644 index 692902421e658..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-musl.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -72259058d1151efe5bb7a6b5b8228525 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-musl.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-musl.tar.gz/sha512 deleted file mode 100644 index 3ef6e56cbf869..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-linux-musl.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -2c06b8fcf71f7aa4a62f12522508e027cc5bd719e9eea23d55fa317803e831e7ac310f086af9b6ca27fc9dd68af0fc1a92e9e3eb9e3cd48d4888653e4bd758ae diff --git a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-unknown-freebsd11.1.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.0-1.x86_64-unknown-freebsd11.1.tar.gz/md5 deleted file mode 100644 index b7c1d7127ba17..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-unknown-freebsd11.1.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -3539981369c2b7a54126e617e510db97 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-unknown-freebsd11.1.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.0-1.x86_64-unknown-freebsd11.1.tar.gz/sha512 deleted file mode 100644 index 7f35aca3a71a9..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-unknown-freebsd11.1.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -ab7078bba347b8e4b67561969a016bdc5e7b032e7db5c513cdd578df531a52c8274609862f4fd2732b7eb68abe2795f920fbe9f021a0a6090f4d6c9fcc2213f3 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-w64-mingw32.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.0-1.x86_64-w64-mingw32.tar.gz/md5 deleted file mode 100644 index 2d43af467152a..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-w64-mingw32.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -e625b6e3e8bf2200a633dcdabf5ddba3 diff --git a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-w64-mingw32.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.0-1.x86_64-w64-mingw32.tar.gz/sha512 deleted file mode 100644 index 39ed0f5e7d6b7..0000000000000 --- a/deps/checksums/MbedTLS.v2.16.0-1.x86_64-w64-mingw32.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -09e24f2bf8af07f86897015e4c1139058af4c0c7266a6d5ea31bb88cb3c24b4a995fac285a2c3b600725a3ad6670bb874c2ee70aa7f99ddc370bf78768c3ac24 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-gnu.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-gnu.tar.gz/md5 new file mode 100644 index 0000000000000..3d8a8c984e9c9 --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-gnu.tar.gz/md5 @@ -0,0 +1 @@ +dba394c4e81d1a67260ac05a781d5510 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-gnu.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-gnu.tar.gz/sha512 new file mode 100644 index 0000000000000..e457efdff517b --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-gnu.tar.gz/sha512 @@ -0,0 +1 @@ +39001de9dcfcb284a9b25e15c9468c147502d64e42ac27cd712ebfc9876587ae57b0b6138e73eac4b9fc6c8d55a70bd48b7e52675324138e42b29378f5c967dc diff --git a/deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-musl.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-musl.tar.gz/md5 new file mode 100644 index 0000000000000..f8076d490ebe8 --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-musl.tar.gz/md5 @@ -0,0 +1 @@ +d2a23811af7249527ea9cfb42288ebcb diff --git a/deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-musl.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-musl.tar.gz/sha512 new file mode 100644 index 0000000000000..5c5db1da2ed80 --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.aarch64-linux-musl.tar.gz/sha512 @@ -0,0 +1 @@ +4eef704efbba6c3e788317a7f5a394a838bc6c456f9dced242137f4f3de288b9fd41bc7527c275d35724b6128ac69a2f172b0a2e58cbb72fda18ea76e7707698 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-gnueabihf.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-gnueabihf.tar.gz/md5 new file mode 100644 index 0000000000000..1fdf020e1d3ed --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-gnueabihf.tar.gz/md5 @@ -0,0 +1 @@ +4476a9ac3874dc80d52a5f81afe1b9d0 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-gnueabihf.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-gnueabihf.tar.gz/sha512 new file mode 100644 index 0000000000000..a996cd45398ed --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-gnueabihf.tar.gz/sha512 @@ -0,0 +1 @@ +0b67462f606e652b7ac735ee963c1487eea2854bcdc13dee88cdf38bf62ae315895c22ccd649185b26c23140ae352f6827ba982f74f5926326dc08444bbac85c diff --git a/deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-musleabihf.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-musleabihf.tar.gz/md5 new file mode 100644 index 0000000000000..ae66f86ad3dda --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-musleabihf.tar.gz/md5 @@ -0,0 +1 @@ +f149f22255ad5791b73cc47c30575100 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-musleabihf.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-musleabihf.tar.gz/sha512 new file mode 100644 index 0000000000000..bc5287e8e26ec --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.armv7l-linux-musleabihf.tar.gz/sha512 @@ -0,0 +1 @@ +183000a8b90dd7a9e30c0a3a50e00a6bda60fb9763ab85897a8a91bea5b1b7f1cec9aa5076f9023fe101ea28777c6969eb45853611d444234c348507a54b650a diff --git a/deps/checksums/MbedTLS.v2.16.8-0.i686-linux-gnu.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.8-0.i686-linux-gnu.tar.gz/md5 new file mode 100644 index 0000000000000..2f0eb7b014f74 --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.i686-linux-gnu.tar.gz/md5 @@ -0,0 +1 @@ +e52b147d3b1770183cab9262a6adcd0a diff --git a/deps/checksums/MbedTLS.v2.16.8-0.i686-linux-gnu.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.8-0.i686-linux-gnu.tar.gz/sha512 new file mode 100644 index 0000000000000..14ddfe85e75c5 --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.i686-linux-gnu.tar.gz/sha512 @@ -0,0 +1 @@ +e8b1fa6e4a67b6949c8a5cee98b1a574c0807944a252e7558d74a7880406f04f59d1e5c7409fa8479f15f20ebbee61968d1b7c9b3091298a9f70d7a1dda567e4 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.i686-linux-musl.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.8-0.i686-linux-musl.tar.gz/md5 new file mode 100644 index 0000000000000..3b2edc88bcbea --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.i686-linux-musl.tar.gz/md5 @@ -0,0 +1 @@ +7aa5d533f2bea70e6d70c344d543a634 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.i686-linux-musl.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.8-0.i686-linux-musl.tar.gz/sha512 new file mode 100644 index 0000000000000..2575705600385 --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.i686-linux-musl.tar.gz/sha512 @@ -0,0 +1 @@ +b9e8c1eefbb42bd2b9b2ad72f1500871b3f7056e954d40d40ca1299bd54a8b32af95dd3f06707a9336bdb8cc3df985a6024bba1f98e2732ba923362ab8b91d9b diff --git a/deps/checksums/MbedTLS.v2.16.8-0.i686-w64-mingw32.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.8-0.i686-w64-mingw32.tar.gz/md5 new file mode 100644 index 0000000000000..27fe0845fdd6f --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.i686-w64-mingw32.tar.gz/md5 @@ -0,0 +1 @@ +292afbb23e457df3eb363d193bc10258 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.i686-w64-mingw32.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.8-0.i686-w64-mingw32.tar.gz/sha512 new file mode 100644 index 0000000000000..0db840b170507 --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.i686-w64-mingw32.tar.gz/sha512 @@ -0,0 +1 @@ +d0f390ebcf199874837b3ca117965403d7f733564106a02719a2a539572e73083fb3737a711101c1d4c374e7015063744dcbb710842127b85b8a3ca77dce948f diff --git a/deps/checksums/MbedTLS.v2.16.8-0.powerpc64le-linux-gnu.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.8-0.powerpc64le-linux-gnu.tar.gz/md5 new file mode 100644 index 0000000000000..8721d8f75359d --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.powerpc64le-linux-gnu.tar.gz/md5 @@ -0,0 +1 @@ +86d0bf0e5cd3c1c91ce1ff9c898864aa diff --git a/deps/checksums/MbedTLS.v2.16.8-0.powerpc64le-linux-gnu.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.8-0.powerpc64le-linux-gnu.tar.gz/sha512 new file mode 100644 index 0000000000000..049dd1fa53802 --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.powerpc64le-linux-gnu.tar.gz/sha512 @@ -0,0 +1 @@ +60bdcb911a92564cf883c50bdc3364c092157c79d7196e58418b8b540965819871737bee6278fe08330240200bea5d43fadceab77d008e474b9c0dbb4b676911 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.x86_64-apple-darwin14.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-apple-darwin14.tar.gz/md5 new file mode 100644 index 0000000000000..fecf7d400ae2e --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-apple-darwin14.tar.gz/md5 @@ -0,0 +1 @@ +2e2027f20798fb0ac1d6a40031024285 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.x86_64-apple-darwin14.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-apple-darwin14.tar.gz/sha512 new file mode 100644 index 0000000000000..0d1bdaa54a9df --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-apple-darwin14.tar.gz/sha512 @@ -0,0 +1 @@ +41c2f309064367f95080f2d1826e84716645e763490c50c7e61eb1616a00dd73f36e203eb56f3814fc99dec0b3adf2fc5f73c5daf63a2ebff522dac39327e5d4 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-gnu.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-gnu.tar.gz/md5 new file mode 100644 index 0000000000000..d14cde5bcf1d9 --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-gnu.tar.gz/md5 @@ -0,0 +1 @@ +15377a2563d635b2b58193306fd0c529 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-gnu.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-gnu.tar.gz/sha512 new file mode 100644 index 0000000000000..3d7afc59d1d7e --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-gnu.tar.gz/sha512 @@ -0,0 +1 @@ +f051b79fdc7c0b02ba714e5e36d52dcd4783cb0cd1f275f2db4ab9960f9b113a2d218fb46097b6f2bbef7e3afe4f273350a2fc39bfca8e8a2ef0e506a36d76ac diff --git a/deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-musl.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-musl.tar.gz/md5 new file mode 100644 index 0000000000000..967784e09aafa --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-musl.tar.gz/md5 @@ -0,0 +1 @@ +540e4c642b6754e0c0e8f8db36fbaa09 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-musl.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-musl.tar.gz/sha512 new file mode 100644 index 0000000000000..ed3a84d52f94b --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-linux-musl.tar.gz/sha512 @@ -0,0 +1 @@ +4f17b738011c570043e5edd068e8725490e4671ecaa94101da1b480adb048acd8f7a08d7f2c5680aebdc7a1220c4240d762f0bf0331f6b316b979a6b5604d326 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.x86_64-unknown-freebsd11.1.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-unknown-freebsd11.1.tar.gz/md5 new file mode 100644 index 0000000000000..76df2aca29910 --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-unknown-freebsd11.1.tar.gz/md5 @@ -0,0 +1 @@ +a2410ea01e510a913d406243fe561bf9 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.x86_64-unknown-freebsd11.1.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-unknown-freebsd11.1.tar.gz/sha512 new file mode 100644 index 0000000000000..9b260efcf0711 --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-unknown-freebsd11.1.tar.gz/sha512 @@ -0,0 +1 @@ +d1e04d02f21f9103922c956b82c47b18ac317a884a5db3fc702f33a4f7829299900cb8dc88790baadb99a6f3acfcc86edea327cfc95db43f2e98cc463a637f16 diff --git a/deps/checksums/MbedTLS.v2.16.8-0.x86_64-w64-mingw32.tar.gz/md5 b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-w64-mingw32.tar.gz/md5 new file mode 100644 index 0000000000000..47ba4a92b344a --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-w64-mingw32.tar.gz/md5 @@ -0,0 +1 @@ +df9eb1b35d44069af860b714d64f7bea diff --git a/deps/checksums/MbedTLS.v2.16.8-0.x86_64-w64-mingw32.tar.gz/sha512 b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-w64-mingw32.tar.gz/sha512 new file mode 100644 index 0000000000000..2e5dcb34b60a1 --- /dev/null +++ b/deps/checksums/MbedTLS.v2.16.8-0.x86_64-w64-mingw32.tar.gz/sha512 @@ -0,0 +1 @@ +a1f0ffa1b0f29e54fd1ac595b3702bc89284c09f4765048fe5dfd92bceef4979d93e70092041a87475cca3a21ea1825224138c20ab6406a9a07be02ab07a054f diff --git a/deps/checksums/curl-7.61.0.tar.bz2/md5 b/deps/checksums/curl-7.61.0.tar.bz2/md5 deleted file mode 100644 index 8ee98c02d1157..0000000000000 --- a/deps/checksums/curl-7.61.0.tar.bz2/md5 +++ /dev/null @@ -1 +0,0 @@ -31d0a9f48dc796a7db351898a1e5058a diff --git a/deps/checksums/curl-7.61.0.tar.bz2/sha512 b/deps/checksums/curl-7.61.0.tar.bz2/sha512 deleted file mode 100644 index 95547b96454ae..0000000000000 --- a/deps/checksums/curl-7.61.0.tar.bz2/sha512 +++ /dev/null @@ -1 +0,0 @@ -4907234c75a9e52a5b81cf895bcc811d7a69f1db84a9ae1adc3af360e8cc4371f58c00925ce6bc5170f2a8072848da47a52c41f4bfedcf14274ec75802afcddd diff --git a/deps/checksums/curl-7.66.0.tar.bz2/md5 b/deps/checksums/curl-7.66.0.tar.bz2/md5 deleted file mode 100644 index 45a0297ccf853..0000000000000 --- a/deps/checksums/curl-7.66.0.tar.bz2/md5 +++ /dev/null @@ -1 +0,0 @@ -c238aa394e3aa47ca4fcb0491774149f diff --git a/deps/checksums/curl-7.66.0.tar.bz2/sha512 b/deps/checksums/curl-7.66.0.tar.bz2/sha512 deleted file mode 100644 index 2bc1f4db8a402..0000000000000 --- a/deps/checksums/curl-7.66.0.tar.bz2/sha512 +++ /dev/null @@ -1 +0,0 @@ -dd4bebd7f1ede8843dc7416b7d172c361f7e5170a963a40cc8187e7cfdfc4c99849cc2885252dd0a8ac35cf1af4133eb21cce05044c8b116a8ed1597ead67323 diff --git a/deps/checksums/curl-7.71.1.tar.bz2/md5 b/deps/checksums/curl-7.71.1.tar.bz2/md5 new file mode 100644 index 0000000000000..020454dd04f8a --- /dev/null +++ b/deps/checksums/curl-7.71.1.tar.bz2/md5 @@ -0,0 +1 @@ +7c681ac816491ded4a11814ebc717734 diff --git a/deps/checksums/curl-7.71.1.tar.bz2/sha512 b/deps/checksums/curl-7.71.1.tar.bz2/sha512 new file mode 100644 index 0000000000000..8420530596f46 --- /dev/null +++ b/deps/checksums/curl-7.71.1.tar.bz2/sha512 @@ -0,0 +1 @@ +9c1737a85c2bc60d0b07bf9f85134496e23a8511b036bcc8d53085a129f3f8387154c24eb83bcd20f587de8158dfdcd4c54982ce1f0a513715b8457e783bceca diff --git a/deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-gnu.tar.gz/md5 b/deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-gnu.tar.gz/md5 new file mode 100644 index 0000000000000..f3e42c16a80a9 --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-gnu.tar.gz/md5 @@ -0,0 +1 @@ +908db697cf9edf8c4102695d2b8cbd30 diff --git a/deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-gnu.tar.gz/sha512 b/deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-gnu.tar.gz/sha512 new file mode 100644 index 0000000000000..cef73d2edce4e --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-gnu.tar.gz/sha512 @@ -0,0 +1 @@ +9c473c1a3e7632fb605cd1cd4d954e4a65438c86484a21ecd4fc89ce2f3018a99cd1bd24af9b3d7357bab2b7a248f8ddf3613d7fb1e8fd98d65f6b51c94186f6 diff --git a/deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-musl.tar.gz/md5 b/deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-musl.tar.gz/md5 new file mode 100644 index 0000000000000..a034f5a5f7c86 --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-musl.tar.gz/md5 @@ -0,0 +1 @@ +ab0dfc67266609b9b6cedbb1aee92ed8 diff --git a/deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-musl.tar.gz/sha512 b/deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-musl.tar.gz/sha512 new file mode 100644 index 0000000000000..19b4c96caafcd --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.aarch64-linux-musl.tar.gz/sha512 @@ -0,0 +1 @@ +18f6b889ca043de8c8a73d779fe09d04f75ba81eaf87cbc0522606db700646acad0cd7cc8869ada4c22426b2516f92d6c18b08a4b2ae7efdcb5c4359d04346d7 diff --git a/deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-gnueabihf.tar.gz/md5 b/deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-gnueabihf.tar.gz/md5 new file mode 100644 index 0000000000000..19bf17e984b7c --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-gnueabihf.tar.gz/md5 @@ -0,0 +1 @@ +71429f3552df12e6ab7ce9aa9b87437e diff --git a/deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-gnueabihf.tar.gz/sha512 b/deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-gnueabihf.tar.gz/sha512 new file mode 100644 index 0000000000000..11f77e519f967 --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-gnueabihf.tar.gz/sha512 @@ -0,0 +1 @@ +91adf56c03bdd1c30ae314169ac522ebc4c2b8e8b81a5b086e313774a7ac1cb50371b042e4f58fb9ce4a2b3d702865aa7b1dc12c525f7d74dc2f9054e153f3e2 diff --git a/deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-musleabihf.tar.gz/md5 b/deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-musleabihf.tar.gz/md5 new file mode 100644 index 0000000000000..9df7abe9361d0 --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-musleabihf.tar.gz/md5 @@ -0,0 +1 @@ +04c325da2958b0348e5ccd3d90c34a1d diff --git a/deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-musleabihf.tar.gz/sha512 b/deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-musleabihf.tar.gz/sha512 new file mode 100644 index 0000000000000..a86fb0adbb1b0 --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.armv7l-linux-musleabihf.tar.gz/sha512 @@ -0,0 +1 @@ +035a89869ebef2b3a0e8368284e932fc7965057e90d79bc37289b6d4f22cc70233182f80e65bda78c009b90d9a6c6fc6cc5238840517718a83c24747732139f3 diff --git a/deps/checksums/nghttp2.v1.40.0-2.i686-linux-gnu.tar.gz/md5 b/deps/checksums/nghttp2.v1.40.0-2.i686-linux-gnu.tar.gz/md5 new file mode 100644 index 0000000000000..f62a24c4c8f52 --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.i686-linux-gnu.tar.gz/md5 @@ -0,0 +1 @@ +a8f5559ad5c7dba2a3a180a46428697c diff --git a/deps/checksums/nghttp2.v1.40.0-2.i686-linux-gnu.tar.gz/sha512 b/deps/checksums/nghttp2.v1.40.0-2.i686-linux-gnu.tar.gz/sha512 new file mode 100644 index 0000000000000..efc002e8edecc --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.i686-linux-gnu.tar.gz/sha512 @@ -0,0 +1 @@ +40b77b6a9598aabe0451999a07e8f1c1a762073a438e9d62d00d38723961369fee1f101e3405477c743f1c2ec5623ddcf68dcfc54a7ed8a6649b47d8cd0c6971 diff --git a/deps/checksums/nghttp2.v1.40.0-2.i686-linux-musl.tar.gz/md5 b/deps/checksums/nghttp2.v1.40.0-2.i686-linux-musl.tar.gz/md5 new file mode 100644 index 0000000000000..6199d74e47ff0 --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.i686-linux-musl.tar.gz/md5 @@ -0,0 +1 @@ +e5e545c00156d198c2f6075e8081958b diff --git a/deps/checksums/nghttp2.v1.40.0-2.i686-linux-musl.tar.gz/sha512 b/deps/checksums/nghttp2.v1.40.0-2.i686-linux-musl.tar.gz/sha512 new file mode 100644 index 0000000000000..409978527f310 --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.i686-linux-musl.tar.gz/sha512 @@ -0,0 +1 @@ +a9e27e7087deb532c7f9b44041fee4d4d7e49634b2a841e3a9126d2f2a1fd0c5eea02aca493327a5f177c356c403f9cd55b2d516f7cc4cac2594f723b8f024c2 diff --git a/deps/checksums/nghttp2.v1.40.0-2.i686-w64-mingw32.tar.gz/md5 b/deps/checksums/nghttp2.v1.40.0-2.i686-w64-mingw32.tar.gz/md5 new file mode 100644 index 0000000000000..4ae1271299926 --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.i686-w64-mingw32.tar.gz/md5 @@ -0,0 +1 @@ +07ec7a683f7fb73ab97bd75257e512d1 diff --git a/deps/checksums/nghttp2.v1.40.0-2.i686-w64-mingw32.tar.gz/sha512 b/deps/checksums/nghttp2.v1.40.0-2.i686-w64-mingw32.tar.gz/sha512 new file mode 100644 index 0000000000000..910402310d4ac --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.i686-w64-mingw32.tar.gz/sha512 @@ -0,0 +1 @@ +3c7cae852ab97f1db9563467651c6c053009726be184eece92d82e1e806225a8caab4f4c772de83e6d970bca8d3410820e0fa4963f52c0945947ac75c2ea1b9e diff --git a/deps/checksums/nghttp2.v1.40.0-2.powerpc64le-linux-gnu.tar.gz/md5 b/deps/checksums/nghttp2.v1.40.0-2.powerpc64le-linux-gnu.tar.gz/md5 new file mode 100644 index 0000000000000..0c93fbaad8f4e --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.powerpc64le-linux-gnu.tar.gz/md5 @@ -0,0 +1 @@ +9e01e51638262ef419b99ccc738cf782 diff --git a/deps/checksums/nghttp2.v1.40.0-2.powerpc64le-linux-gnu.tar.gz/sha512 b/deps/checksums/nghttp2.v1.40.0-2.powerpc64le-linux-gnu.tar.gz/sha512 new file mode 100644 index 0000000000000..ec235c6468a7b --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.powerpc64le-linux-gnu.tar.gz/sha512 @@ -0,0 +1 @@ +3af1baf9127332c18e7ecae3a92dd085c46b5de85c05b84db2ec6d44b7db4ed276319ada6031c06463e5f3af899999d8f7b0cebbca43b219a70c9236b0b42f9f diff --git a/deps/checksums/nghttp2.v1.40.0-2.x86_64-apple-darwin14.tar.gz/md5 b/deps/checksums/nghttp2.v1.40.0-2.x86_64-apple-darwin14.tar.gz/md5 new file mode 100644 index 0000000000000..da0b7b9cfe59e --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.x86_64-apple-darwin14.tar.gz/md5 @@ -0,0 +1 @@ +4f2f8a58e8f9fd650493b500bc4b7303 diff --git a/deps/checksums/nghttp2.v1.40.0-2.x86_64-apple-darwin14.tar.gz/sha512 b/deps/checksums/nghttp2.v1.40.0-2.x86_64-apple-darwin14.tar.gz/sha512 new file mode 100644 index 0000000000000..c55809450b9a3 --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.x86_64-apple-darwin14.tar.gz/sha512 @@ -0,0 +1 @@ +581a34923b00cefa52c5abb20f672b399094ac984a53794484b431095497319942fab4e8ca87049c9ed11292f60d4eb996ba5fe3ac0d9aa769c73e07022f50da diff --git a/deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-gnu.tar.gz/md5 b/deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-gnu.tar.gz/md5 new file mode 100644 index 0000000000000..f21bee30b6de2 --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-gnu.tar.gz/md5 @@ -0,0 +1 @@ +19d387203a622981bd0486c4c7d497f4 diff --git a/deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-gnu.tar.gz/sha512 b/deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-gnu.tar.gz/sha512 new file mode 100644 index 0000000000000..3d06a260605c7 --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-gnu.tar.gz/sha512 @@ -0,0 +1 @@ +8fbd3c94cb5e83c8597b45ecd385570d1ac5707dcf9ce880381c231679ee69c1cce6c8de13ce2c78aaf25e9b3fde1f6e9ad303347ccefe4d7426219b3a6034ee diff --git a/deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-musl.tar.gz/md5 b/deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-musl.tar.gz/md5 new file mode 100644 index 0000000000000..41200a2034b73 --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-musl.tar.gz/md5 @@ -0,0 +1 @@ +a90d499417c7f34a57eb60a53fd84b7a diff --git a/deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-musl.tar.gz/sha512 b/deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-musl.tar.gz/sha512 new file mode 100644 index 0000000000000..f2321446567ec --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.x86_64-linux-musl.tar.gz/sha512 @@ -0,0 +1 @@ +5534a43ebdd625f0cffde46e4865b1a1f99f0eb6ef5d8e6514528c04767d276cbf348ce9dc69ec31ba7cff0650b4ac9a7a8755e922053c22fb9be9cc384c07b4 diff --git a/deps/checksums/nghttp2.v1.40.0-2.x86_64-unknown-freebsd11.1.tar.gz/md5 b/deps/checksums/nghttp2.v1.40.0-2.x86_64-unknown-freebsd11.1.tar.gz/md5 new file mode 100644 index 0000000000000..fce02a1bed8e8 --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.x86_64-unknown-freebsd11.1.tar.gz/md5 @@ -0,0 +1 @@ +492bc0b6caf63aa0003240f5191e4944 diff --git a/deps/checksums/nghttp2.v1.40.0-2.x86_64-unknown-freebsd11.1.tar.gz/sha512 b/deps/checksums/nghttp2.v1.40.0-2.x86_64-unknown-freebsd11.1.tar.gz/sha512 new file mode 100644 index 0000000000000..8959753260517 --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.x86_64-unknown-freebsd11.1.tar.gz/sha512 @@ -0,0 +1 @@ +34226daac3ef30483e065d42d9797dc6c0536d90abb01f7a6dd74ca5bf211c5bf973fd44f8780625e8a73fcdc9b836d19e9154c0fe7ae10cf6b2679de2bff1e9 diff --git a/deps/checksums/nghttp2.v1.40.0-2.x86_64-w64-mingw32.tar.gz/md5 b/deps/checksums/nghttp2.v1.40.0-2.x86_64-w64-mingw32.tar.gz/md5 new file mode 100644 index 0000000000000..0b9f636d2107d --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.x86_64-w64-mingw32.tar.gz/md5 @@ -0,0 +1 @@ +fb9dd5698a00475cc1fbf1220a438a96 diff --git a/deps/checksums/nghttp2.v1.40.0-2.x86_64-w64-mingw32.tar.gz/sha512 b/deps/checksums/nghttp2.v1.40.0-2.x86_64-w64-mingw32.tar.gz/sha512 new file mode 100644 index 0000000000000..e08be929d89ab --- /dev/null +++ b/deps/checksums/nghttp2.v1.40.0-2.x86_64-w64-mingw32.tar.gz/sha512 @@ -0,0 +1 @@ +9b2fe5b053216721c61e8e40ef35242d5f03bba390198c34687c3f1af702b3d199f61bb064db770ec3da93ee81e8356de26e1bf5d2196064a81c0fc3d4e316df diff --git a/deps/nghttp2.mk b/deps/nghttp2.mk new file mode 100644 index 0000000000000..a3c96789ce9c9 --- /dev/null +++ b/deps/nghttp2.mk @@ -0,0 +1,14 @@ +## nghttp2 + +ifneq ($(USE_BINARYBUILDER_NGHTTP2), 1) +$(error "Non-BinaryBuilder nghttp2 is not supported.") +endif + +ifneq ($(USE_SYSTEM_NGHTTP2), 0) +$(error "Non-BinaryBuilder nghttp2 is not supported.") +endif + +NGHTTP2_BB_URL_BASE := https://github.com/JuliaBinaryWrappers/nghttp2_jll.jl/releases/download/nghttp2-v$(NGHTTP2_VER)+$(NGHTTP2_BB_REL) +NGHTTP2_BB_NAME := nghttp2.v$(NGHTTP2_VER) + +$(eval $(call bb-install,nghttp2,NGHTTP2,false)) diff --git a/stdlib/LibCURL_jll/src/LibCURL_jll.jl b/stdlib/LibCURL_jll/src/LibCURL_jll.jl index 6229f8118dfcf..6692565fc03f1 100644 --- a/stdlib/LibCURL_jll/src/LibCURL_jll.jl +++ b/stdlib/LibCURL_jll/src/LibCURL_jll.jl @@ -13,14 +13,18 @@ libcurl_handle = C_NULL libcurl_path = "" if Sys.iswindows() + const libnghttp2 = "libnghttp2-14.dll" const libcurl = "libcurl-4.dll" elseif Sys.isapple() + const libnghttp2 = "libnghttp2.14.dylib" const libcurl = "libcurl.4.dylib" else + const libnghttp2 = "libnghttp2.so" const libcurl = "libcurl.so" end function __init__() + dlopen(libnghttp2) global libcurl_handle = dlopen(libcurl) global libcurl_path = dlpath(libcurl_handle) end From b5a53c26ce09a60ecdca318b90378745be8baa89 Mon Sep 17 00:00:00 2001 From: Stefan Karpinski Date: Tue, 1 Sep 2020 19:42:28 -0400 Subject: [PATCH 4/5] add LibCURL stdlib --- base/sysimg.jl | 1 + .../md5 | 1 + .../sha512 | 1 + stdlib/.gitignore | 2 ++ stdlib/LibCURL.version | 2 ++ stdlib/Makefile | 4 +++- test/choosetests.jl | 2 +- test/precompile.jl | 2 +- 8 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 deps/checksums/LibCURL-70aa2cc3f8fa4488897136a0a700b5425bfffdfa.tar.gz/md5 create mode 100644 deps/checksums/LibCURL-70aa2cc3f8fa4488897136a0a700b5425bfffdfa.tar.gz/sha512 create mode 100644 stdlib/LibCURL.version diff --git a/base/sysimg.jl b/base/sysimg.jl index f6bd1b8172cf4..d4e57aba82c3d 100644 --- a/base/sysimg.jl +++ b/base/sysimg.jl @@ -54,6 +54,7 @@ let :Statistics, :MozillaCACerts_jll, :LibCURL_jll, + :LibCURL, ] maxlen = reduce(max, textwidth.(string.(stdlibs)); init=0) diff --git a/deps/checksums/LibCURL-70aa2cc3f8fa4488897136a0a700b5425bfffdfa.tar.gz/md5 b/deps/checksums/LibCURL-70aa2cc3f8fa4488897136a0a700b5425bfffdfa.tar.gz/md5 new file mode 100644 index 0000000000000..e869b0362ddc1 --- /dev/null +++ b/deps/checksums/LibCURL-70aa2cc3f8fa4488897136a0a700b5425bfffdfa.tar.gz/md5 @@ -0,0 +1 @@ +829dd514bd1e0d2f9d8cc6c8d5085bba diff --git a/deps/checksums/LibCURL-70aa2cc3f8fa4488897136a0a700b5425bfffdfa.tar.gz/sha512 b/deps/checksums/LibCURL-70aa2cc3f8fa4488897136a0a700b5425bfffdfa.tar.gz/sha512 new file mode 100644 index 0000000000000..83022f272ed48 --- /dev/null +++ b/deps/checksums/LibCURL-70aa2cc3f8fa4488897136a0a700b5425bfffdfa.tar.gz/sha512 @@ -0,0 +1 @@ +080fa389e9a924484aeb50d4bccd314da7d264613d0951f3b8dd53f28f4080abe126cb3960dcb69434a9c6d915866de01977625960117bc5e9d77928efead1cb diff --git a/stdlib/.gitignore b/stdlib/.gitignore index 2f7f49e24be1a..efee633e73276 100644 --- a/stdlib/.gitignore +++ b/stdlib/.gitignore @@ -3,3 +3,5 @@ /Pkg /Statistics-* /Statistics +/LibCURL-* +/LibCURL diff --git a/stdlib/LibCURL.version b/stdlib/LibCURL.version new file mode 100644 index 0000000000000..7d0ba888bac0b --- /dev/null +++ b/stdlib/LibCURL.version @@ -0,0 +1,2 @@ +LIBCURL_BRANCH = master +LIBCURL_SHA1 = 70aa2cc3f8fa4488897136a0a700b5425bfffdfa diff --git a/stdlib/Makefile b/stdlib/Makefile index 98f3449d41aff..c49efb6fce55d 100644 --- a/stdlib/Makefile +++ b/stdlib/Makefile @@ -20,11 +20,13 @@ STDLIBS = Artifacts Base64 CRC32c Dates DelimitedFiles Distributed FileWatching SharedArrays Sockets SparseArrays SuiteSparse Test TOML Unicode UUIDs \ MozillaCACerts_jll LibCURL_jll -STDLIBS_EXT = Pkg Statistics +STDLIBS_EXT = Pkg Statistics LibCURL PKG_GIT_URL := git://github.com/JuliaLang/Pkg.jl.git PKG_TAR_URL = https://api.github.com/repos/JuliaLang/Pkg.jl/tarball/$1 STATISTICS_GIT_URL := git://github.com/JuliaLang/Statistics.jl.git STATISTICS_TAR_URL = https://api.github.com/repos/JuliaLang/Statistics.jl/tarball/$1 +LIBCURL_GIT_URL := git://github.com/JuliaWeb/LibCURL.jl.git +LIBCURL_TAR_URL = https://api.github.com/repos/JuliaWeb/LibCURL.jl/tarball/$1 $(foreach module, $(STDLIBS_EXT), $(eval $(call stdlib-external,$(module),$(shell echo $(module) | tr a-z A-Z)))) diff --git a/test/choosetests.jl b/test/choosetests.jl index 4f8cae9e4828a..832da9bb70cec 100644 --- a/test/choosetests.jl +++ b/test/choosetests.jl @@ -111,7 +111,7 @@ function choosetests(choices = []) filter!(x -> (x != "Profile"), tests) end - net_required_for = ["Sockets", "LibGit2"] + net_required_for = ["Sockets", "LibGit2", "LibCURL"] net_on = true try ipa = getipaddr() diff --git a/test/precompile.jl b/test/precompile.jl index f331cc0afbaab..3f16a831fa71e 100644 --- a/test/precompile.jl +++ b/test/precompile.jl @@ -292,7 +292,7 @@ try :Future, :Libdl, :LinearAlgebra, :Logging, :Mmap, :Printf, :Profile, :Random, :Serialization, :SharedArrays, :SparseArrays, :SuiteSparse, :Test, :Unicode, :REPL, :InteractiveUtils, :Pkg, :LibGit2, :SHA, :UUIDs, :Sockets, - :Statistics, :TOML, :MozillaCACerts_jll, :LibCURL_jll,]), + :Statistics, :TOML, :MozillaCACerts_jll, :LibCURL_jll, :LibCURL,]), # Plus precompilation module generated at build time let id = Base.PkgId("__PackagePrecompilationStatementModule") Dict(id => Base.module_build_id(Base.root_module(id))) From a39c252cdbfed2d717cd453ca0dc51f7e0be48f0 Mon Sep 17 00:00:00 2001 From: Stefan Karpinski Date: Tue, 1 Sep 2020 20:13:05 -0400 Subject: [PATCH 5/5] add Downloads stdlib; replace Base.download - Base.download is deprecated in favor of Downloads.download - the former is now implemented by calling the latter --- NEWS.md | 6 +- base/download.jl | 105 +++--------------- base/sysimg.jl | 1 + .../md5 | 1 + .../sha512 | 1 + stdlib/.gitignore | 2 + stdlib/Downloads.version | 2 + stdlib/Makefile | 4 +- test/choosetests.jl | 2 +- test/download.jl | 13 +-- test/precompile.jl | 2 +- 11 files changed, 36 insertions(+), 103 deletions(-) create mode 100644 deps/checksums/Downloads-1a1d2e0a10209512f5b29e585bfd78e7a47f8f61.tar.gz/md5 create mode 100644 deps/checksums/Downloads-1a1d2e0a10209512f5b29e585bfd78e7a47f8f61.tar.gz/sha512 create mode 100644 stdlib/Downloads.version diff --git a/NEWS.md b/NEWS.md index 9942996ef4633..6f884d2fc2fa6 100644 --- a/NEWS.md +++ b/NEWS.md @@ -58,8 +58,9 @@ Build system changes Library functions ----------------- -* The `Base.Grisu` code has been officially removed (float printing was switched to the ryu algorithm code in 1.4) +* The `Base.download` function has been deprecated (silently, by default) in favor of the new `Downloads.download` standard library function ([#37340]). +* The `Base.Grisu` code has been officially removed (float printing was switched to the ryu algorithm code in 1.4) New library functions --------------------- @@ -81,6 +82,7 @@ New library features Standard library changes ------------------------ + * The `nextprod` function now accepts tuples and other array types for its first argument ([#35791]). * The `reverse(A; dims)` function for multidimensional `A` can now reverse multiple dimensions at once by passing a tuple for `dims`, and defaults to reversing all dimensions; there is also a multidimensional @@ -99,6 +101,7 @@ Standard library changes * `RegexMatch` objects can now be probed for whether a named capture group exists within it through `haskey()` ([#36717]). * For consistency `haskey(r::RegexMatch, i::Integer)` has also been added and returns if the capture group for `i` exists ([#37300]). * A new standard library `TOML` has been added for parsing and printing [TOML files](https://toml.io) ([#37034]). +* A new standard library `Downloads` has been added, which replaces the old `Base.download` function with `Downloads.download`, providing cross-platform, multi-protocol, in-process download functionality implemented with [libcurl](https://curl.haxx.se/libcurl/) ([#37340]). * The `Pkg.BinaryPlatforms` module has been moved into `Base` as `Base.BinaryPlatforms` and heavily reworked. Applications that want to be compatible with the old API should continue to import `Pkg.BinaryPlatforms`, however new users should use `Base.BinaryPlatforms` directly. ([#37320]) @@ -107,6 +110,7 @@ Standard library changes all of `Pkg` alongside. ([#37320]) #### LinearAlgebra + * New method `LinearAlgebra.issuccess(::CholeskyPivoted)` for checking whether pivoted Cholesky factorization was successful ([#36002]). * `UniformScaling` can now be indexed into using ranges to return dense matrices and vectors ([#24359]). * New function `LinearAlgebra.BLAS.get_num_threads()` for getting the number of BLAS threads. ([#36360]) diff --git a/base/download.jl b/base/download.jl index 0b9c6ba519a8b..60f4823c7a4e8 100644 --- a/base/download.jl +++ b/base/download.jl @@ -1,51 +1,5 @@ # This file is a part of Julia. License is MIT: https://julialang.org/license -# file downloading - -if Sys.iswindows() - function download_powershell(url::AbstractString, filename::AbstractString) - ps = joinpath(get(ENV, "SYSTEMROOT", "C:\\Windows"), "System32\\WindowsPowerShell\\v1.0\\powershell.exe") - tls12 = "[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12" - client = "New-Object System.Net.Webclient" - # in the following we escape ' with '' (see https://ss64.com/ps/syntax-esc.html) - downloadfile = "($client).DownloadFile('$(replace(url, "'" => "''"))', '$(replace(filename, "'" => "''"))')" - # PowerShell v3 or later is required for Tls12 - proc = run(pipeline(`$ps -Version 3 -NoProfile -Command "$tls12; $downloadfile"`; stderr=stderr); wait=false) - if !success(proc) - if proc.exitcode % Int32 == -393216 - # appears to be "wrong version" exit code, based on - # https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-startup-tasks-common - @error "Downloading files requires Windows Management Framework 3.0 or later." - end - pipeline_error(proc) - end - return filename - end -end - -function find_curl() - if Sys.isapple() && Sys.isexecutable("/usr/bin/curl") - "/usr/bin/curl" - elseif Sys.iswindows() && Sys.isexecutable(joinpath(get(ENV, "SYSTEMROOT", "C:\\Windows"), "System32\\curl.exe")) - joinpath(get(ENV, "SYSTEMROOT", "C:\\Windows"), "System32\\curl.exe") - elseif !Sys.iswindows() && Sys.which("curl") !== nothing - "curl" - else - nothing - end -end - -function download_curl(curl_exe::AbstractString, url::AbstractString, filename::AbstractString) - err = PipeBuffer() - process = run(pipeline(`$curl_exe -s -S -g -L -f -o $filename $url`, stderr=err), wait=false) - if !success(process) - error_msg = readline(err) - @error "Download failed: $error_msg" - pipeline_error(process) - end - return filename -end - const DOWNLOAD_HOOKS = Callable[] function download_url(url::AbstractString) @@ -55,50 +9,25 @@ function download_url(url::AbstractString) return url end -function download(url::AbstractString, filename::AbstractString) - url = download_url(url) - curl_exe = find_curl() - if curl_exe !== nothing - return download_curl(curl_exe, url, filename) - elseif Sys.iswindows() - return download_powershell(url, filename) - elseif Sys.which("wget") !== nothing - try - run(`wget -O $filename $url`) - catch - rm(filename, force=true) # wget always creates a file - rethrow() - end - elseif Sys.which("busybox") !== nothing - try - run(`busybox wget -O $filename $url`) - catch - rm(filename, force=true) # wget always creates a file - rethrow() - end - elseif Sys.which("fetch") !== nothing - run(`fetch -f $filename $url`) - else - error("No download agent available; install curl, wget, busybox or fetch.") - end - return filename -end - -function download(url::AbstractString) - filename = tempname() - download(url, filename) -end +Downloads() = require(PkgId( + UUID((0xf43a241f_c20a_4ad4, 0x852c_f6b1247861c6)), + "Downloads", + )) """ - download(url::AbstractString, [localfile::AbstractString]) + download(url::AbstractString, [path::AbstractString = tempname()]) -> path -Download a file from the given url, optionally renaming it to the given local file name. If -no filename is given this will download into a randomly-named file in your temp directory. -Note that this function relies on the availability of external tools such as `curl`, `wget` -or `fetch` to download the file and is provided for convenience. For production use or -situations in which more options are needed, please use a package that provides the desired -functionality instead. +Download a file from the given url, saving it to the location `path`, or if not +specified, a temporary path. Returns the path of the downloaded file. -Returns the filename of the downloaded file. +!!! note + Since Julia 1.6, this function is deprecated and is just a thin wrapper + around `Downloads.download`. In new code, you should use that function + directly instead of calling this. """ -download(url, filename) +function download(url::AbstractString, path::AbstractString) + invokelatest(Downloads().download, download_url(url), path) +end +function download(url::AbstractString) + invokelatest(Downloads().download, download_url(url)) +end diff --git a/base/sysimg.jl b/base/sysimg.jl index d4e57aba82c3d..893af84577177 100644 --- a/base/sysimg.jl +++ b/base/sysimg.jl @@ -55,6 +55,7 @@ let :MozillaCACerts_jll, :LibCURL_jll, :LibCURL, + :Downloads, ] maxlen = reduce(max, textwidth.(string.(stdlibs)); init=0) diff --git a/deps/checksums/Downloads-1a1d2e0a10209512f5b29e585bfd78e7a47f8f61.tar.gz/md5 b/deps/checksums/Downloads-1a1d2e0a10209512f5b29e585bfd78e7a47f8f61.tar.gz/md5 new file mode 100644 index 0000000000000..f908a2236edb1 --- /dev/null +++ b/deps/checksums/Downloads-1a1d2e0a10209512f5b29e585bfd78e7a47f8f61.tar.gz/md5 @@ -0,0 +1 @@ +24a8b8fc2398d20c24a13ce73482a3d7 diff --git a/deps/checksums/Downloads-1a1d2e0a10209512f5b29e585bfd78e7a47f8f61.tar.gz/sha512 b/deps/checksums/Downloads-1a1d2e0a10209512f5b29e585bfd78e7a47f8f61.tar.gz/sha512 new file mode 100644 index 0000000000000..810280cef043b --- /dev/null +++ b/deps/checksums/Downloads-1a1d2e0a10209512f5b29e585bfd78e7a47f8f61.tar.gz/sha512 @@ -0,0 +1 @@ +4b652be535dce6a5cf36e546a31d3221f4c2534d1a3ac710f31f9ed2dfbeabd21b36c0186e4abe12cfee992ff557317aefe2bdeb9cb8b1c44da085b030719329 diff --git a/stdlib/.gitignore b/stdlib/.gitignore index efee633e73276..6679403487f0f 100644 --- a/stdlib/.gitignore +++ b/stdlib/.gitignore @@ -5,3 +5,5 @@ /Statistics /LibCURL-* /LibCURL +/Downloads-* +/Downloads diff --git a/stdlib/Downloads.version b/stdlib/Downloads.version new file mode 100644 index 0000000000000..00ebee6d3aa32 --- /dev/null +++ b/stdlib/Downloads.version @@ -0,0 +1,2 @@ +DOWNLOADS_BRANCH = master +DOWNLOADS_SHA1 = 1a1d2e0a10209512f5b29e585bfd78e7a47f8f61 diff --git a/stdlib/Makefile b/stdlib/Makefile index c49efb6fce55d..e4e1b524ac93a 100644 --- a/stdlib/Makefile +++ b/stdlib/Makefile @@ -20,13 +20,15 @@ STDLIBS = Artifacts Base64 CRC32c Dates DelimitedFiles Distributed FileWatching SharedArrays Sockets SparseArrays SuiteSparse Test TOML Unicode UUIDs \ MozillaCACerts_jll LibCURL_jll -STDLIBS_EXT = Pkg Statistics LibCURL +STDLIBS_EXT = Pkg Statistics LibCURL Downloads PKG_GIT_URL := git://github.com/JuliaLang/Pkg.jl.git PKG_TAR_URL = https://api.github.com/repos/JuliaLang/Pkg.jl/tarball/$1 STATISTICS_GIT_URL := git://github.com/JuliaLang/Statistics.jl.git STATISTICS_TAR_URL = https://api.github.com/repos/JuliaLang/Statistics.jl/tarball/$1 LIBCURL_GIT_URL := git://github.com/JuliaWeb/LibCURL.jl.git LIBCURL_TAR_URL = https://api.github.com/repos/JuliaWeb/LibCURL.jl/tarball/$1 +DOWNLOADS_GIT_URL := git://github.com/JuliaLang/Downloads.jl.git +DOWNLOADS_TAR_URL = https://api.github.com/repos/JuliaLang/Downloads.jl/tarball/$1 $(foreach module, $(STDLIBS_EXT), $(eval $(call stdlib-external,$(module),$(shell echo $(module) | tr a-z A-Z)))) diff --git a/test/choosetests.jl b/test/choosetests.jl index 832da9bb70cec..9ca97a543123c 100644 --- a/test/choosetests.jl +++ b/test/choosetests.jl @@ -111,7 +111,7 @@ function choosetests(choices = []) filter!(x -> (x != "Profile"), tests) end - net_required_for = ["Sockets", "LibGit2", "LibCURL"] + net_required_for = ["Sockets", "LibGit2", "LibCURL", "Downloads"] net_on = true try ipa = getipaddr() diff --git a/test/download.jl b/test/download.jl index 3f56b04dc4e43..11d33a91fa1fc 100644 --- a/test/download.jl +++ b/test/download.jl @@ -40,20 +40,11 @@ mktempdir() do temp_dir # Make sure that failed downloads do not leave files around missing_file = joinpath(temp_dir, "missing") - @test_throws ProcessFailedException download("https://httpbin.julialang.org/status/404", missing_file) + @test_throws ErrorException download("https://httpbin.julialang.org/status/404", missing_file) @test !isfile(missing_file) - # Make sure we properly handle metachar ' on windows with ^ escaping - if Sys.iswindows() - metachar_file = joinpath(temp_dir, "metachar") - Base.download_powershell("https://httpbin.julialang.org/get?test='^'", metachar_file) - metachar_string = read(metachar_file, String) - m = match(r"\"test\"\s*:\s*\"(.*)\"", metachar_string) - @test m.captures[1] == "'^'" - end - # Use a TEST-NET (192.0.2.0/24) address which shouldn't be bound invalid_host_file = joinpath(temp_dir, "invalid_host") - @test_throws ProcessFailedException download("http://192.0.2.1", invalid_host_file) + @test_throws ErrorException download("http://192.0.2.1", invalid_host_file) @test !isfile(invalid_host_file) end diff --git a/test/precompile.jl b/test/precompile.jl index 3f16a831fa71e..90c7e8e32699d 100644 --- a/test/precompile.jl +++ b/test/precompile.jl @@ -292,7 +292,7 @@ try :Future, :Libdl, :LinearAlgebra, :Logging, :Mmap, :Printf, :Profile, :Random, :Serialization, :SharedArrays, :SparseArrays, :SuiteSparse, :Test, :Unicode, :REPL, :InteractiveUtils, :Pkg, :LibGit2, :SHA, :UUIDs, :Sockets, - :Statistics, :TOML, :MozillaCACerts_jll, :LibCURL_jll, :LibCURL,]), + :Statistics, :TOML, :MozillaCACerts_jll, :LibCURL_jll, :LibCURL, :Downloads,]), # Plus precompilation module generated at build time let id = Base.PkgId("__PackagePrecompilationStatementModule") Dict(id => Base.module_build_id(Base.root_module(id)))