Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Mar 2026 19:24:28 +0000
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: b889b19eb5e3 - main - ftp/curl: Update to 8.19.0
Message-ID:  <69c587ec.1bdf5.2b30157b@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by sunpoet:

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

commit b889b19eb5e30e1c77d57d0e43977b4af9a0cbb5
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-03-26 19:16:36 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-03-26 19:21:31 +0000

    ftp/curl: Update to 8.19.0
    
    - Remove CURL_DEBUG option
    
    Changes:        https://curl.se/changes.html
    Security:       CVE-2025-13034, CVE-2025-14017, CVE-2025-14524, CVE-2025-14819, CVE-2025-15079, CVE-2025-15224, CVE-2026-1965, CVE-2026-3783, CVE-2026-3784, CVE-2026-3805
---
 ftp/curl/Makefile  | 13 ++++++++-----
 ftp/curl/distinfo  |  8 +++++---
 ftp/curl/pkg-plist | 13 +++++++------
 3 files changed, 20 insertions(+), 14 deletions(-)

diff --git a/ftp/curl/Makefile b/ftp/curl/Makefile
index e3fca59e1435..af43559d11f5 100644
--- a/ftp/curl/Makefile
+++ b/ftp/curl/Makefile
@@ -1,9 +1,13 @@
 PORTNAME=	curl
-PORTVERSION=	8.17.0
+PORTVERSION=	8.19.0
+PORTREVISION=	1
 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=	53a3b2114a9b0652bb464437d38f5c8abffc708d.patch:-p1
+
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Command line tool and library for transferring data with URLs
 WWW=		https://curl.se/ \
@@ -28,6 +32,7 @@ CONFIGURE_ARGS=	--disable-unity \
 		--enable-openssl-auto-load-config \
 		--enable-progress-meter \
 		--enable-ssls-export \
+		--enable-typecheck \
 		--with-ca-path=/etc/ssl/certs \
 		--with-zsh-functions-dir=${LOCALBASE}/share/zsh/site-functions \
 		--without-ca-bundle \
