net-misc/curl (didos)

Search

Install

Install this package:

emerge -a net-misc/curl

Package Information

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

Versions

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

Metadata

Maintainers

Raw Metadata XML
<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>

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 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 ⚠️ ✓ ✗

Files

Manifest

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
Unmatched Entries
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