Port details |
- gnutls GNU Transport Layer Security library
- 3.8.8 security =237 3.8.7.1Version of this port present on the latest quarterly branch.
- Maintainer: tijl@FreeBSD.org
- Port Added: 2003-01-07 14:04:11
- Last Update: 2024-11-14 00:01:42
- Commit Hash: 6f4dcd3
- People watching this port, also watch:: libiconv, libgcrypt, expat, libxml2, png
- Also Listed In: net
- License: GPLv3 LGPL21
- WWW:
- https://gnutls.org/
- Description:
- GnuTLS is a secure communications library implementing the SSL, TLS and DTLS
protocols and technologies around them. It provides a simple C language
application programming interface (API) to access the secure communications
protocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP and
other required structures. It is aimed to be portable and efficient with
focus on security and interoperability.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/security/gnutls/ && make install clean
- To add the package, run one of these commands:
- pkg install security/gnutls
- pkg install gnutls
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: gnutls
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1731473784
SHA256 (gnutls-3.8.8.tar.xz) = ac4f020e583880b51380ed226e59033244bc536cad2623f2e26f5afa2939d8fb
SIZE (gnutls-3.8.8.tar.xz) = 6696460
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- makeinfo : print/texinfo
- pkgconf>=1.3.0_1 : devel/pkgconf
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- Runtime dependencies:
-
- indexinfo : print/indexinfo
- Library dependencies:
-
- libgmp.so : math/gmp
- libnettle.so : security/nettle
- libtasn1.so : security/libtasn1
- libunistring.so : devel/libunistring
- libidn2.so : dns/libidn2
- libp11-kit.so : security/p11-kit
- libintl.so : devel/gettext-runtime
- This port is required by:
- for Build
-
- databases/proxysql
- net/nbdkit
- sysutils/u-boot-a13-olinuxino
- sysutils/u-boot-a64-olinuxino
- sysutils/u-boot-bananapi
- sysutils/u-boot-bananapim2
- sysutils/u-boot-beaglebone
- for Libraries
-
- audio/owntone
- audio/pianobar
- audio/pianod2
- biology/ncbi-blast+
- biology/ncbi-toolkit
- cad/opencascade
- deskutils/taskd
-
Deleted ports which required this port:
- for Run
-
- databases/proxysql
- net/nbdkit
- www/glewlwyd
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for gnutls-3.8.8:
DANE=off: Certificate verification via DNSSEC
EXAMPLES=on: Build and/or install examples
IDN=on: International Domain Names support
KTLS=on: Enable support for in-kernel TLS
MAN3=on: Install API manpages (section 3)
NLS=on: Native Language Support
P11KIT=on: PKCS#11 and p11-kit support
SRP=off: Secure Remote Password support
===> Use 'make config' to modify these settings
- Options name:
- security_gnutls
- USES:
- compiler:c11 cpe gmake iconv libtool localbase makeinfo pkgconfig tar:xz gettext
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.0.13 09 Jul 2004 17:43:11 |
marcus |
Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port. Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version. To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER. Both macros accept the same argument: a libtool version.
For example, to use the ports version of libtool-1.5, add the following to
your Makefile:
USE_LIBTOOL_VER= 15
To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:
USE_INC_LIBTOOL_VER= 15
With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).
PR: 63944
Based on work by:eik and marcus
Approved by: ade (autotools maintainer)
Tested by: kris on pointyhat
Bound to be hidden problems: You bet |
1.0.13 04 Jun 2004 21:52:53 |
sergei |
- Update to 1.0.13 (latest stable version) [1]
- Switch to libtool-1.5
- NOTE: shlib version was downgraded from 13 to 12
PR: ports/66331 [1]
Submitted by: Brian Candler <B.Candler@pobox.com> |
1.0.8_1 03 May 2004 13:57:46 |
arved |
Update libgcrypt to the new stable version 1.2.0
Retire libgcrypt-devel
Switch back to security/libgcrypt and bump PORTREVISION for
- gnutls
- gnutls-devel
- gsasl
- opencdk
- vpnc
libggz:
- Remove dependency on libgcrypt, because the port does not yet
work with the new libgcrypt
libksba: (Only the first 15 lines of the commit message are shown above ) |
1.0.8 14 Mar 2004 06:17:56 |
ade |
Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".
For ports-in-waiting:
USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13
USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213
USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14
Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed. |
1.0.8 08 Mar 2004 23:43:20 |
sergei |
- Update to 1.0.8
- Always depend on libtasn1 and opencdk
- Add libgcrypt-devel and libgpg-error dependencies
- Add explicit USE_ICONV and USE_GETTEXT to properly register
shared library dependencies
- Add CONFLICTS to prevent installation over gnutls-devel |
0.8.10_1 30 Jan 2004 16:03:29 |
sergei |
SIZE *DOES* MATTER. |
0.8.10_1 23 Oct 2003 05:42:49 |
sergei |
Change to my @FreeBSD.org address.
Approved by: krion |
0.8.10_1 29 Sep 2003 14:38:03 |
krion |
- Make security/opencdk and security/libtasn1 dependencies
optional, enabled by WITH_OPENCDK and WITH_LIBTASN1 knobs,
respectively. NOTE: several people reported that using
external libtasn1 breaks (at least some) GnuTLS functionality,
so using WITH_LIBTASN1 is NOT recommended for now.
- Remove patch-configure as it breaks proper shared library build
- Build include lzo library by default (noticed by KATO Tsuguru)
- Re-sort pkg-plist
PR: 57346
Submitted by: Sergei Kolobov <sergei@kolobov.com> (maintainer) |
0.8.10 26 Sep 2003 11:22:04 |
krion |
- Chase library to actual opencdk dependency
Submitted by: maintainer |
0.8.10 24 Sep 2003 12:38:47 |
krion |
- Chase shared library version
Pointed out by: KATO Tsuguru |
0.8.10 24 Sep 2003 09:06:54 |
krion |
- Update to 0.8.10
PR: 57140
Submitted by: maintainer |
0.8.6 26 Mar 2003 06:58:40 |
kevlo |
Update to 0.8.6
PR: 50289
Submitted by: MAINTAINER |
0.8.1 27 Feb 2003 20:52:02 |
naddy |
- Update to 0.8.1
- Remove WITH_OPENCDK knob - require security/opencdk by default
- Use DOCSDIR and EXAMPLESDIR in pkg-plist
PR: 48706
Submitted by: Sergei Kolobov <sergei@kolobov.com> |
0.6.0_1 22 Feb 2003 04:11:02 |
kris |
Add missing directory |
0.6.0_1 21 Feb 2003 13:26:58 |
knu |
De-pkg-comment. |
0.6.0_1 15 Feb 2003 11:18:08 |
arved |
Use MASTER_SITE_GNUPG |
0.6.0_1 28 Jan 2003 22:12:42 |
nork |
- Add a knob for OpenCDK support (WITH_OPENCDK=yes), disabled by default
- Bump PORTREVISION - although there are no changes with the default options,
hint users to upgrade to take advantage of OpenCDK support
- Re-sort MASTER_SITES (ftp.gnutls.org is temporarily unavailable)
- Allow user to specify their own CPPFLAGS and LDFLAGS
- Remove useless .la files
- Re-sort pkg-plist
PR: ports/47525
Submitted by: Sergei Kolobov <sergei@kolobov.com> (maintainer) |
0.6.0 18 Jan 2003 21:14:06 |
arved |
Update to 0.6.0
PR: 47102
Submitted by: Sergei Kolobov <sergei@kolobov.com> |
0.5.11 07 Jan 2003 14:02:31 |
edwin |
GnuTLS is a portable ANSI C based library which implements the TLS 1.0 and
SSL 3.0 protocols. The library does not include any patented algorithms and
is available under the GNU Lesser GPL license.
Important features of the GnuTLS library include:
- Thread safety
- Support for both TLS 1.0 and SSL 3.0 protocols
- Support for both X.509 and OpenPGP certificates
- Support for basic parsing and verification of certificates
- Support for SRP for TLS authentication
- Support for TLS Extension mechanism
- Support for TLS Compression Methods
Additionaly GnuTLS provides an emulation API for the widely used
OpenSSL library, to ease integration with existing applications.
WWW: http://www.gnutls.org/
PR: ports/45348
Submitted by: Sergei Kolobov <sergei@kolobov.com> |