@@ -43,7 +48,7 @@ CPE_VENDOR=	haxx
 
 SHEBANG_FILES=	*/*.pl
 
-OPTIONS_DEFINE=	ALTSVC COOKIES CURL_DEBUG DEBUG DOCS EXAMPLES IDN IPV6 LIBUV NTLM PROXY PSL STATIC TLS_SRP
+OPTIONS_DEFINE=	ALTSVC COOKIES DEBUG DOCS EXAMPLES IDN IPV6 LIBUV NTLM PROXY PSL STATIC TLS_SRP
 OPTIONS_GROUP=	COMPRESSION PROTOCOL
 OPTIONS_RADIO=	SSL
 OPTIONS_SINGLE=	GSSAPI RESOLV
@@ -57,7 +62,6 @@ OPTIONS_SUB=	yes
 ALTSVC_DESC=	HTTP Alternative Services support
 COMPRESSION_DESC=	Compression methods
 COOKIES_DESC=	Cookies support
-CURL_DEBUG_DESC=cURL debug memory tracking
 DICT_DESC=	DICT (RFC 2229) support
 HTTP_DESC=	HTTP/HTTPS support
 HTTP2_DESC=	HTTP/2 support (requires HTTP)
@@ -90,7 +94,6 @@ CARES_CONFIGURE_ENABLE=	ares
 CARES_LIB_DEPENDS=	libcares.so:dns/c-ares
 CARES_USES=		pkgconfig
 COOKIES_CONFIGURE_ENABLE=	cookies
-CURL_DEBUG_CONFIGURE_ENABLE=	curldebug
 DEBUG_CONFIGURE_ENABLE=	debug
 DICT_CONFIGURE_ENABLE=	dict
 FTP_CONFIGURE_ENABLE=	ftp
@@ -166,7 +169,7 @@ post-install:
 
 post-install-DOCS-on:
 	${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}/
+	cd ${WRKSRC}/docs/ && ${INSTALL_DATA} THANKS 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/
 
diff --git a/ftp/curl/distinfo b/ftp/curl/distinfo
index 6d63f4c39edc..c38afa4e527e 100644
--- a/ftp/curl/distinfo
+++ b/ftp/curl/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1762586706
-SHA256 (curl-8.17.0.tar.xz) = 955f6e729ad6b3566260e8fef68620e76ba3c31acf0a18524416a185acf77992
-SIZE (curl-8.17.0.tar.xz) = 2797000
+TIMESTAMP = 1773610644
+SHA256 (curl-8.19.0.tar.xz) = 4eb41489790d19e190d7ac7e18e82857cdd68af8f4e66b292ced562d333f11df
+SIZE (curl-8.19.0.tar.xz) = 2787584
+SHA256 (53a3b2114a9b0652bb464437d38f5c8abffc708d.patch) = 595a91d280b09073a6f25482cef162e792c65c7423d56ad21a7c2386d43dae55
+SIZE (53a3b2114a9b0652bb464437d38f5c8abffc708d.patch) = 6820
diff --git a/ftp/curl/pkg-plist b/ftp/curl/pkg-plist
index 09a9b8eb4c98..2e35ca9c44b6 100644
--- a/ftp/curl/pkg-plist
+++ b/ftp/curl/pkg-plist
@@ -35,7 +35,7 @@ share/aclocal/libcurl.m4
 %%PORTDOCS%%%%DOCSDIR%%/EARLY-RELEASE.md
 %%PORTDOCS%%%%DOCSDIR%%/ECH.md
 %%PORTDOCS%%%%DOCSDIR%%/EXPERIMENTAL.md
-%%PORTDOCS%%%%DOCSDIR%%/FAQ
+%%PORTDOCS%%%%DOCSDIR%%/FAQ.md
 %%PORTDOCS%%%%DOCSDIR%%/FEATURES.md
 %%PORTDOCS%%%%DOCSDIR%%/GOVERNANCE.md
 %%PORTDOCS%%%%DOCSDIR%%/HELP-US.md
@@ -45,12 +45,12 @@ share/aclocal/libcurl.m4
 %%PORTDOCS%%%%DOCSDIR%%/HTTP3.md
 %%PORTDOCS%%%%DOCSDIR%%/HTTPSRR.md
 %%PORTDOCS%%%%DOCSDIR%%/INFRASTRUCTURE.md
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
 %%PORTDOCS%%%%DOCSDIR%%/INSTALL-CMAKE.md
 %%PORTDOCS%%%%DOCSDIR%%/INSTALL.md
 %%PORTDOCS%%%%DOCSDIR%%/INTERNALS.md
 %%PORTDOCS%%%%DOCSDIR%%/IPFS.md
-%%PORTDOCS%%%%DOCSDIR%%/KNOWN_BUGS
+%%PORTDOCS%%%%DOCSDIR%%/KNOWN_BUGS.md
+%%PORTDOCS%%%%DOCSDIR%%/KNOWN_RISKS.md
 %%PORTDOCS%%%%DOCSDIR%%/MAIL-ETIQUETTE.md
 %%PORTDOCS%%%%DOCSDIR%%/MANUAL.md
 %%PORTDOCS%%%%DOCSDIR%%/README.md
@@ -63,7 +63,7 @@ share/aclocal/libcurl.m4
 %%PORTDOCS%%%%DOCSDIR%%/SSL-PROBLEMS.md
 %%PORTDOCS%%%%DOCSDIR%%/SSLCERTS.md
 %%PORTDOCS%%%%DOCSDIR%%/THANKS
-%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/TODO.md
 %%PORTDOCS%%%%DOCSDIR%%/TheArtOfHttpScripting.md
 %%PORTDOCS%%%%DOCSDIR%%/URL-SYNTAX.md
 %%PORTDOCS%%%%DOCSDIR%%/VERSIONS.md
@@ -85,10 +85,12 @@ share/aclocal/libcurl.m4
 %%PORTDOCS%%%%DOCSDIR%%/internals/MULTI-EV.md
 %%PORTDOCS%%%%DOCSDIR%%/internals/NEW-PROTOCOL.md
 %%PORTDOCS%%%%DOCSDIR%%/internals/PORTING.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/RATELIMITS.md
 %%PORTDOCS%%%%DOCSDIR%%/internals/README.md
 %%PORTDOCS%%%%DOCSDIR%%/internals/SCORECARD.md
 %%PORTDOCS%%%%DOCSDIR%%/internals/SPLAY.md
 %%PORTDOCS%%%%DOCSDIR%%/internals/STRPARSE.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/TIME-KEEPING.md
 %%PORTDOCS%%%%DOCSDIR%%/internals/TLS-SESSIONS.md
 %%PORTDOCS%%%%DOCSDIR%%/internals/UINT_SETS.md
 %%PORTDOCS%%%%DOCSDIR%%/internals/WEBSOCKET.md
@@ -182,7 +184,6 @@ share/aclocal/libcurl.m4
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/multi-post.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/multi-single.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/multi-uv.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multithread.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/netrc.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/parseurl.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/persistent.c
@@ -226,7 +227,7 @@ share/aclocal/libcurl.m4
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/smtp-vrfy.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/sslbackend.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/synctime.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/threaded-ssl.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/threaded.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/unixsocket.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/url2file.c
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/urlapi.c


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69c587ec.1bdf5.2b30157b>