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>
This commit is contained in:
Edwin Groothuis 2003-01-07 14:02:30 +00:00
parent 6035bc589a
commit f8656b2ce6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=72696
11 changed files with 169 additions and 0 deletions

View File

@ -67,6 +67,7 @@
SUBDIR += geheimnis
SUBDIR += gnupg
SUBDIR += gnupg-idea
SUBDIR += gnutls
SUBDIR += gpa
SUBDIR += gpasman
SUBDIR += gpgme

View File

@ -0,0 +1,38 @@
# New ports collection makefile for: gnutls
# Date created: 13 Nov 2002
# Whom: Sergei Kolobov <sergei@kolobov.com>
#
# $FreeBSD$
#
PORTNAME= gnutls
PORTVERSION= 0.5.11
CATEGORIES= security net
MASTER_SITES= ftp://ftp.gnutls.org/pub/gnutls/ \
ftp://ftp.gnupg.org/pub/gcrypt/alpha/gnutls/ \
http://www.mirrors.wiretapped.net/security/network-security/gnutls/ \
ftp://ftp.mirrors.wiretapped.net/security/network-security/gnutls/ \
MAINTAINER= sergei@kolobov.com
LIB_DEPENDS= gcrypt:${PORTSDIR}/security/libgcrypt \
tasn1:${PORTSDIR}/security/libtasn1
USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
CONFIGURE_TARGET=
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -lgnugetopt"
DOCS= AUTHORS NEWS README THANKS
post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for file in ${DOCS}
${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
.endfor
${INSTALL_DATA} ${WRKSRC}/doc/tex/*.ps ${DOCSDIR}
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (gnutls-0.5.11.tar.gz) = 9e86b8fb85be918a17c6734391de103f

View File

@ -0,0 +1 @@
GNU Transport Layer Security library

View File

@ -0,0 +1,17 @@
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/

View File

@ -0,0 +1,27 @@
bin/libgnutls-config
bin/libgnutls-extra-config
bin/gnutls-serv
bin/gnutls-cli
bin/gnutls-srpcrypt
bin/gnutls-cli-debug
include/gnutls/extra.h
include/gnutls/openssl.h
include/gnutls/gnutls.h
@dirrm include/gnutls
lib/libgnutls.so.6
lib/libgnutls.so
lib/libgnutls.la
lib/libgnutls.a
lib/libgnutls-extra.so.6
lib/libgnutls-extra.so
lib/libgnutls-extra.la
lib/libgnutls-extra.a
share/aclocal/libgnutls.m4
share/aclocal/libgnutls-extra.m4
%%PORTDOCS%%share/doc/gnutls/AUTHORS
%%PORTDOCS%%share/doc/gnutls/NEWS
%%PORTDOCS%%share/doc/gnutls/README
%%PORTDOCS%%share/doc/gnutls/THANKS
%%PORTDOCS%%share/doc/gnutls/gnutls-logo.ps
%%PORTDOCS%%share/doc/gnutls/gnutls.ps
%%PORTDOCS%%@dirrm share/doc/gnutls

38
security/gnutls/Makefile Normal file
View File

@ -0,0 +1,38 @@
# New ports collection makefile for: gnutls
# Date created: 13 Nov 2002
# Whom: Sergei Kolobov <sergei@kolobov.com>
#
# $FreeBSD$
#
PORTNAME= gnutls
PORTVERSION= 0.5.11
CATEGORIES= security net
MASTER_SITES= ftp://ftp.gnutls.org/pub/gnutls/ \
ftp://ftp.gnupg.org/pub/gcrypt/alpha/gnutls/ \
http://www.mirrors.wiretapped.net/security/network-security/gnutls/ \
ftp://ftp.mirrors.wiretapped.net/security/network-security/gnutls/ \
MAINTAINER= sergei@kolobov.com
LIB_DEPENDS= gcrypt:${PORTSDIR}/security/libgcrypt \
tasn1:${PORTSDIR}/security/libtasn1
USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
CONFIGURE_TARGET=
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -lgnugetopt"
DOCS= AUTHORS NEWS README THANKS
post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for file in ${DOCS}
${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
.endfor
${INSTALL_DATA} ${WRKSRC}/doc/tex/*.ps ${DOCSDIR}
.endif
.include <bsd.port.mk>

1
security/gnutls/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (gnutls-0.5.11.tar.gz) = 9e86b8fb85be918a17c6734391de103f

View File

@ -0,0 +1 @@
GNU Transport Layer Security library

17
security/gnutls/pkg-descr Normal file
View File

@ -0,0 +1,17 @@
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/

27
security/gnutls/pkg-plist Normal file
View File

@ -0,0 +1,27 @@
bin/libgnutls-config
bin/libgnutls-extra-config
bin/gnutls-serv
bin/gnutls-cli
bin/gnutls-srpcrypt
bin/gnutls-cli-debug
include/gnutls/extra.h
include/gnutls/openssl.h
include/gnutls/gnutls.h
@dirrm include/gnutls
lib/libgnutls.so.6
lib/libgnutls.so
lib/libgnutls.la
lib/libgnutls.a
lib/libgnutls-extra.so.6
lib/libgnutls-extra.so
lib/libgnutls-extra.la
lib/libgnutls-extra.a
share/aclocal/libgnutls.m4
share/aclocal/libgnutls-extra.m4
%%PORTDOCS%%share/doc/gnutls/AUTHORS
%%PORTDOCS%%share/doc/gnutls/NEWS
%%PORTDOCS%%share/doc/gnutls/README
%%PORTDOCS%%share/doc/gnutls/THANKS
%%PORTDOCS%%share/doc/gnutls/gnutls-logo.ps
%%PORTDOCS%%share/doc/gnutls/gnutls.ps
%%PORTDOCS%%@dirrm share/doc/gnutls