Changeset View
Changeset View
Standalone View
Standalone View
ftp/curl/Makefile
PORTNAME= curl | PORTNAME= curl | ||||
PORTVERSION= 8.3.0 | PORTVERSION= 8.3.0 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= ftp net www | CATEGORIES= ftp net www | ||||
MASTER_SITES= https://curl.se/download/ \ | MASTER_SITES= https://curl.se/download/ \ | ||||
https://github.com/curl/curl/releases/download/curl-${PORTVERSION:S|.|_|g}/ | https://github.com/curl/curl/releases/download/curl-${PORTVERSION:S|.|_|g}/ | ||||
MAINTAINER= sunpoet@FreeBSD.org | MAINTAINER= sunpoet@FreeBSD.org | ||||
COMMENT= Command line tool and library for transferring data with URLs | COMMENT= Command line tool and library for transferring data with URLs | ||||
WWW= https://curl.se/ \ | WWW= https://curl.se/ \ | ||||
https://github.com/curl/curl | https://github.com/curl/curl | ||||
Show All 9 Lines | CONFIGURE_ARGS= --disable-werror \ | ||||
--enable-dnsshuffle \ | --enable-dnsshuffle \ | ||||
--enable-headers-api \ | --enable-headers-api \ | ||||
--enable-hsts \ | --enable-hsts \ | ||||
--enable-http-auth \ | --enable-http-auth \ | ||||
--enable-mime \ | --enable-mime \ | ||||
--enable-netrc \ | --enable-netrc \ | ||||
--enable-openssl-auto-load-config \ | --enable-openssl-auto-load-config \ | ||||
--enable-progress-meter \ | --enable-progress-meter \ | ||||
--without-ca-bundle \ | |||||
--without-ca-path \ | |||||
--with-fish-functions-dir=${LOCALBASE}/share/fish/completions \ | --with-fish-functions-dir=${LOCALBASE}/share/fish/completions \ | ||||
--with-zsh-functions-dir=${LOCALBASE}/share/zsh/site-functions | --with-zsh-functions-dir=${LOCALBASE}/share/zsh/site-functions | ||||
CONFIGURE_ENV= LOCALBASE=${LOCALBASE} \ | CONFIGURE_ENV= LOCALBASE=${LOCALBASE} \ | ||||
ac_cv_func_SSLv2_client_method=no | ac_cv_func_SSLv2_client_method=no | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
INSTALL_TARGET= install-strip | INSTALL_TARGET= install-strip | ||||
TEST_TARGET= test | TEST_TARGET= test | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
CPE_VENDOR= haxx | CPE_VENDOR= haxx | ||||
SHEBANG_FILES= */*.pl | SHEBANG_FILES= */*.pl | ||||
OPTIONS_DEFINE= ALTSVC BROTLI CA_BUNDLE COOKIES CURL_DEBUG DEBUG DOCS EXAMPLES IDN IPV6 NTLM PROXY PSL STATIC TLS_SRP ZSTD | OPTIONS_DEFINE= ALTSVC BROTLI COOKIES CURL_DEBUG DEBUG DOCS EXAMPLES IDN IPV6 NTLM PROXY PSL STATIC TLS_SRP ZSTD | ||||
OPTIONS_GROUP= PROTOCOL | OPTIONS_GROUP= PROTOCOL | ||||
OPTIONS_RADIO= SSL | OPTIONS_RADIO= SSL | ||||
OPTIONS_SINGLE= GSSAPI RESOLV | OPTIONS_SINGLE= GSSAPI RESOLV | ||||
OPTIONS_GROUP_PROTOCOL= DICT FTP GOPHER HTTP HTTP2 IMAP LDAP LDAPS LIBSSH LIBSSH2 MQTT POP3 RTMP RTSP SMB SMTP TELNET TFTP WEBSOCKET | OPTIONS_GROUP_PROTOCOL= DICT FTP GOPHER HTTP HTTP2 IMAP LDAP LDAPS LIBSSH LIBSSH2 MQTT POP3 RTMP RTSP SMB SMTP TELNET TFTP WEBSOCKET | ||||
OPTIONS_RADIO_SSL= GNUTLS OPENSSL WOLFSSL | OPTIONS_RADIO_SSL= GNUTLS OPENSSL WOLFSSL | ||||
OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE | OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE | ||||
OPTIONS_SINGLE_RESOLV= CARES THREADED_RESOLVER | OPTIONS_SINGLE_RESOLV= CARES THREADED_RESOLVER | ||||
OPTIONS_DEFAULT=ALTSVC CA_BUNDLE COOKIES GSSAPI_${${SSL_DEFAULT} == base :?BASE :NONE} DICT FTP GOPHER HTTP HTTP2 IMAP LIBSSH2 NTLM OPENSSL POP3 PROXY PSL RTSP SMTP STATIC TELNET TFTP THREADED_RESOLVER TLS_SRP | OPTIONS_DEFAULT=ALTSVC COOKIES GSSAPI_${${SSL_DEFAULT} == base :?BASE :NONE} DICT FTP GOPHER HTTP HTTP2 IMAP LIBSSH2 NTLM OPENSSL POP3 PROXY PSL RTSP SMTP STATIC TELNET TFTP THREADED_RESOLVER TLS_SRP | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
ALTSVC_DESC= HTTP Alternative Services support | ALTSVC_DESC= HTTP Alternative Services support | ||||
CA_BUNDLE_DESC= Enable CA bundle for OpenSSL/GnuTLS | |||||
COOKIES_DESC= Cookies support | COOKIES_DESC= Cookies support | ||||
CURL_DEBUG_DESC=cURL debug memory tracking | CURL_DEBUG_DESC=cURL debug memory tracking | ||||
DICT_DESC= DICT (RFC 2229) support | DICT_DESC= DICT (RFC 2229) support | ||||
HTTP_DESC= HTTP/HTTPS support | HTTP_DESC= HTTP/HTTPS support | ||||
HTTP2_DESC= HTTP/2 support (requires HTTP) | HTTP2_DESC= HTTP/2 support (requires HTTP) | ||||
HTTP2_IMPLIES= HTTP | HTTP2_IMPLIES= HTTP | ||||
IMAP_DESC= IMAP/IMAPS support | IMAP_DESC= IMAP/IMAPS support | ||||
LDAPS_IMPLIES= LDAP | LDAPS_IMPLIES= LDAP | ||||
Show All 10 Lines | |||||
SMTP_DESC= SMTP/SMTPS support | SMTP_DESC= SMTP/SMTPS support | ||||
THREADED_RESOLVER_DESC= Threaded DNS resolver | THREADED_RESOLVER_DESC= Threaded DNS resolver | ||||
TLS_SRP_DESC= TLS-SRP (Secure Remote Password) support | TLS_SRP_DESC= TLS-SRP (Secure Remote Password) support | ||||
WEBSOCKET_DESC= WebSocket support (experimental) | WEBSOCKET_DESC= WebSocket support (experimental) | ||||
ALTSVC_CONFIGURE_ENABLE=alt-svc | ALTSVC_CONFIGURE_ENABLE=alt-svc | ||||
BROTLI_CONFIGURE_WITH= brotli | BROTLI_CONFIGURE_WITH= brotli | ||||
BROTLI_LIB_DEPENDS= libbrotlidec.so:archivers/brotli | BROTLI_LIB_DEPENDS= libbrotlidec.so:archivers/brotli | ||||
CA_BUNDLE_CONFIGURE_WITH= ca-bundle=${LOCALBASE}/share/certs/ca-root-nss.crt | |||||
CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss | |||||
CARES_CONFIGURE_ENABLE= ares | CARES_CONFIGURE_ENABLE= ares | ||||
CARES_LIB_DEPENDS= libcares.so:dns/c-ares | CARES_LIB_DEPENDS= libcares.so:dns/c-ares | ||||
CARES_USES= pkgconfig | CARES_USES= pkgconfig | ||||
COOKIES_CONFIGURE_ENABLE= cookies | COOKIES_CONFIGURE_ENABLE= cookies | ||||
CURL_DEBUG_CONFIGURE_ENABLE= curldebug | CURL_DEBUG_CONFIGURE_ENABLE= curldebug | ||||
DEBUG_CONFIGURE_ENABLE= debug | DEBUG_CONFIGURE_ENABLE= debug | ||||
DICT_CONFIGURE_ENABLE= dict | DICT_CONFIGURE_ENABLE= dict | ||||
FTP_CONFIGURE_ENABLE= ftp | FTP_CONFIGURE_ENABLE= ftp | ||||
▲ Show 20 Lines • Show All 56 Lines • ▼ Show 20 Lines | |||||
WEBSOCKET_CONFIGURE_ENABLE= websockets | WEBSOCKET_CONFIGURE_ENABLE= websockets | ||||
WOLFSSL_CONFIGURE_WITH= wolfssl | WOLFSSL_CONFIGURE_WITH= wolfssl | ||||
WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl | WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl | ||||
ZSTD_CONFIGURE_WITH= zstd | ZSTD_CONFIGURE_WITH= zstd | ||||
ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd | ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if !${PORT_OPTIONS:MCA_BUNDLE} && (${PORT_OPTIONS:MGNUTLS} || ${PORT_OPTIONS:MOPENSSL}) | .if ${PORT_OPTIONS:MGNUTLS} || ${PORT_OPTIONS:MOPENSSL} | ||||
CONFIGURE_ARGS+=--with-ca-fallback | CONFIGURE_ARGS+=--with-ca-fallback | ||||
.endif | .endif | ||||
.if ((!${PORT_OPTIONS:MGNUTLS} && !${PORT_OPTIONS:MOPENSSL}) || (${PORT_OPTIONS:MOPENSSL} && ${SSL_DEFAULT:Mlibressl*})) && ${PORT_OPTIONS:MTLS_SRP} | .if ((!${PORT_OPTIONS:MGNUTLS} && !${PORT_OPTIONS:MOPENSSL}) || (${PORT_OPTIONS:MOPENSSL} && ${SSL_DEFAULT:Mlibressl*})) && ${PORT_OPTIONS:MTLS_SRP} | ||||
IGNORE= only supports TLS-SRP with either OpenSSL or GnuTLS | IGNORE= only supports TLS-SRP with either OpenSSL or GnuTLS | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MLDAPS} && !${PORT_OPTIONS:MGNUTLS} && !${PORT_OPTIONS:MOPENSSL} && !${PORT_OPTIONS:MWOLFSSL} | .if ${PORT_OPTIONS:MLDAPS} && !${PORT_OPTIONS:MGNUTLS} && !${PORT_OPTIONS:MOPENSSL} && !${PORT_OPTIONS:MWOLFSSL} | ||||
Show All 16 Lines |