From b0bf37281ad1fff8966925c65eb01e443e66b491 Mon Sep 17 00:00:00 2001
From: Andreas Wacknitz <A.Wacknitz@gmx.de>
Date: Fri, 29 Mar 2024 23:01:00 +0100
Subject: [PATCH] curl: update to 8.7.1

---
 components/web/curl/manifests/sample-manifest.p5m |   58 ++++++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 46 insertions(+), 12 deletions(-)

diff --git a/components/web/curl/manifests/sample-manifest.p5m b/components/web/curl/manifests/sample-manifest.p5m
index 908da23..8144746 100644
--- a/components/web/curl/manifests/sample-manifest.p5m
+++ b/components/web/curl/manifests/sample-manifest.p5m
@@ -10,10 +10,11 @@
 #
 
 #
-# Copyright 2021 <contributor>
+# Copyright 2024 <contributor>
 #
 
 set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.human-version value=$(HUMAN_VERSION)
 set name=pkg.summary value="$(COMPONENT_SUMMARY)"
 set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
@@ -22,13 +23,12 @@
 
 license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
 
-file path=usr/bin/$(MACH32)/curl
-file path=usr/bin/$(MACH32)/curl-config
 file path=usr/bin/curl
 file path=usr/bin/curl-config
 file path=usr/include/curl/curl.h
 file path=usr/include/curl/curlver.h
 file path=usr/include/curl/easy.h
+file path=usr/include/curl/header.h
 file path=usr/include/curl/mprintf.h
 file path=usr/include/curl/multi.h
 file path=usr/include/curl/options.h
@@ -36,24 +36,24 @@
 file path=usr/include/curl/system.h
 file path=usr/include/curl/typecheck-gcc.h
 file path=usr/include/curl/urlapi.h
-link path=usr/lib/$(MACH64)/libcurl.so target=libcurl.so.4.7.0
-link path=usr/lib/$(MACH64)/libcurl.so.4 target=libcurl.so.4.7.0
-file path=usr/lib/$(MACH64)/libcurl.so.4.7.0
+file path=usr/include/curl/websockets.h
+link path=usr/lib/$(MACH64)/libcurl.so target=libcurl.so.4.8.0
+link path=usr/lib/$(MACH64)/libcurl.so.4 target=libcurl.so.4.8.0
+file path=usr/lib/$(MACH64)/libcurl.so.4.8.0
 file path=usr/lib/$(MACH64)/pkgconfig/libcurl.pc
-link path=usr/lib/libcurl.so target=libcurl.so.4.7.0
-link path=usr/lib/libcurl.so.4 target=libcurl.so.4.7.0
-file path=usr/lib/libcurl.so.4.7.0
-file path=usr/lib/pkgconfig/libcurl.pc
 file path=usr/share/aclocal/libcurl.m4
 file path=usr/share/man/man1/curl-config.1
 file path=usr/share/man/man1/curl.1
 file path=usr/share/man/man3/CURLINFO_ACTIVESOCKET.3
 file path=usr/share/man/man3/CURLINFO_APPCONNECT_TIME.3
 file path=usr/share/man/man3/CURLINFO_APPCONNECT_TIME_T.3
+file path=usr/share/man/man3/CURLINFO_CAINFO.3
+file path=usr/share/man/man3/CURLINFO_CAPATH.3
 file path=usr/share/man/man3/CURLINFO_CERTINFO.3
 file path=usr/share/man/man3/CURLINFO_CONDITION_UNMET.3
 file path=usr/share/man/man3/CURLINFO_CONNECT_TIME.3
 file path=usr/share/man/man3/CURLINFO_CONNECT_TIME_T.3
+file path=usr/share/man/man3/CURLINFO_CONN_ID.3
 file path=usr/share/man/man3/CURLINFO_CONTENT_LENGTH_DOWNLOAD.3
 file path=usr/share/man/man3/CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3
 file path=usr/share/man/man3/CURLINFO_CONTENT_LENGTH_UPLOAD.3
@@ -85,6 +85,7 @@
 file path=usr/share/man/man3/CURLINFO_PROXYAUTH_AVAIL.3
 file path=usr/share/man/man3/CURLINFO_PROXY_ERROR.3
 file path=usr/share/man/man3/CURLINFO_PROXY_SSL_VERIFYRESULT.3
