net-misc/curl (libressl)

Search

Install

Install this package:

emerge -a net-misc/curl

Package Information

Description:
A Client that groks URLs
Homepage:
https://curl.se/
License:
BSD curl ISC test? ( BSD-4 )

Versions

Version EAPI Keywords Slot
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

Manage flags for this package: euse -i <flag> -p net-misc/curl | euse -E <flag> -p net-misc/curl | euse -D <flag> -p net-misc/curl

Flag Description 8.18.0
adns ⚠️ ⊕
alt-svc Enable alt-svc support ⊕
brotli ⚠️ ✓
curl_quic_ngtcp2 ⚠️ ⊕
curl_quic_openssl ⚠️ ✓
curl_ssl_gnutls ⚠️ ✓
curl_ssl_mbedtls ⚠️ ✓
curl_ssl_openssl ⚠️ ⊕
curl_ssl_rustls ⚠️ ✓
debug ⚠️ ✓
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 ⚠️ ⊕
http3 Enable HTTP/3 support ⊕
httpsrr Enable HTTPS Resource Record support ⊕
idn ⚠️ ✓
imap Enable Internet Message Access Protocol support ⊕
kerberos ⚠️ ✓
ldap ⚠️ ✓
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 ⚠️ ✓
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 ⚠️ ✓
telnet Enable Telnet protocol support ✓
test ⚠️ ✓
tftp Enable TFTP support ⊕
websockets Enable websockets support ⊕
zstd ⚠️ ✓

Manifest

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