Install this package:
emerge -a net-misc/curl
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 7.74.0 | 6 | ~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris | 0 |
| 7.71.1 | 6 | ~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris | 0 |
<pkgmetadata>
<maintainer type="person">
<email>sophietheopossum@yandex.ru</email>
<name>Seirra Blake</name>
</maintainer>
<use>
<flag name="adns">Add support for asynchronous DNS resolution via c-ares library</flag>
<flag name="alt-svc">Alternative Service HTTP header support</flag>
<flag name="brotli">Brotli content encoding support</flag>
<flag name="cookies">Cookies support</flag>
<flag name="curldebug">curl debug memory tracking</flag>
<flag name="curl_ssl_mbedtls">Use mbed TLS (previously PolarSSL)</flag>
<flag name="dict">DICT protocol</flag>
<flag name="digest">Digest access authentication</flag>
<flag name="file">file</flag>
<flag name="fish">support fish shell</flag>
<flag name="ftps">FTPS</flag>
<flag name="gopher">Gopher</flag>
<flag name="http">HTTP (Hypertext Transfer Protocol)</flag>
<flag name="http2">HTTP/2 - a major revision of the HTTP network protocol</flag>
<flag name="imaps">IMAPS</flag>
<flag name="largefile">Support large files (2GB+)</flag>
<flag name="ldaps">LDAPS</flag>
<flag name="libcurl-option">libcurl C code generation support</flag>
<flag name="libgcc">Use libgcc when linking</flag>
<flag name="manual">Built-in manual</flag>
<flag name="metalink">metalink (.meta4, .metalink files)</flag>
<flag name="ntlm-wb">NTLM delegation to winbind's ntlm_auth helper</flag>
<flag name="openssl-auto-load-config">Automatic loading of OpenSSL configuration</flag>
<flag name="pop3">POP3 (Post Office Protocol version 3)</flag>
<flag name="pop3s">POP3S</flag>
<flag name="progress-meter">have a Progress meter</flag>
<flag name="proxy">Proxy support</flag>
<flag name="psl">PSL (Publix Suffix List) - avoids privacy-leaking "supercookies"</flag>
<flag name="quiche">Add quiche library that supports QUIC and http3</flag>
<flag name="rt">Add dependency on -lrt</flag>
<flag name="rtmp">RTMP (Real-Time Messaging Protocol) Streaming Media</flag>
<flag name="rtsp">RTSP (Real Time Streaming Protocol)</flag>
<flag name="sambas">SMBS/CIFS</flag>
<flag name="sftp">SFTP (SSH File Transfer Protocol)</flag>
<flag name="shared-libs">build shared libraries</flag>
<flag name="smtp">SMTP (Simple Mail Transfer Protocol)</flag>
<flag name="smtps">SMTPS</flag>
<flag name="ssh">add support for ssh</flag>
<flag name="ssh2">libssh2 support for (SCP, SFTP)</flag>
<flag name="ssh-old">libssh support for (SCP, SFTP)</flag>
<flag name="symbol-hiding">Hide library internal symbols ("-fvisibility=hidden"; https://gcc.gnu.org/wiki/Visibility)</flag>
<flag name="telnet">telnet</flag>
<flag name="tftp">TFTP (Trivial File Transfer Protocol)</flag>
<flag name="threads">Use threaded DNS resolver</flag>
<flag name="tls-srp">TLS-SRP authentication</flag>
<flag name="unix-sockets">Unix domain sockets</flag>
<flag name="verbose">Verbose strings (disable to reduce size)</flag>
<flag name="versioned-symbols">Versioned symbols in shared library (https://gcc.gnu.org/wiki/SymbolVersioning)</flag>
<flag name="zsh">support zsh shell</flag>
</use>
</pkgmetadata>
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 | 7.74.0 | 7.71.1 |
|---|---|---|---|
| adns | Add support for asynchronous DNS resolution via c-ares library | ✓ | ✓ |
| alt-svc | Alternative Service HTTP header support | ✓ | ✓ |
| brotli | Brotli content encoding support | ✓ | ✓ |
| cookies | Cookies support | ⊕ | ⊕ |
| curl_ssl_gnutls | ⚠️ | ✓ | ✓ |
| curl_ssl_libressl | ⚠️ | ✓ | ✓ |
| curl_ssl_mbedtls | Use mbed TLS (previously PolarSSL) | ✓ | ✓ |
| curl_ssl_nss | ⚠️ | ✓ | ✓ |
| curl_ssl_openssl | ⚠️ | ⊕ | ⊕ |
| curl_ssl_winssl | ⚠️ | ✓ | ✓ |
| curldebug | curl debug memory tracking | ✓ | ✓ |
| dict | DICT protocol | ✓ | ✓ |
| digest | Digest access authentication | ⊕ | ⊕ |
| elibc_Winnt | ⚠️ | ✓ | ✓ |
| file | file | ⊕ | ⊕ |
| fish | support fish shell | ✓ | ✓ |
| ftp | install <pkg>net-ftp/filezilla</pkg> as the ftp client ⚠️ | ⊕ | ⊕ |
| ftps | FTPS | ✓ | ✓ |
| gnutls | ⚠️ | ✓ | ✗ |
| gopher | Gopher | ✓ | ✓ |
| hsts | ⚠️ | ✓ | ✗ |
| http | HTTP (Hypertext Transfer Protocol) | ⊕ | ⊕ |
| http2 | HTTP/2 - a major revision of the HTTP network protocol | ✓ | ✓ |
| https | Secure HTTP support ⚠️ | ⊕ | ⊕ |
| idn | ⚠️ | ✓ | ✓ |
| imap | ⚠️ | ⊕ | ⊕ |
| imaps | IMAPS | ✓ | ✓ |
| ipv6 | ⚠️ | ✓ | ✓ |
| kerberos | ⚠️ | ✓ | ✓ |
| largefile | Support large files (2GB+) | ⊕ | ⊕ |
| ldap | Enable seahorse to manipulate GPG keys on a LDAP server. ⚠️ | ✓ | ✓ |
| ldaps | LDAPS | ✓ | ✓ |
| libcurl-option | libcurl C code generation support | ✓ | ✓ |
| libgcc | Use libgcc when linking | ✓ | ✓ |
| libressl | ⚠️ | ✓ | ✗ |
| manual | Built-in manual | ✓ | ✓ |
| mbedtls | ⚠️ | ✓ | ✗ |
| metalink | metalink (.meta4, .metalink files) | ✓ | ✓ |
| nghttp3 | ⚠️ | ✓ | ✓ |
| nss | ⚠️ | ✓ | ✗ |
| ntlm-wb | NTLM delegation to winbind's ntlm_auth helper | ✓ | ✓ |
| openssl | ⚠️ | ⊕ | ✗ |
| openssl-auto-load-config | Automatic loading of OpenSSL configuration | ⊕ | ⊕ |
| pop3 | POP3 (Post Office Protocol version 3) | ⊕ | ⊕ |
| pop3s | POP3S | ✓ | ✓ |
| progress-meter | have a Progress meter | ⊕ | ⊕ |
| proxy | Proxy support | ✓ | ✓ |
| psl | PSL (Publix Suffix List) - avoids privacy-leaking "supercookies" | ✓ | ✓ |
| quiche | Add quiche library that supports QUIC and http3 | ✓ | ✓ |
| rt | Add dependency on -lrt | ⊕ | ⊕ |
| rtmp | RTMP (Real-Time Messaging Protocol) Streaming Media | ✓ | ✓ |
| rtsp | RTSP (Real Time Streaming Protocol) | ✓ | ✓ |
| samba | ⚠️ | ✓ | ✓ |
| sambas | SMBS/CIFS | ✓ | ✓ |
| shared-libs | build shared libraries | ⊕ | ⊕ |
| smtp | SMTP (Simple Mail Transfer Protocol) | ⊕ | ⊕ |
| smtps | SMTPS | ✓ | ✓ |
| ssh | add support for ssh | ✓ | ✓ |
| ssh-old | libssh support for (SCP, SFTP) | ✓ | ✓ |
| ssh2 | libssh2 support for (SCP, SFTP) | ✓ | ✓ |
| ssl | Build support for TLS/SSL connections (RTMPS) via <pkg>net-libs/mbedtls</pkg>. ⚠️ | ✓ | ✓ |
| static-libs | ⚠️ | ✓ | ✓ |
| symbol-hiding | Hide library internal symbols ("-fvisibility=hidden"; https://gcc.gnu.org/wiki/Visibility) | ✓ | ✓ |
| telnet | telnet | ✓ | ✓ |
| test | ⚠️ | ✓ | ✓ |
| tftp | TFTP (Trivial File Transfer Protocol) | ⊕ | ⊕ |
| threads | Use threaded DNS resolver | ✓ | ✓ |
| tls-srp | TLS-SRP authentication | ✓ | ✓ |
| unix-sockets | Unix domain sockets | ⊕ | ⊕ |
| verbose | Verbose strings (disable to reduce size) | ✓ | ✓ |
| versioned-symbols | Versioned symbols in shared library (https://gcc.gnu.org/wiki/SymbolVersioning) | ✓ | ✓ |
| winssl | ⚠️ | ✓ | ✗ |
| zlib | Enable support for gzipped modules ⚠️ | ⊕ | ⊕ |
| zsh | support zsh shell | ✓ | ✓ |
| zstd | ⚠️ | ✓ | ✗ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | curl-7.71.1.tar.xz | 2387660 bytes | 7.71.1 |
| DIST | curl-7.74.0.tar.xz | 2400972 bytes | 7.74.0 |
| Type | File | Size |
|---|---|---|
| AUX | curl-7.30.0-prefix.patch | 880 bytes |
| AUX | curl-fix-gnutls-nettle.patch | 1186 bytes |
| AUX | curl-respect-cflags-3.patch | 406 bytes |
| EBUILD | curl-7.71.1-r1.ebuild | 8291 bytes |
| EBUILD | curl-7.74.0-r3.ebuild | 9325 bytes |
| MISC | ChangeLog | 545 bytes |
| MISC | metadata.xml | 3299 bytes |