net-misc/curl (gentoo)

Search

Package Information

Description:
A Client that groks URLs
Homepage:
https://curl.se/

Versions

Version EAPI Keywords Slot
9999 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris 0
8.19.0 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris 0
8.18.0 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris 0

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>kangie@gentoo.org</email>
		<name>Matt Jolly</name>
	</maintainer>
	<maintainer type="project">
		<email>base-system@gentoo.org</email>
		<name>Gentoo Base System</name>
	</maintainer>
	<use>
		<flag name="alt-svc">Enable alt-svc support</flag>
		<flag name="ech">Enable Encrypted Client Hello support</flag>
		<flag name="ftp">Enable FTP support</flag>
		<flag name="gnutls">Enable gnutls ssl backend</flag>
		<flag name="gopher">Enable Gopher protocol support</flag>
		<flag name="hsts">Enable HTTP Strict Transport Security</flag>
		<flag name="http3">Enable HTTP/3 support</flag>
		<flag name="httpsrr">Enable HTTPS Resource Record support</flag>
		<flag name="imap">Enable Internet Message Access Protocol support</flag>
		<flag name="mbedtls">Enable mbedtls ssl backend</flag>
		<flag name="openssl">Enable openssl ssl backend</flag>
		<flag name="pop3">Enable Post Office Protocol 3 support</flag>
		<flag name="psl">Enable Public Suffix List (PSL) support. See https://daniel.haxx.se/blog/2024/01/10/psl-in-curl/.</flag>
		<flag name="quic">Enable support for QUIC (RFC 9000); a UDP-based protocol intended to replace TCP</flag>
		<flag name="rtmp">Enable RTMP Streaming Media support</flag>
		<flag name="rustls">Enable Rustls ssl backend</flag>
		<flag name="sasl-scram">Enable snupport for additional SASL SCRAM-SHA authentication methods via <pkg>net-misc/gsasl</pkg></flag>
		<flag name="smtp">Enable Simple Mail Transfer Protocol support</flag>
		<flag name="ssh">Enable SSH urls in curl using libssh2</flag>
		<flag name="ssl">Enable crypto engine support (via openssl if USE='-gnutls -nss')</flag>
		<flag name="telnet">Enable Telnet protocol support</flag>
		<flag name="tftp">Enable TFTP support</flag>
		<flag name="websockets">Enable websockets support</flag>
	</use>
	<upstream>
		<remote-id type="cpe">cpe:/a:curl:curl</remote-id>
		<remote-id type="cpe">cpe:/a:curl:libcurl</remote-id>
		<remote-id type="cpe">cpe:/a:haxx:curl</remote-id>
		<remote-id type="cpe">cpe:/a:haxx:libcurl</remote-id>
		<remote-id type="github">curl/curl</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 9999 8.19.0 8.18.0
adns Add support for asynchronous DNS resolution
alt-svc Enable alt-svc support
brotli Enable Brotli compression support
curl_quic_ngtcp2 ⚠️
curl_quic_openssl ⚠️
curl_ssl_gnutls ⚠️
curl_ssl_mbedtls ⚠️
curl_ssl_openssl ⚠️
curl_ssl_rustls ⚠️
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
ech Enable Encrypted Client Hello support
ftp Enable FTP support
gnutls Enable gnutls ssl backend
gopher Enable Gopher protocol support
hsts Enable HTTP Strict Transport Security
http2 Enable support for the HTTP/2 protocol
http3 Enable HTTP/3 support
httpsrr Enable HTTPS Resource Record support
idn Enable support for Internationalized Domain Names
imap Enable Internet Message Access Protocol support
kerberos Add kerberos support
ldap Add LDAP support (Lightweight Directory Access Protocol)
mbedtls Enable mbedtls ssl backend
openssl Enable openssl ssl backend
pop3 Enable Post Office Protocol 3 support
psl Enable Public Suffix List (PSL) support. See https://daniel.haxx.se/blog/2024/01/10/psl-in-curl/.
quic Enable support for QUIC (RFC 9000); a UDP-based protocol intended to replace TCP
rtmp Enable RTMP Streaming Media support
rustls Enable Rustls ssl backend
samba Add support for SAMBA (Windows File and Printer sharing)
sasl-scram Enable snupport for additional SASL SCRAM-SHA authentication methods via <pkg>net-misc/gsasl</pkg>
smtp Enable Simple Mail Transfer Protocol support
ssh Enable SSH urls in curl using libssh2
ssl Enable crypto engine support (via openssl if USE='-gnutls -nss')
static-libs Build static versions of dynamic libraries as well
telnet Enable Telnet protocol support
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tftp Enable TFTP support
websockets Enable websockets support
zstd Enable support for ZSTD compression

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST curl-8.18.0.tar.xz 2801444 bytes
DIST curl-8.18.0.tar.xz.asc 488 bytes
DIST curl-8.19.0.tar.xz 2787584 bytes
DIST curl-8.19.0.tar.xz.asc 488 bytes