| 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 |
<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>
| 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 | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|
| 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 |