summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2023-08-07 17:00:01 +0200
committerPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2023-08-11 16:23:04 +0200
commita7ca2cd11667bfd4f06061b362c162e6380532f3 (patch)
tree72e56c797bdfc1e6fbec3fe94bd2d4389a80afdd
parent22d5f3af715af3d79ec6c002e8609ab8a35e69b9 (diff)
downloadjustbuild-a7ca2cd11667bfd4f06061b362c162e6380532f3.tar.gz
external: Update libcurl to v8.2.1
-rw-r--r--etc/import/TARGETS.curl8
-rw-r--r--etc/import/lib/TARGETS.curl13
-rw-r--r--etc/repos.json10
3 files changed, 26 insertions, 5 deletions
diff --git a/etc/import/TARGETS.curl b/etc/import/TARGETS.curl
index 9f77fef4..988f905d 100644
--- a/etc/import/TARGETS.curl
+++ b/etc/import/TARGETS.curl
@@ -56,6 +56,7 @@
, "USE_GNU_STRERROR_R"
, "HAVE_RAND_EGD"
, "HAVE_BORINGSSL"
+ , "HAVE_AWSLC"
, "HAVE_SSL_CTX_SET_QUIC_METHOD"
, "HAVE_QUICHE_CONN_SET_QLOG_FD"
, "HAVE_ZSTD_CREATEDSTREAM"
@@ -173,6 +174,10 @@
[ "Boolean. OpenSSL is BoringSSL."
, "If true, corresponding symbol detection logic is skipped."
]
+ , "HAVE_AWSLC":
+ [ "Boolean. OpenSSL is AWSLC."
+ , "If true, corresponding symbol detection logic is skipped."
+ ]
, "HAVE_SSL_CTX_SET_QUIC_METHOD":
[ "Boolean. `SSL_CTX_set_quic_method` present in OpenSSL."
, "If true, corresponding symbol detection logic is skipped."
@@ -234,6 +239,7 @@
, "USE_GNU_STRERROR_R"
, "HAVE_RAND_EGD"
, "HAVE_BORINGSSL"
+ , "HAVE_AWSLC"
, "HAVE_SSL_CTX_SET_QUIC_METHOD"
, "HAVE_QUICHE_CONN_SET_QLOG_FD"
, "HAVE_ZSTD_CREATEDSTREAM"
@@ -402,6 +408,7 @@
, [ "HAVE_BORINGSSL"
, {"type": "var", "name": "HAVE_BORINGSSL", "default": false}
]
+ , ["HAVE_AWSLC", {"type": "var", "name": "HAVE_AWSLC", "default": false}]
, [ "HAVE_SSL_CTX_SET_QUIC_METHOD"
, { "type": "var"
, "name": "HAVE_SSL_CTX_SET_QUIC_METHOD"
@@ -459,6 +466,7 @@
, "USE_GNU_STRERROR_R"
, "HAVE_RAND_EGD"
, "HAVE_BORINGSSL"
+ , "HAVE_AWSLC"
, "HAVE_SSL_CTX_SET_QUIC_METHOD"
, "HAVE_QUICHE_CONN_SET_QLOG_FD"
, "HAVE_ZSTD_CREATEDSTREAM"
diff --git a/etc/import/lib/TARGETS.curl b/etc/import/lib/TARGETS.curl
index f26139c6..397f1474 100644
--- a/etc/import/lib/TARGETS.curl
+++ b/etc/import/lib/TARGETS.curl
@@ -42,6 +42,7 @@
, "USE_GNU_STRERROR_R"
, "HAVE_RAND_EGD"
, "HAVE_BORINGSSL"
+ , "HAVE_AWSLC"
, "HAVE_SSL_CTX_SET_QUIC_METHOD"
, "HAVE_QUICHE_CONN_SET_QLOG_FD"
, "HAVE_ZSTD_CREATEDSTREAM"
@@ -126,6 +127,7 @@
, ["HAVE_VARIADIC_MACROS_GCC", 1]
, ["HAVE_RAND_EGD", {"type": "var", "name": "HAVE_RAND_EGD"}]
, ["HAVE_BORINGSSL", {"type": "var", "name": "HAVE_BORINGSSL"}]
+ , ["HAVE_AWSLC", {"type": "var", "name": "HAVE_AWSLC"}]
, ["HAVE_LIBZ", {"type": "var", "name": "USE_ZLIB"}]
]
, { "type": "if"
@@ -439,6 +441,16 @@
}
}
, { "type": "if"
+ , "cond": {"type": "var", "name": "CURL_ENABLE_SSL"}
+ , "then":
+ { "type": "if"
+ , "cond": {"type": "var", "name": "HAVE_AWSLC"}
+ , "then": []
+ , "else":
+ [["HAVE_AWSLC", ["OPENSSL_IS_AWSLC", ["openssl/base.h"]]]]
+ }
+ }
+ , { "type": "if"
, "cond": {"type": "var", "name": "USE_QUICHE"}
, "then":
{ "type": "if"
@@ -921,6 +933,7 @@
}
}
, [["SIZEOF_CURL_OFF_T", "8"]]
+ , [["SIZEOF_CURL_SOCKET_T", "8"]]
]
}
]
diff --git a/etc/repos.json b/etc/repos.json
index 47634286..a73989bb 100644
--- a/etc/repos.json
+++ b/etc/repos.json
@@ -437,11 +437,11 @@
, "com_github_curl_curl":
{ "repository":
{ "type": "archive"
- , "content": "540b4de2edfa015b894ad86d51b33a55f451ac99"
- , "fetch": "https://github.com/curl/curl/releases/download/curl-8_0_1/curl-8.0.1.tar.gz"
- , "sha256": "5fd29000a4089934f121eff456101f0a5d09e2a3e89da1d714adf06c4be887cb"
- , "sha512": "87d945e65176613c6296f8b130bd6c5355e3ca3c62ee4010edd481950cad9760482fd3be8a84e51501c118c29ebc284b8f87c49b06f9d248e9da5819fda38f8f"
- , "subdir": "curl-8.0.1"
+ , "content": "23e33f9883e014ced35cc09f66b6b79a0b24e18d"
+ , "fetch": "https://github.com/curl/curl/releases/download/curl-8_2_1/curl-8.2.1.tar.gz"
+ , "sha256": "f98bdb06c0f52bdd19e63c4a77b5eb19b243bcbbd0f5b002b9f3cba7295a3a42"
+ , "sha512": "d0a906f4dff4c485e6dae930d9a7530147f4c0a0cbb46a83cb9be9d7bd6b9c320386c8be5bcdd3749f2d468b0daf39d06e8c581bab1fa792fd26da409a575cbd"
+ , "subdir": "curl-8.2.1"
}
, "target_root": "import targets"
, "target_file_name": "TARGETS.curl"