Date: Sat, 02 May 2026 11:19:16 +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: a7c6b2255cf4 - main - ftp/curl: Update to 8.20.0 Message-ID: <69f5ddb4.278cd.2d19cd5@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=a7c6b2255cf43aeb71e7203fdb79d9c71734f69a commit a7c6b2255cf43aeb71e7203fdb79d9c71734f69a Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2026-05-02 11:13:31 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2026-05-02 11:13:31 +0000 ftp/curl: Update to 8.20.0 Changes: https://curl.se/changes.html Security: CVE-2026-4873, CVE-2026-5545, CVE-2026-5773, CVE-2026-6253, CVE-2026-6276, CVE-2026-6429, CVE-2026-7009, CVE-2026-7168 --- ftp/curl/Makefile | 6 +----- ftp/curl/distinfo | 6 +++--- ftp/curl/files/patch-configure | 43 +++++++++++++++++++++--------------------- ftp/curl/pkg-plist | 5 +++++ 4 files changed, 31 insertions(+), 29 deletions(-) diff --git a/ftp/curl/Makefile b/ftp/curl/Makefile index f4e554cf01ef..31de7f07790e 100644 --- a/ftp/curl/Makefile +++ b/ftp/curl/Makefile @@ -1,13 +1,9 @@ PORTNAME= curl -PORTVERSION= 8.19.0 -PORTREVISION= 2 +PORTVERSION= 8.20.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= 53a3b2114a9b0652bb464437d38f5c8abffc708d.patch:-p1 - MAINTAINER= sunpoet@FreeBSD.org COMMENT= Command line tool and library for transferring data with URLs WWW= https://curl.se/ \ diff --git a/ftp/curl/distinfo b/ftp/curl/distinfo index c38afa4e527e..4c5ea77ac545 100644 --- a/ftp/curl/distinfo +++ b/ftp/curl/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1773610644 -SHA256 (curl-8.19.0.tar.xz) = 4eb41489790d19e190d7ac7e18e82857cdd68af8f4e66b292ced562d333f11df -SIZE (curl-8.19.0.tar.xz) = 2787584 +TIMESTAMP = 1777572482 +SHA256 (curl-8.20.0.tar.xz) = 63fe2dc148ba0ceae89922ef838f7e5c946272c2e78b7c59fab4b79d3ce2b896 +SIZE (curl-8.20.0.tar.xz) = 2834456 SHA256 (53a3b2114a9b0652bb464437d38f5c8abffc708d.patch) = 595a91d280b09073a6f25482cef162e792c65c7423d56ad21a7c2386d43dae55 SIZE (53a3b2114a9b0652bb464437d38f5c8abffc708d.patch) = 6820 diff --git a/ftp/curl/files/patch-configure b/ftp/curl/files/patch-configure index f5b6f3568096..450e4d61b05d 100644 --- a/ftp/curl/files/patch-configure +++ b/ftp/curl/files/patch-configure @@ -1,6 +1,6 @@ ---- configure.orig 2024-01-29 15:53:31 UTC +--- configure.orig 2026-04-29 05:45:57 UTC +++ configure -@@ -4198,9 +4198,10 @@ printf "%s\n" "$as_me: LIBS note: LIBS should only be +@@ -4287,9 +4287,10 @@ printf "%s\n" "$as_me: LIBS note: LIBS should only be -I*) xc_bad_var_ldflags=yes ;; @@ -13,8 +13,8 @@ +# ;; esac done - if test $xc_bad_var_ldflags = yes; then -@@ -4270,9 +4271,10 @@ printf "%s\n" "$as_me: $xc_bad_var_msg libraries. Use + if test "$xc_bad_var_ldflags" = "yes"; then +@@ -4359,9 +4360,10 @@ printf "%s\n" "$as_me: $xc_bad_var_msg libraries. Use xc_bad_var_cflags=no for xc_word in $CFLAGS; do case "$xc_word" in @@ -28,16 +28,16 @@ -U*) xc_bad_var_cflags=yes ;; -@@ -17400,7 +17402,7 @@ printf "%s\n" "$as_me: WARNING: failed to figure out c +@@ -17430,7 +17432,7 @@ printf "%s\n" "$as_me: WARNING: failed to figure out c flags_dbg_yes="unknown" flags_opt_all="unknown" flags_opt_yes="unknown" - flags_opt_off="unknown" + flags_opt_off="" - # + flags_prefer_cppflags="no" - # -@@ -17505,7 +17507,7 @@ printf "%s\n" "yes" >&6; } + +@@ -17543,7 +17545,7 @@ printf "%s\n" "yes" >&6; } flags_dbg_yes="-g2" flags_opt_all="-O -O0 -O1 -O2 -O3 -O4" flags_opt_yes="-O1" @@ -46,7 +46,7 @@ else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } -@@ -17566,7 +17568,7 @@ printf "%s\n" "yes" >&6; } +@@ -17608,7 +17610,7 @@ printf "%s\n" "yes" >&6; } flags_dbg_yes="-g" flags_opt_all="-O +O0 +O1 +O2 +O3 +O4" flags_opt_yes="+O2" @@ -55,7 +55,7 @@ else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } -@@ -17634,7 +17636,7 @@ printf "%s\n" "yes" >&6; } +@@ -17680,7 +17682,7 @@ printf "%s\n" "yes" >&6; } flags_opt_all="$flags_opt_all -qoptimize=4" flags_opt_all="$flags_opt_all -qoptimize=5" flags_opt_yes="-O2" @@ -64,7 +64,7 @@ flags_prefer_cppflags="yes" else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -@@ -17747,13 +17749,13 @@ rm -f conftest.err conftest.i conftest.$ac_ext +@@ -17803,13 +17805,13 @@ rm -f conftest.err conftest.i conftest.$ac_ext flags_dbg_yes="-g" flags_opt_all="-O -O0 -O1 -O2 -O3 -Os" flags_opt_yes="-O2" @@ -80,7 +80,7 @@ fi else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -@@ -17905,7 +17907,7 @@ printf "%s\n" "clang '$compiler_num' (raw: '$fullclang +@@ -17981,7 +17983,7 @@ printf "%s\n" "clang '$compiler_num' (raw: '$fullclang flags_dbg_yes="-g" flags_opt_all="-O -O0 -O1 -O2 -Os -O3 -O4" flags_opt_yes="-O2" @@ -89,7 +89,7 @@ else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } -@@ -17980,7 +17982,7 @@ printf "%s\n" "gcc '$compiler_num' (raw: '$gccver')" > +@@ -18062,7 +18064,7 @@ printf "%s\n" "gcc '$compiler_num' (raw: '$gccver')" > flags_dbg_yes="-g" flags_opt_all="-O -O0 -O1 -O2 -O3 -Os -Og -Ofast" flags_opt_yes="-O2" @@ -98,7 +98,7 @@ else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } -@@ -18241,7 +18243,7 @@ printf "%s\n" "yes" >&6; } +@@ -18347,7 +18349,7 @@ printf "%s\n" "yes" >&6; } flags_dbg_yes="-g" flags_opt_all="-O -O0 -O1 -O2 -O3 -Ofast" flags_opt_yes="-O2" @@ -107,16 +107,17 @@ else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } -@@ -18822,6 +18824,8 @@ printf "%s\n" "$honor_optimize_option" >&6; } - # +@@ -19169,7 +19171,8 @@ printf "%s\n" "$honor_optimize_option" >&6; } + if test "$honor_optimize_option" = "yes"; then +- +# Do not remove the user-supplied optimization flags in CFLAGS/CPPFLAGS (PR/150854) +if false; then - ac_var_stripped="" + ac_var_stripped="" for word1 in $tmp_CFLAGS; do ac_var_strip_word="no" -@@ -18852,6 +18856,7 @@ printf "%s\n" "$honor_optimize_option" >&6; } +@@ -19201,6 +19204,7 @@ printf "%s\n" "$honor_optimize_option" >&6; } done tmp_CPPFLAGS="$ac_var_stripped" squeeze tmp_CPPFLAGS @@ -124,7 +125,7 @@ if test "$want_optimize" = "yes"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer enabling options" >&5 -@@ -45884,9 +45889,10 @@ printf "%s\n" "$as_me: LIBS note: LIBS should only be +@@ -49653,9 +49657,10 @@ printf "%s\n" "$as_me: LIBS note: LIBS should only be -I*) xc_bad_var_ldflags=yes ;; @@ -137,8 +138,8 @@ +# ;; esac done - if test $xc_bad_var_ldflags = yes; then -@@ -45956,9 +45962,10 @@ printf "%s\n" "$as_me: $xc_bad_var_msg libraries. Use + if test "$xc_bad_var_ldflags" = "yes"; then +@@ -49725,9 +49730,10 @@ printf "%s\n" "$as_me: $xc_bad_var_msg libraries. Use xc_bad_var_cflags=no for xc_word in $CFLAGS; do case "$xc_word" in diff --git a/ftp/curl/pkg-plist b/ftp/curl/pkg-plist index 2e35ca9c44b6..a2b823584a9e 100644 --- a/ftp/curl/pkg-plist +++ b/ftp/curl/pkg-plist @@ -66,6 +66,7 @@ share/aclocal/libcurl.m4 %%PORTDOCS%%%%DOCSDIR%%/TODO.md %%PORTDOCS%%%%DOCSDIR%%/TheArtOfHttpScripting.md %%PORTDOCS%%%%DOCSDIR%%/URL-SYNTAX.md +%%PORTDOCS%%%%DOCSDIR%%/VERIFY.md %%PORTDOCS%%%%DOCSDIR%%/VERSIONS.md %%PORTDOCS%%%%DOCSDIR%%/VULN-DISCLOSURE-POLICY.md %%PORTDOCS%%%%DOCSDIR%%/curl-config.md @@ -90,6 +91,7 @@ share/aclocal/libcurl.m4 %%PORTDOCS%%%%DOCSDIR%%/internals/SCORECARD.md %%PORTDOCS%%%%DOCSDIR%%/internals/SPLAY.md %%PORTDOCS%%%%DOCSDIR%%/internals/STRPARSE.md +%%PORTDOCS%%%%DOCSDIR%%/internals/THRDPOOL-AND-QUEUE.md %%PORTDOCS%%%%DOCSDIR%%/internals/TIME-KEEPING.md %%PORTDOCS%%%%DOCSDIR%%/internals/TLS-SESSIONS.md %%PORTDOCS%%%%DOCSDIR%%/internals/UINT_SETS.md @@ -298,6 +300,7 @@ share/man/man3/CURLINFO_RTSP_CSEQ_RECV.3.gz share/man/man3/CURLINFO_RTSP_SERVER_CSEQ.3.gz share/man/man3/CURLINFO_RTSP_SESSION_ID.3.gz share/man/man3/CURLINFO_SCHEME.3.gz +share/man/man3/CURLINFO_SIZE_DELIVERED.3.gz share/man/man3/CURLINFO_SIZE_DOWNLOAD.3.gz share/man/man3/CURLINFO_SIZE_DOWNLOAD_T.3.gz share/man/man3/CURLINFO_SIZE_UPLOAD.3.gz @@ -336,6 +339,8 @@ share/man/man3/CURLMOPT_PIPELINING_SERVER_BL.3.gz share/man/man3/CURLMOPT_PIPELINING_SITE_BL.3.gz share/man/man3/CURLMOPT_PUSHDATA.3.gz share/man/man3/CURLMOPT_PUSHFUNCTION.3.gz +share/man/man3/CURLMOPT_QUICK_EXIT.3.gz +share/man/man3/CURLMOPT_RESOLVE_THREADS_MAX.3.gz share/man/man3/CURLMOPT_SOCKETDATA.3.gz share/man/man3/CURLMOPT_SOCKETFUNCTION.3.gz share/man/man3/CURLMOPT_TIMERDATA.3.gzhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69f5ddb4.278cd.2d19cd5>
