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