net-libs/gnutls (gentoo)

Search

Package Information

Description:
Secure communications library implementing the SSL, TLS and DTLS protocols
Homepage:
https://www.gnutls.org/
License:
GPL-3 LGPL-2.1+

Versions

Version EAPI Keywords Slot
3.8.12-r1 8 ~alpha ~amd64 ~arm ~arm64 ~m68k ~riscv ~s390 ~x86 0/30.30
3.8.12 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris 0/30.30
3.8.11 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris 0/30.30
3.8.10-r1 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris 0/30.30

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>base-system@gentoo.org</email>
	</maintainer>
	<slots>
		<subslots>Reflect ABI compatibility of libgnutls.so</subslots>
	</slots>
	<use>
		<flag name="dane">
			Build libgnutls-dane, implementing DNS-based Authentication of
			Named Entities. Requires <pkg>net-dns/unbound</pkg>
		</flag>
		<flag name="openssl">
			Build openssl compatibility libraries
		</flag>
		<flag name="pkcs11">
			Add support for PKCS#11 through <pkg>app-crypt/p11-kit</pkg>
		</flag>
		<flag name="post-quantum">
			Support post-quantum cryptography (PQC) using
			<pkg>dev-libs/leancrypto</pkg>.
		</flag>
		<flag name="tools">
			Build cli tools such as gnutls-cli, certtool and oscptool
		</flag>
		<flag name="tls-heartbeat">
			Enable the Heartbeat Extension in TLS and DTLS
		</flag>
		<flag name="sslv2">
			Support for the old/insecure SSLv2 protocol
		</flag>
		<flag name="sslv3">
			Support for the old/insecure SSLv3 protocol
		</flag>
		<flag name="systemtap">
			Support crypto-auditing probes via <pkg>dev-debug/systemtap</pkg>
		</flag>
		<flag name="test-full">
			Enable full test mode
		</flag>
	</use>
	<upstream>
		<remote-id type="cpe">cpe:/a:gnu:gnutls</remote-id>
		<remote-id type="gitlab">gnutls/gnutls</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 3.8.12-r1 3.8.12 3.8.11 3.8.10-r1
brotli Enable Brotli compression support
cxx Build support for C++ (bindings, extra libraries, code generation, ...)
dane Build libgnutls-dane, implementing DNS-based Authentication of Named Entities. Requires <pkg>net-dns/unbound</pkg>
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
examples Install examples, usually source code
idn Enable support for Internationalized Domain Names
nls Add Native Language Support (using gettext - GNU locale utilities)
openssl Build openssl compatibility libraries
pkcs11 Add support for PKCS#11 through <pkg>app-crypt/p11-kit</pkg>
post-quantum Support post-quantum cryptography (PQC) using <pkg>dev-libs/leancrypto</pkg>.
sslv2 Support for the old/insecure SSLv2 protocol
sslv3 Support for the old/insecure SSLv3 protocol
static-libs Build static versions of dynamic libraries as well
systemtap Support crypto-auditing probes via <pkg>dev-debug/systemtap</pkg>
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
test-full Enable full test mode
tls-heartbeat Enable the Heartbeat Extension in TLS and DTLS
tools Build cli tools such as gnutls-cli, certtool and oscptool
zlib Add support for zlib compression
zstd Enable support for ZSTD compression

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST gnutls-3.8.10.tar.xz 6909856 bytes
DIST gnutls-3.8.10.tar.xz.sig 566 bytes
DIST gnutls-3.8.11.tar.xz 6939944 bytes
DIST gnutls-3.8.11.tar.xz.sig 566 bytes
DIST gnutls-3.8.12.tar.xz 6949604 bytes
DIST gnutls-3.8.12.tar.xz.sig 685 bytes