+file path=usr/share/man/man3/CURLINFO_QUEUE_TIME_T.3
 file path=usr/share/man/man3/CURLINFO_REDIRECT_COUNT.3
 file path=usr/share/man/man3/CURLINFO_REDIRECT_TIME.3
 file path=usr/share/man/man3/CURLINFO_REDIRECT_TIME_T.3
@@ -114,6 +115,8 @@
 file path=usr/share/man/man3/CURLINFO_TLS_SSL_PTR.3
 file path=usr/share/man/man3/CURLINFO_TOTAL_TIME.3
 file path=usr/share/man/man3/CURLINFO_TOTAL_TIME_T.3
+file path=usr/share/man/man3/CURLINFO_USED_PROXY.3
+file path=usr/share/man/man3/CURLINFO_XFER_ID.3
 file path=usr/share/man/man3/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3
 file path=usr/share/man/man3/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3
 file path=usr/share/man/man3/CURLMOPT_MAXCONNECTS.3
@@ -143,6 +146,7 @@
 file path=usr/share/man/man3/CURLOPT_CAINFO.3
 file path=usr/share/man/man3/CURLOPT_CAINFO_BLOB.3
 file path=usr/share/man/man3/CURLOPT_CAPATH.3
+file path=usr/share/man/man3/CURLOPT_CA_CACHE_TIMEOUT.3
 file path=usr/share/man/man3/CURLOPT_CERTINFO.3
 file path=usr/share/man/man3/CURLOPT_CHUNK_BGN_FUNCTION.3
 file path=usr/share/man/man3/CURLOPT_CHUNK_DATA.3
@@ -198,7 +202,6 @@
 file path=usr/share/man/man3/CURLOPT_FTP_ALTERNATIVE_TO_USER.3
 file path=usr/share/man/man3/CURLOPT_FTP_CREATE_MISSING_DIRS.3
 file path=usr/share/man/man3/CURLOPT_FTP_FILEMETHOD.3
-file path=usr/share/man/man3/CURLOPT_FTP_RESPONSE_TIMEOUT.3
 file path=usr/share/man/man3/CURLOPT_FTP_SKIP_PASV_IP.3
 file path=usr/share/man/man3/CURLOPT_FTP_SSL_CCC.3
 file path=usr/share/man/man3/CURLOPT_FTP_USE_EPRT.3
@@ -207,6 +210,7 @@
 file path=usr/share/man/man3/CURLOPT_GSSAPI_DELEGATION.3
 file path=usr/share/man/man3/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3
 file path=usr/share/man/man3/CURLOPT_HAPROXYPROTOCOL.3
+file path=usr/share/man/man3/CURLOPT_HAPROXY_CLIENT_IP.3
 file path=usr/share/man/man3/CURLOPT_HEADER.3
 file path=usr/share/man/man3/CURLOPT_HEADERDATA.3
 file path=usr/share/man/man3/CURLOPT_HEADERFUNCTION.3
@@ -249,15 +253,17 @@
 file path=usr/share/man/man3/CURLOPT_MAIL_AUTH.3
 file path=usr/share/man/man3/CURLOPT_MAIL_FROM.3
 file path=usr/share/man/man3/CURLOPT_MAIL_RCPT.3
-file path=usr/share/man/man3/CURLOPT_MAIL_RCPT_ALLLOWFAILS.3
+file path=usr/share/man/man3/CURLOPT_MAIL_RCPT_ALLOWFAILS.3
 file path=usr/share/man/man3/CURLOPT_MAXAGE_CONN.3
 file path=usr/share/man/man3/CURLOPT_MAXCONNECTS.3
 file path=usr/share/man/man3/CURLOPT_MAXFILESIZE.3
 file path=usr/share/man/man3/CURLOPT_MAXFILESIZE_LARGE.3
+file path=usr/share/man/man3/CURLOPT_MAXLIFETIME_CONN.3
 file path=usr/share/man/man3/CURLOPT_MAXREDIRS.3
 file path=usr/share/man/man3/CURLOPT_MAX_RECV_SPEED_LARGE.3
 file path=usr/share/man/man3/CURLOPT_MAX_SEND_SPEED_LARGE.3
 file path=usr/share/man/man3/CURLOPT_MIMEPOST.3
