git: ffddf483d493 - 2024Q3 - ftp/curl: Update to 8.10.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sun, 15 Sep 2024 20:46:47 UTC
The branch 2024Q3 has been updated by sunpoet:

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

commit ffddf483d49341903194d2aa31ec35421d14f42a
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-09-15 19:42:24 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-09-15 20:46:32 +0000

    ftp/curl: Update to 8.10.0
    
    Changes:        https://curl.se/changes.html
    Security:       CVE-2024-8096
    (cherry picked from commit 50f8bc88c72fccf340dc38ac799aaaa4b1dec3b4)
---
 ftp/curl/Makefile  |  9 +++------
 ftp/curl/distinfo  |  6 +++---
 ftp/curl/pkg-plist | 34 ++++++++++++++++++----------------
 3 files changed, 24 insertions(+), 25 deletions(-)

diff --git a/ftp/curl/Makefile b/ftp/curl/Makefile
index 5db8eae4ef7c..d86c815b98e7 100644
--- a/ftp/curl/Makefile
+++ b/ftp/curl/Makefile
@@ -1,13 +1,9 @@
 PORTNAME=	curl
-PORTVERSION=	8.9.1
-PORTREVISION=	1
+PORTVERSION=	8.10.0
 CATEGORIES=	ftp net www
 MASTER_SITES=	https://curl.se/download/ \
 		https://github.com/curl/curl/releases/download/curl-${PORTVERSION:S|.|_|g}/
 
-PATCH_SITES=	https://github.com/curl/curl/commit/
-PATCHFILES=	3eec5afbd0b6377eca893c392569b2faf094d970.patch:-p1
-
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Command line tool and library for transferring data with URLs
 WWW=		https://curl.se/ \
@@ -165,8 +161,9 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/docs/libcurl/libcurl.m4 ${STAGEDIR}${PREFIX}/share/aclocal/
 
 post-install-DOCS-on:
