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:
parent
6035bc589a
commit
f8656b2ce6
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=72696
@ -67,6 +67,7 @@
|
||||
SUBDIR += geheimnis
|
||||
SUBDIR += gnupg
|
||||
SUBDIR += gnupg-idea
|
||||
SUBDIR += gnutls
|
||||
SUBDIR += gpa
|
||||
SUBDIR += gpasman
|
||||
SUBDIR += gpgme
|
||||
|
38
security/gnutls-devel/Makefile
Normal file
38
security/gnutls-devel/Makefile
Normal 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-devel/distinfo
Normal file
1
security/gnutls-devel/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (gnutls-0.5.11.tar.gz) = 9e86b8fb85be918a17c6734391de103f
|
1
security/gnutls-devel/pkg-comment
Normal file
1
security/gnutls-devel/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
GNU Transport Layer Security library
|
17
security/gnutls-devel/pkg-descr
Normal file
17
security/gnutls-devel/pkg-descr
Normal 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-devel/pkg-plist
Normal file
27
security/gnutls-devel/pkg-plist
Normal 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
38
security/gnutls/Makefile
Normal 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
1
security/gnutls/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (gnutls-0.5.11.tar.gz) = 9e86b8fb85be918a17c6734391de103f
|
1
security/gnutls/pkg-comment
Normal file
1
security/gnutls/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
GNU Transport Layer Security library
|
17
security/gnutls/pkg-descr
Normal file
17
security/gnutls/pkg-descr
Normal 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
27
security/gnutls/pkg-plist
Normal 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
|
Loading…
Reference in New Issue
Block a user