+file path=usr/share/man/man3/CURLOPT_MIME_OPTIONS.3
 file path=usr/share/man/man3/CURLOPT_NETRC.3
 file path=usr/share/man/man3/CURLOPT_NETRC_FILE.3
 file path=usr/share/man/man3/CURLOPT_NEW_DIRECTORY_PERMS.3
@@ -280,11 +286,14 @@
 file path=usr/share/man/man3/CURLOPT_POSTQUOTE.3
 file path=usr/share/man/man3/CURLOPT_POSTREDIR.3
 file path=usr/share/man/man3/CURLOPT_PREQUOTE.3
+file path=usr/share/man/man3/CURLOPT_PREREQDATA.3
+file path=usr/share/man/man3/CURLOPT_PREREQFUNCTION.3
 file path=usr/share/man/man3/CURLOPT_PRE_PROXY.3
 file path=usr/share/man/man3/CURLOPT_PRIVATE.3
 file path=usr/share/man/man3/CURLOPT_PROGRESSDATA.3
 file path=usr/share/man/man3/CURLOPT_PROGRESSFUNCTION.3
 file path=usr/share/man/man3/CURLOPT_PROTOCOLS.3
+file path=usr/share/man/man3/CURLOPT_PROTOCOLS_STR.3
 file path=usr/share/man/man3/CURLOPT_PROXY.3
 file path=usr/share/man/man3/CURLOPT_PROXYAUTH.3
 file path=usr/share/man/man3/CURLOPT_PROXYHEADER.3
@@ -319,12 +328,14 @@
 file path=usr/share/man/man3/CURLOPT_PROXY_TLSAUTH_USERNAME.3
 file path=usr/share/man/man3/CURLOPT_PROXY_TRANSFER_MODE.3
 file path=usr/share/man/man3/CURLOPT_PUT.3
+file path=usr/share/man/man3/CURLOPT_QUICK_EXIT.3
 file path=usr/share/man/man3/CURLOPT_QUOTE.3
 file path=usr/share/man/man3/CURLOPT_RANDOM_FILE.3
 file path=usr/share/man/man3/CURLOPT_RANGE.3
 file path=usr/share/man/man3/CURLOPT_READDATA.3
 file path=usr/share/man/man3/CURLOPT_READFUNCTION.3
 file path=usr/share/man/man3/CURLOPT_REDIR_PROTOCOLS.3
+file path=usr/share/man/man3/CURLOPT_REDIR_PROTOCOLS_STR.3
 file path=usr/share/man/man3/CURLOPT_REFERER.3
 file path=usr/share/man/man3/CURLOPT_REQUEST_TARGET.3
 file path=usr/share/man/man3/CURLOPT_RESOLVE.3
@@ -342,6 +353,8 @@
 file path=usr/share/man/man3/CURLOPT_SASL_IR.3
 file path=usr/share/man/man3/CURLOPT_SEEKDATA.3
 file path=usr/share/man/man3/CURLOPT_SEEKFUNCTION.3
+file path=usr/share/man/man3/CURLOPT_SERVER_RESPONSE_TIMEOUT.3
+file path=usr/share/man/man3/CURLOPT_SERVER_RESPONSE_TIMEOUT_MS.3
 file path=usr/share/man/man3/CURLOPT_SERVICE_NAME.3
 file path=usr/share/man/man3/CURLOPT_SHARE.3
 file path=usr/share/man/man3/CURLOPT_SOCKOPTDATA.3
@@ -351,7 +364,10 @@
 file path=usr/share/man/man3/CURLOPT_SOCKS5_GSSAPI_SERVICE.3
 file path=usr/share/man/man3/CURLOPT_SSH_AUTH_TYPES.3
 file path=usr/share/man/man3/CURLOPT_SSH_COMPRESSION.3
+file path=usr/share/man/man3/CURLOPT_SSH_HOSTKEYDATA.3
+file path=usr/share/man/man3/CURLOPT_SSH_HOSTKEYFUNCTION.3
 file path=usr/share/man/man3/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3
+file path=usr/share/man/man3/CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256.3
 file path=usr/share/man/man3/CURLOPT_SSH_KEYDATA.3
 file path=usr/share/man/man3/CURLOPT_SSH_KEYFUNCTION.3
 file path=usr/share/man/man3/CURLOPT_SSH_KNOWNHOSTS.3
@@ -418,14 +434,22 @@
 file path=usr/share/man/man3/CURLOPT_WILDCARDMATCH.3
 file path=usr/share/man/man3/CURLOPT_WRITEDATA.3
 file path=usr/share/man/man3/CURLOPT_WRITEFUNCTION.3