-	${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${STAGEDIR}${DOCSDIR}/libcurl/
+	${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${STAGEDIR}${DOCSDIR}/internals/ ${STAGEDIR}${DOCSDIR}/libcurl/
 	cd ${WRKSRC}/docs/ && ${INSTALL_DATA} FAQ INSTALL KNOWN_BUGS THANKS TODO options-in-versions *.md ${STAGEDIR}${DOCSDIR}/
+	${INSTALL_DATA} ${WRKSRC}/docs/internals/*.md ${STAGEDIR}${DOCSDIR}/internals/
 	cd ${WRKSRC}/docs/libcurl/ && ${INSTALL_DATA} ABI.md libcurl.m4 *.pl symbols-in-versions ${STAGEDIR}${DOCSDIR}/libcurl/
 
 post-install-EXAMPLES-on:
diff --git a/ftp/curl/distinfo b/ftp/curl/distinfo
index b869a9d5b477..1c8cdb6886be 100644
--- a/ftp/curl/distinfo
+++ b/ftp/curl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1722963937
-SHA256 (curl-8.9.1.tar.xz) = f292f6cc051d5bbabf725ef85d432dfeacc8711dd717ea97612ae590643801e5
-SIZE (curl-8.9.1.tar.xz) = 2782364
+TIMESTAMP = 1726080937
+SHA256 (curl-8.10.0.tar.xz) = e6b142f0e85e954759d37e26a3627e2278137595be80e3a860c4353e4335e5a0
+SIZE (curl-8.10.0.tar.xz) = 2729448
 SHA256 (3eec5afbd0b6377eca893c392569b2faf094d970.patch) = ba87265c9f01fd608c1287666f4edead6b1a18bde328bff486aa81a77befa2f0
 SIZE (3eec5afbd0b6377eca893c392569b2faf094d970.patch) = 912
diff --git a/ftp/curl/pkg-plist b/ftp/curl/pkg-plist
index 07ca76731753..6b833e21fecb 100644
--- a/ftp/curl/pkg-plist
+++ b/ftp/curl/pkg-plist
@@ -18,26 +18,18 @@ lib/libcurl.so.4
 lib/libcurl.so.4.8.0
 libdata/pkgconfig/libcurl.pc
 share/aclocal/libcurl.m4
-%%PORTDOCS%%%%DOCSDIR%%/ALTSVC.md
 %%PORTDOCS%%%%DOCSDIR%%/BINDINGS.md
-%%PORTDOCS%%%%DOCSDIR%%/BUFQ.md
-%%PORTDOCS%%%%DOCSDIR%%/BUFREF.md
 %%PORTDOCS%%%%DOCSDIR%%/BUG-BOUNTY.md
 %%PORTDOCS%%%%DOCSDIR%%/BUGS.md
-%%PORTDOCS%%%%DOCSDIR%%/CHECKSRC.md
+%%PORTDOCS%%%%DOCSDIR%%/CIPHERS-TLS12.md
 %%PORTDOCS%%%%DOCSDIR%%/CIPHERS.md
-%%PORTDOCS%%%%DOCSDIR%%/CLIENT-READERS.md
-%%PORTDOCS%%%%DOCSDIR%%/CLIENT-WRITERS.md
 %%PORTDOCS%%%%DOCSDIR%%/CODE_OF_CONDUCT.md
 %%PORTDOCS%%%%DOCSDIR%%/CODE_REVIEW.md
-%%PORTDOCS%%%%DOCSDIR%%/CODE_STYLE.md
-%%PORTDOCS%%%%DOCSDIR%%/CONNECTION-FILTERS.md
 %%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTE.md
 %%PORTDOCS%%%%DOCSDIR%%/CURL-DISABLE.md
 %%PORTDOCS%%%%DOCSDIR%%/CURLDOWN.md
 %%PORTDOCS%%%%DOCSDIR%%/DEPRECATE.md
 %%PORTDOCS%%%%DOCSDIR%%/DISTROS.md
-%%PORTDOCS%%%%DOCSDIR%%/DYNBUF.md
 %%PORTDOCS%%%%DOCSDIR%%/EARLY-RELEASE.md
 %%PORTDOCS%%%%DOCSDIR%%/ECH.md
 %%PORTDOCS%%%%DOCSDIR%%/EXPERIMENTAL.md
@@ -46,11 +38,8 @@ share/aclocal/libcurl.m4
 %%PORTDOCS%%%%DOCSDIR%%/GOVERNANCE.md
 %%PORTDOCS%%%%DOCSDIR%%/HELP-US.md
 %%PORTDOCS%%%%DOCSDIR%%/HISTORY.md
-%%PORTDOCS%%%%DOCSDIR%%/HSTS.md
 %%PORTDOCS%%%%DOCSDIR%%/HTTP-COOKIES.md
-%%PORTDOCS%%%%DOCSDIR%%/HTTP2.md
 %%PORTDOCS%%%%DOCSDIR%%/HTTP3.md
-%%PORTDOCS%%%%DOCSDIR%%/HYPER.md
 %%PORTDOCS%%%%DOCSDIR%%/INSTALL
 %%PORTDOCS%%%%DOCSDIR%%/INSTALL-CMAKE.md
 %%PORTDOCS%%%%DOCSDIR%%/INSTALL.md
@@ -59,9 +48,6 @@ share/aclocal/libcurl.m4
 %%PORTDOCS%%%%DOCSDIR%%/KNOWN_BUGS
 %%PORTDOCS%%%%DOCSDIR%%/MAIL-ETIQUETTE.md
 %%PORTDOCS%%%%DOCSDIR%%/MANUAL.md
-%%PORTDOCS%%%%DOCSDIR%%/MQTT.md
-%%PORTDOCS%%%%DOCSDIR%%/NEW-PROTOCOL.md
-%%PORTDOCS%%%%DOCSDIR%%/PARALLEL-TRANSFERS.md
 %%PORTDOCS%%%%DOCSDIR%%/README.md
 %%PORTDOCS%%%%DOCSDIR%%/RELEASE-PROCEDURE.md
 %%PORTDOCS%%%%DOCSDIR%%/RELEASE-TOOLS.md
@@ -77,8 +63,23 @@ share/aclocal/libcurl.m4
 %%PORTDOCS%%%%DOCSDIR%%/URL-SYNTAX.md
 %%PORTDOCS%%%%DOCSDIR%%/VERSIONS.md
 %%PORTDOCS%%%%DOCSDIR%%/VULN-DISCLOSURE-POLICY.md
-%%PORTDOCS%%%%DOCSDIR%%/WEBSOCKET.md
 %%PORTDOCS%%%%DOCSDIR%%/curl-config.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/BUFQ.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/BUFREF.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/CHECKSRC.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/CLIENT-READERS.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/CLIENT-WRITERS.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/CODE_STYLE.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/CONNECTION-FILTERS.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/DYNBUF.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/HASH.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/HYPER.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/LLIST.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/MQTT.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/NEW-PROTOCOL.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/README.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/SPLAY.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/WEBSOCKET.md
 %%PORTDOCS%%%%DOCSDIR%%/libcurl/ABI.md
 %%PORTDOCS%%%%DOCSDIR%%/libcurl/libcurl.m4
 %%PORTDOCS%%%%DOCSDIR%%/libcurl/mksymbolsmanpage.pl
@@ -251,6 +252,7 @@ share/man/man3/CURLINFO_NAMELOOKUP_TIME.3.gz
 share/man/man3/CURLINFO_NAMELOOKUP_TIME_T.3.gz
 share/man/man3/CURLINFO_NUM_CONNECTS.3.gz
 share/man/man3/CURLINFO_OS_ERRNO.3.gz
+share/man/man3/CURLINFO_POSTTRANSFER_TIME_T.3.gz
 share/man/man3/CURLINFO_PRETRANSFER_TIME.3.gz
 share/man/man3/CURLINFO_PRETRANSFER_TIME_T.3.gz
 share/man/man3/CURLINFO_PRIMARY_IP.3.gz