git: 0522307da91c - main - ftp/curl: Update to 8.10.1

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Thu, 21 Nov 2024 13:41:13 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0522307da91c16464e9e5b9c2d84a9f830f53a76

commit 0522307da91c16464e9e5b9c2d84a9f830f53a76
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-11-21 13:19:48 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-11-21 13:37:56 +0000

    ftp/curl: Update to 8.10.1
    
    - Adjust options:
      - Add IPFS
      - Enable WEBSOCKET by default: It is no longer experimental
    
    Changes:        https://curl.se/changes.html
---
 ftp/curl/Makefile  | 15 +++++++++------
 ftp/curl/distinfo  |  6 +++---
 ftp/curl/pkg-plist |  1 +
 3 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/ftp/curl/Makefile b/ftp/curl/Makefile
index 6f3ff0b81c9b..5aadc5338216 100644
--- a/ftp/curl/Makefile
+++ b/ftp/curl/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	curl
-PORTVERSION=	8.10.1
-PORTREVISION=	1
+PORTVERSION=	8.11.0
 CATEGORIES=	ftp net www
 MASTER_SITES=	https://curl.se/download/ \
 		https://github.com/curl/curl/releases/download/curl-${PORTVERSION:S|.|_|g}/
@@ -16,7 +15,9 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 USES=		cpe libtool localbase pathfix perl5 shebangfix tar:xz
 USE_PERL5=	build
 
-CONFIGURE_ARGS=	--disable-werror \
+CONFIGURE_ARGS=	--disable-test-bundles \
+		--disable-unity \
+		--disable-werror \
 		--enable-dateparse \
 		--enable-dnsshuffle \
 		--enable-headers-api \
@@ -46,11 +47,11 @@ OPTIONS_GROUP=	COMPRESSION PROTOCOL
 OPTIONS_RADIO=	SSL
 OPTIONS_SINGLE=	GSSAPI RESOLV
 OPTIONS_GROUP_COMPRESSION=	BROTLI ZSTD
-OPTIONS_GROUP_PROTOCOL=	DICT FTP GOPHER HTTP HTTP2 IMAP LDAP LDAPS LIBSSH LIBSSH2 MQTT POP3 RTSP SMB SMTP TELNET TFTP WEBSOCKET
+OPTIONS_GROUP_PROTOCOL=	DICT FTP GOPHER HTTP HTTP2 IMAP IPFS LDAP LDAPS LIBSSH LIBSSH2 MQTT POP3 RTSP SMB SMTP TELNET TFTP WEBSOCKET
 OPTIONS_RADIO_SSL=	GNUTLS OPENSSL WOLFSSL
 OPTIONS_SINGLE_GSSAPI=	GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE
 OPTIONS_SINGLE_RESOLV=	CARES THREADED_RESOLVER
-OPTIONS_DEFAULT=ALTSVC BROTLI COOKIES GSSAPI_${${SSL_DEFAULT} == base :?BASE :NONE} DICT FTP GOPHER HTTP HTTP2 IDN IMAP LIBSSH2 NTLM OPENSSL POP3 PROXY PSL RTSP SMTP STATIC TELNET TFTP THREADED_RESOLVER TLS_SRP ZSTD
+OPTIONS_DEFAULT=ALTSVC BROTLI COOKIES GSSAPI_${${SSL_DEFAULT} == base :?BASE :NONE} DICT FTP GOPHER HTTP HTTP2 IDN IMAP IPFS LIBSSH2 NTLM OPENSSL POP3 PROXY PSL RTSP SMTP STATIC TELNET TFTP THREADED_RESOLVER TLS_SRP WEBSOCKET ZSTD
 OPTIONS_SUB=	yes
 ALTSVC_DESC=	HTTP Alternative Services support
 COOKIES_DESC=	Cookies support
@@ -60,6 +61,7 @@ HTTP_DESC=	HTTP/HTTPS support
 HTTP2_DESC=	HTTP/2 support (requires HTTP)
 HTTP2_IMPLIES=	HTTP
 IMAP_DESC=	IMAP/IMAPS support
+IPFS_DESC=	IPFS support
 LDAPS_IMPLIES=	LDAP
 LDAPS_DESC=	LDAP protocol over SSL support (requires GNUTLS/OPENSSL/WOLFSSL)
 LIBSSH_DESC=	SCP/SFTP support via libssh (requires OPENSSL)
@@ -77,7 +79,7 @@ SMB_DESC=	SMB/CIFS support
 SMTP_DESC=	SMTP/SMTPS support
 THREADED_RESOLVER_DESC=	Threaded DNS resolver
 TLS_SRP_DESC=	TLS-SRP (Secure Remote Password) support
-WEBSOCKET_DESC=	WebSocket support (experimental)
+WEBSOCKET_DESC=	WebSocket support
 
 ALTSVC_CONFIGURE_ENABLE=alt-svc
 BROTLI_CONFIGURE_WITH=	brotli
@@ -118,6 +120,7 @@ HTTP2_USES=		pkgconfig
 IDN_CONFIGURE_WITH=	libidn2
 IDN_LIB_DEPENDS=	libidn2.so:dns/libidn2
 IMAP_CONFIGURE_ENABLE=	imap
+IPFS_CONFIGURE_ENABLE=	ipfs
 IPV6_CONFIGURE_ENABLE=	ipv6
 LDAP_CONFIGURE_ENABLE=	ldap
 LDAP_USES=		ldap
diff --git a/ftp/curl/distinfo b/ftp/curl/distinfo
index 041c821649c6..d6ed0ab70c0c 100644
--- a/ftp/curl/distinfo
+++ b/ftp/curl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727260381
-SHA256 (curl-8.10.1.tar.xz) = 73a4b0e99596a09fa5924a4fb7e4b995a85fda0d18a2c02ab9cf134bebce04ee
-SIZE (curl-8.10.1.tar.xz) = 2726748
+TIMESTAMP = 1731679162
+SHA256 (curl-8.11.0.tar.xz) = db59cf0d671ca6e7f5c2c5ec177084a33a79e04c97e71cf183a5cdea235054eb
+SIZE (curl-8.11.0.tar.xz) = 2750684
diff --git a/ftp/curl/pkg-plist b/ftp/curl/pkg-plist
index 6b833e21fecb..a88d7f9dc61e 100644
--- a/ftp/curl/pkg-plist
+++ b/ftp/curl/pkg-plist
@@ -236,6 +236,7 @@ share/man/man3/CURLINFO_CONTENT_LENGTH_UPLOAD.3.gz
 share/man/man3/CURLINFO_CONTENT_LENGTH_UPLOAD_T.3.gz
 share/man/man3/CURLINFO_CONTENT_TYPE.3.gz
 share/man/man3/CURLINFO_COOKIELIST.3.gz
+share/man/man3/CURLINFO_EARLYDATA_SENT_T.3.gz
 share/man/man3/CURLINFO_EFFECTIVE_METHOD.3.gz
 share/man/man3/CURLINFO_EFFECTIVE_URL.3.gz
 share/man/man3/CURLINFO_FILETIME.3.gz