Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Mar 2026 19:24:29 +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: 577ac74890c0 - main - ftp/curl: Fix build on FreeBSD 13
Message-ID:  <69c587ed.1dca6.6feb2420@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=577ac74890c0ab845354b2be7dc198401a9032bc

commit 577ac74890c0ab845354b2be7dc198401a9032bc
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-03-26 19:17:34 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-03-26 19:21:31 +0000

    ftp/curl: Fix build on FreeBSD 13
    
    - Update OPTIONS_DEFAULT:
      - Change from OPENSSL to OPENSSL
      - Remove LIBSSH2 and TLS_SRP (depends on OPENSSL)
    
    ftp/curl uses OpenSSL by default. However, curl 8.18.0 drops OpenSSL 1.x support
    which is used in FreeBSD 13 base system. Therefore, we change the defaults to
    wolfSSL instead. This commit can be reverted after FreeBSD 13 EoL (expected Apr
    30, 2026).
---
 ftp/curl/Makefile | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/ftp/curl/Makefile b/ftp/curl/Makefile
index af43559d11f5..de6274ee5f43 100644
--- a/ftp/curl/Makefile
+++ b/ftp/curl/Makefile
@@ -57,7 +57,12 @@ OPTIONS_GROUP_PROTOCOL=	DICT FTP GOPHER HTTP HTTP2 IMAP IPFS LDAP LDAPS LIBSSH L
 OPTIONS_RADIO_SSL=	GNUTLS OPENSSL WOLFSSL
 OPTIONS_SINGLE_GSSAPI=	GSSAPI_MIT GSSAPI_NONE # GSSAPI_BASE
 OPTIONS_SINGLE_RESOLV=	CARES THREADED_RESOLVER
-OPTIONS_DEFAULT=ALTSVC BROTLI COOKIES GSSAPI_NONE DICT FTP GOPHER HTTP HTTP2 IDN IMAP IPFS LIBSSH2 MQTT NTLM OPENSSL POP3 PROXY PSL RTSP SMB SMTP STATIC TELNET TFTP THREADED_RESOLVER TLS_SRP WEBSOCKET ZSTD
+#OPTIONS_DEFAULT=ALTSVC BROTLI COOKIES GSSAPI_NONE DICT FTP GOPHER HTTP HTTP2 IDN IMAP IPFS LIBSSH2 MQTT NTLM OPENSSL POP3 PROXY PSL RTSP SMB SMTP STATIC TELNET TFTP THREADED_RESOLVER TLS_SRP WEBSOCKET ZSTD
+OPTIONS_DEFAULT=ALTSVC BROTLI COOKIES GSSAPI_NONE DICT FTP GOPHER HTTP HTTP2 IDN IMAP IPFS MQTT NTLM POP3 PROXY PSL RTSP SMB SMTP STATIC TELNET TFTP THREADED_RESOLVER WEBSOCKET ZSTD ${OPTIONS_DEFAULT_${OSREL:R}}
+OPTIONS_DEFAULT_13=	WOLFSSL
+OPTIONS_DEFAULT_14=	LIBSSH2 OPENSSL TLS_SRP
+OPTIONS_DEFAULT_15=	LIBSSH2 OPENSSL TLS_SRP
+OPTIONS_DEFAULT_16=	LIBSSH2 OPENSSL TLS_SRP
 OPTIONS_SUB=	yes
 ALTSVC_DESC=	HTTP Alternative Services support
 COMPRESSION_DESC=	Compression methods


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69c587ed.1dca6.6feb2420>