+file path=usr/share/man/man3/CURLOPT_WS_OPTIONS.3
 file path=usr/share/man/man3/CURLOPT_XFERINFODATA.3
 file path=usr/share/man/man3/CURLOPT_XFERINFOFUNCTION.3
 file path=usr/share/man/man3/CURLOPT_XOAUTH2_BEARER.3
+file path=usr/share/man/man3/CURLSHOPT_LOCKFUNC.3
+file path=usr/share/man/man3/CURLSHOPT_SHARE.3
+file path=usr/share/man/man3/CURLSHOPT_UNLOCKFUNC.3
+file path=usr/share/man/man3/CURLSHOPT_UNSHARE.3
+file path=usr/share/man/man3/CURLSHOPT_USERDATA.3
 file path=usr/share/man/man3/curl_easy_cleanup.3
 file path=usr/share/man/man3/curl_easy_duphandle.3
 file path=usr/share/man/man3/curl_easy_escape.3
 file path=usr/share/man/man3/curl_easy_getinfo.3
+file path=usr/share/man/man3/curl_easy_header.3
 file path=usr/share/man/man3/curl_easy_init.3
+file path=usr/share/man/man3/curl_easy_nextheader.3
 file path=usr/share/man/man3/curl_easy_option_by_id.3
 file path=usr/share/man/man3/curl_easy_option_by_name.3
 file path=usr/share/man/man3/curl_easy_option_next.3
@@ -449,6 +473,7 @@
 file path=usr/share/man/man3/curl_global_init.3
 file path=usr/share/man/man3/curl_global_init_mem.3
 file path=usr/share/man/man3/curl_global_sslset.3
+file path=usr/share/man/man3/curl_global_trace.3
 file path=usr/share/man/man3/curl_mime_addpart.3
 file path=usr/share/man/man3/curl_mime_data.3
 file path=usr/share/man/man3/curl_mime_data_cb.3
@@ -466,6 +491,7 @@
 file path=usr/share/man/man3/curl_multi_assign.3
 file path=usr/share/man/man3/curl_multi_cleanup.3
 file path=usr/share/man/man3/curl_multi_fdset.3
+file path=usr/share/man/man3/curl_multi_get_handles.3
 file path=usr/share/man/man3/curl_multi_info_read.3
 file path=usr/share/man/man3/curl_multi_init.3
 file path=usr/share/man/man3/curl_multi_perform.3
@@ -479,6 +505,8 @@
 file path=usr/share/man/man3/curl_multi_timeout.3
 file path=usr/share/man/man3/curl_multi_wait.3
 file path=usr/share/man/man3/curl_multi_wakeup.3
+file path=usr/share/man/man3/curl_pushheader_byname.3
+file path=usr/share/man/man3/curl_pushheader_bynum.3
 file path=usr/share/man/man3/curl_share_cleanup.3
 file path=usr/share/man/man3/curl_share_init.3
 file path=usr/share/man/man3/curl_share_setopt.3
@@ -493,9 +521,14 @@
 file path=usr/share/man/man3/curl_url_dup.3
 file path=usr/share/man/man3/curl_url_get.3
 file path=usr/share/man/man3/curl_url_set.3
+file path=usr/share/man/man3/curl_url_strerror.3
 file path=usr/share/man/man3/curl_version.3
 file path=usr/share/man/man3/curl_version_info.3
+file path=usr/share/man/man3/curl_ws_meta.3
+file path=usr/share/man/man3/curl_ws_recv.3
+file path=usr/share/man/man3/curl_ws_send.3
 file path=usr/share/man/man3/libcurl-easy.3
+file path=usr/share/man/man3/libcurl-env-dbg.3
 file path=usr/share/man/man3/libcurl-env.3
 file path=usr/share/man/man3/libcurl-errors.3
 file path=usr/share/man/man3/libcurl-multi.3
@@ -505,4 +538,5 @@
 file path=usr/share/man/man3/libcurl-thread.3
 file path=usr/share/man/man3/libcurl-tutorial.3
 file path=usr/share/man/man3/libcurl-url.3
+file path=usr/share/man/man3/libcurl-ws.3
 file path=usr/share/man/man3/libcurl.3

--
Gitblit v1.9.3