Skip site navigation (1)Skip section navigation (2)
Date:      17 Nov 2002 00:08:03 -0000
From:      Sergei Kolobov <sergei@kolobov.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/45348: [NEW PORT] security/gnutls: GNU Transport Layer Security (TLS) library
Message-ID:  <20021117000803.1803.qmail@outpost.globcon.net>

next in thread | raw e-mail | index | archive | help

>Number:         45348
>Category:       ports
>Synopsis:       [NEW PORT] security/gnutls: GNU Transport Layer Security (TLS) library
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Nov 16 16:10:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Sergei Kolobov
>Release:        FreeBSD 4.7-STABLE i386
>Organization:
>Environment:
System: FreeBSD outpost.globcon.net 4.7-STABLE FreeBSD 4.7-STABLE #0: Mon Oct 14 02:23:23 MSD 2002     sgk@outpost.globcon.net:/data/FreeBSD/obj/data/FreeBSD/src/sys/OUTPOST  i386
>Description:
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/
>How-To-Repeat:
>Fix:
Depends on security/libtasn1 port (PR 45347).

--- gnutls-0.5.11.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	gnutls
#	gnutls/pkg-plist
#	gnutls/pkg-descr
#	gnutls/distinfo
#	gnutls/Makefile
#	gnutls/pkg-comment
#
echo c - gnutls
mkdir -p gnutls > /dev/null 2>&1
echo x - gnutls/pkg-plist
sed 's/^X//' >gnutls/pkg-plist << 'END-of-gnutls/pkg-plist'
Xbin/libgnutls-config
Xbin/libgnutls-extra-config
Xbin/gnutls-serv
Xbin/gnutls-cli
Xbin/gnutls-srpcrypt
Xbin/gnutls-cli-debug
Xinclude/gnutls/extra.h
Xinclude/gnutls/openssl.h
Xinclude/gnutls/gnutls.h
X@dirrm include/gnutls
Xlib/libgnutls.so.6
Xlib/libgnutls.so
Xlib/libgnutls.la
Xlib/libgnutls.a
Xlib/libgnutls-extra.so.6
Xlib/libgnutls-extra.so
Xlib/libgnutls-extra.la
Xlib/libgnutls-extra.a
Xshare/aclocal/libgnutls.m4
Xshare/aclocal/libgnutls-extra.m4
X%%PORTDOCS%%share/doc/gnutls/AUTHORS
X%%PORTDOCS%%share/doc/gnutls/NEWS
X%%PORTDOCS%%share/doc/gnutls/README
X%%PORTDOCS%%share/doc/gnutls/THANKS
X%%PORTDOCS%%share/doc/gnutls/gnutls-logo.ps
X%%PORTDOCS%%share/doc/gnutls/gnutls.ps
X%%PORTDOCS%%@dirrm share/doc/gnutls
END-of-gnutls/pkg-plist
echo x - gnutls/pkg-descr
sed 's/^X//' >gnutls/pkg-descr << 'END-of-gnutls/pkg-descr'
XGnuTLS is a portable ANSI C based library which implements the TLS 1.0 and
XSSL 3.0 protocols. The library does not include any patented algorithms and
Xis available under the GNU Lesser GPL license. 
X
XImportant features of the GnuTLS library include: 
X- Thread safety
X- Support for both TLS 1.0 and SSL 3.0 protocols
X- Support for both X.509 and OpenPGP certificates
X- Support for basic parsing and verification of certificates
X- Support for SRP for TLS authentication
X- Support for TLS Extension mechanism
X- Support for TLS Compression Methods
X
XAdditionaly GnuTLS provides an emulation API for the widely used 
XOpenSSL library, to ease integration with existing applications. 
X
XWWW:	http://www.gnutls.org/
END-of-gnutls/pkg-descr
echo x - gnutls/distinfo
sed 's/^X//' >gnutls/distinfo << 'END-of-gnutls/distinfo'
XMD5 (gnutls-0.5.11.tar.gz) = 9e86b8fb85be918a17c6734391de103f
END-of-gnutls/distinfo
echo x - gnutls/Makefile
sed 's/^X//' >gnutls/Makefile << 'END-of-gnutls/Makefile'
X# New ports collection makefile for:	gnutls
X# Date created:		13 Nov 2002
X# Whom:			Sergei Kolobov <sergei@kolobov.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	gnutls
XPORTVERSION=	0.5.11
XCATEGORIES=	security net
XMASTER_SITES=	ftp://ftp.gnutls.org/pub/gnutls/ \
X	ftp://ftp.gnupg.org/pub/gcrypt/alpha/gnutls/ \
X	http://www.mirrors.wiretapped.net/security/network-security/gnutls/ \
X	ftp://ftp.mirrors.wiretapped.net/security/network-security/gnutls/ \
X
XMAINTAINER=	sergei@kolobov.com
X
XLIB_DEPENDS=	gcrypt:${PORTSDIR}/security/libgcrypt \
X		tasn1:${PORTSDIR}/security/libtasn1
X
XUSE_LIBTOOL=	yes
XINSTALLS_SHLIB=	yes
XCONFIGURE_TARGET=
XCONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
X		LDFLAGS="-L${LOCALBASE}/lib -lgnugetopt"
X
XDOCS=		AUTHORS NEWS README THANKS
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X.for file in ${DOCS}
X	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
X.endfor
X	${INSTALL_DATA} ${WRKSRC}/doc/tex/*.ps ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
END-of-gnutls/Makefile
echo x - gnutls/pkg-comment
sed 's/^X//' >gnutls/pkg-comment << 'END-of-gnutls/pkg-comment'
XGNU Transport Layer Security library
END-of-gnutls/pkg-comment
exit
--- gnutls-0.5.11.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021117000803.1803.qmail>