head	1.82;
access;
symbols
	RELEASE_8_3_0:1.80
	RELEASE_9_0_0:1.80
	RELEASE_7_4_0:1.74
	RELEASE_8_2_0:1.74
	RELEASE_6_EOL:1.72
	RELEASE_8_1_0:1.70
	RELEASE_7_3_0:1.68
	RELEASE_8_0_0:1.68
	RELEASE_7_2_0:1.65
	RELEASE_5_EOL:1.58
	RELEASE_7_0_0:1.54
	RELEASE_6_3_0:1.54
	PRE_XORG_7:1.46
	RELEASE_4_EOL:1.40
	RELEASE_6_2_0:1.38
	RELEASE_6_1_0:1.29
	RELEASE_5_5_0:1.29
	RELEASE_6_0_0:1.22
	RELEASE_5_4_0:1.20
	RELEASE_4_11_0:1.19
	RELEASE_5_3_0:1.19
	RELEASE_4_10_0:1.16
	old_RELEASE_5_2_0:1.12
	old_RELEASE_4_9_0:1.7
	old_RELEASE_5_1_0:1.7
	old_RELEASE_4_8_0:1.6;
locks; strict;
comment	@# @;


1.82
date	2013.02.06.21.57.30;	author svnexp;	state Exp;
branches;
next	1.81;

1.81
date	2012.11.17.06.01.04;	author svnexp;	state Exp;
branches;
next	1.80;

1.80
date	2011.10.07.07.36.02;	author novel;	state Exp;
branches;
next	1.79;

1.79
date	2011.09.26.09.24.16;	author dougb;	state Exp;
branches;
next	1.78;

1.78
date	2011.09.23.22.25.11;	author amdmi3;	state Exp;
branches;
next	1.77;

1.77
date	2011.07.26.11.41.35;	author novel;	state Exp;
branches;
next	1.76;

1.76
date	2011.05.27.15.11.06;	author novel;	state Exp;
branches;
next	1.75;

1.75
date	2011.02.23.19.05.33;	author novel;	state Exp;
branches;
next	1.74;

1.74
date	2011.01.31.18.55.59;	author novel;	state Exp;
branches;
next	1.73;

1.73
date	2010.12.04.07.33.25;	author ade;	state Exp;
branches;
next	1.72;

1.72
date	2010.07.27.01.25.17;	author wxs;	state Exp;
branches;
next	1.71;

1.71
date	2010.07.24.09.55.18;	author novel;	state Exp;
branches;
next	1.70;

1.70
date	2010.05.31.02.00.49;	author ade;	state Exp;
branches;
next	1.69;

1.69
date	2010.05.03.17.13.44;	author novel;	state Exp;
branches;
next	1.68;

1.68
date	2009.08.02.19.35.27;	author mezz;	state Exp;
branches;
next	1.67;

1.67
date	2009.06.22.19.02.45;	author novel;	state Exp;
branches;
next	1.66;

1.66
date	2009.05.10.06.24.02;	author novel;	state Exp;
branches;
next	1.65;

1.65
date	2009.03.01.18.15.52;	author novel;	state Exp;
branches;
next	1.64;

1.64
date	2009.02.12.18.50.48;	author novel;	state Exp;
branches;
next	1.63;

1.63
date	2009.01.18.17.04.07;	author novel;	state Exp;
branches;
next	1.62;

1.62
date	2009.01.09.07.21.29;	author novel;	state Exp;
branches;
next	1.61;

1.61
date	2008.06.23.17.34.35;	author novel;	state dead;
branches;
next	1.60;

1.60
date	2008.06.14.17.40.32;	author novel;	state Exp;
branches;
next	1.59;

1.59
date	2008.06.06.14.00.51;	author edwin;	state Exp;
branches;
next	1.58;

1.58
date	2008.05.03.15.54.02;	author novel;	state Exp;
branches;
next	1.57;

1.57
date	2008.04.25.17.46.45;	author novel;	state Exp;
branches;
next	1.56;

1.56
date	2008.03.10.20.13.58;	author novel;	state Exp;
branches;
next	1.55;

1.55
date	2008.02.28.21.47.04;	author arved;	state Exp;
branches;
next	1.54;

1.54
date	2007.10.31.05.46.58;	author novel;	state Exp;
branches;
next	1.53;

1.53
date	2007.08.28.13.17.28;	author novel;	state Exp;
branches;
next	1.52;

1.52
date	2007.08.17.16.41.51;	author novel;	state Exp;
branches;
next	1.51;

1.51
date	2007.08.10.13.57.50;	author novel;	state Exp;
branches;
next	1.50;

1.50
date	2007.07.23.09.36.29;	author rafan;	state Exp;
branches;
next	1.49;

1.49
date	2007.07.04.17.03.37;	author novel;	state Exp;
branches;
next	1.48;

1.48
date	2007.06.28.09.40.07;	author novel;	state Exp;
branches;
next	1.47;

1.47
date	2007.05.26.17.09.15;	author novel;	state Exp;
branches;
next	1.46;

1.46
date	2007.04.17.05.59.31;	author novel;	state Exp;
branches;
next	1.45;

1.45
date	2007.03.27.06.57.26;	author novel;	state Exp;
branches;
next	1.44;

1.44
date	2007.03.08.14.12.08;	author jylefort;	state Exp;
branches;
next	1.43;

1.43
date	2007.02.15.07.15.06;	author novel;	state Exp;
branches;
next	1.42;

1.42
date	2007.02.14.12.11.46;	author novel;	state Exp;
branches;
next	1.41;

1.41
date	2007.02.14.11.32.30;	author novel;	state Exp;
branches;
next	1.40;

1.40
date	2007.01.02.10.08.54;	author novel;	state Exp;
branches;
next	1.39;

1.39
date	2006.11.08.18.52.49;	author novel;	state Exp;
branches;
next	1.38;

1.38
date	2006.10.08.13.46.32;	author novel;	state Exp;
branches;
next	1.37;

1.37
date	2006.09.24.04.05.45;	author novel;	state Exp;
branches;
next	1.36;

1.36
date	2006.09.22.07.10.30;	author sergei;	state Exp;
branches;
next	1.35;

1.35
date	2006.08.27.19.47.30;	author novel;	state Exp;
branches;
next	1.34;

1.34
date	2006.07.06.19.21.00;	author novel;	state dead;
branches;
next	1.33;

1.33
date	2006.05.17.16.42.13;	author tmclaugh;	state Exp;
branches;
next	1.32;

1.32
date	2006.05.05.19.15.57;	author novel;	state Exp;
branches;
next	1.31;

1.31
date	2006.05.05.16.02.27;	author novel;	state Exp;
branches;
next	1.30;

1.30
date	2006.05.03.12.55.36;	author sergei;	state Exp;
branches;
next	1.29;

1.29
date	2006.02.23.10.38.56;	author ade;	state Exp;
branches;
next	1.28;

1.28
date	2006.02.10.16.34.14;	author novel;	state Exp;
branches;
next	1.27;

1.27
date	2006.01.16.15.53.26;	author novel;	state Exp;
branches;
next	1.26;

1.26
date	2005.12.22.18.38.02;	author novel;	state Exp;
branches;
next	1.25;

1.25
date	2005.11.29.14.24.47;	author novel;	state Exp;
branches;
next	1.24;

1.24
date	2005.11.28.10.07.51;	author novel;	state Exp;
branches;
next	1.23;

1.23
date	2005.08.30.14.22.28;	author sergei;	state dead;
branches;
next	1.22;

1.22
date	2005.04.12.03.26.28;	author obrien;	state Exp;
branches;
next	1.21;

1.21
date	2005.04.11.08.03.59;	author obrien;	state Exp;
branches;
next	1.20;

1.20
date	2005.01.11.14.53.11;	author arved;	state Exp;
branches;
next	1.19;

1.19
date	2004.07.09.17.42.47;	author marcus;	state Exp;
branches;
next	1.18;

1.18
date	2004.06.04.21.47.55;	author sergei;	state Exp;
branches;
next	1.17;

1.17
date	2004.05.03.13.57.44;	author arved;	state Exp;
branches;
next	1.16;

1.16
date	2004.03.24.07.12.22;	author sergei;	state Exp;
branches;
next	1.15;

1.15
date	2004.03.21.23.45.51;	author kris;	state Exp;
branches;
next	1.14;

1.14
date	2004.03.14.06.17.18;	author ade;	state Exp;
branches;
next	1.13;

1.13
date	2004.03.08.23.38.28;	author sergei;	state Exp;
branches;
next	1.12;

1.12
date	2003.10.23.05.42.47;	author sergei;	state Exp;
branches;
next	1.11;

1.11
date	2003.09.29.14.38.02;	author krion;	state Exp;
branches;
next	1.10;

1.10
date	2003.09.26.11.22.04;	author krion;	state Exp;
branches;
next	1.9;

1.9
date	2003.09.24.12.38.47;	author krion;	state Exp;
branches;
next	1.8;

1.8
date	2003.09.24.09.06.54;	author krion;	state Exp;
branches;
next	1.7;

1.7
date	2003.03.26.06.58.40;	author kevlo;	state Exp;
branches;
next	1.6;

1.6
date	2003.02.27.20.52.02;	author naddy;	state Exp;
branches;
next	1.5;

1.5
date	2003.02.21.13.26.44;	author knu;	state Exp;
branches;
next	1.4;

1.4
date	2003.02.15.11.18.08;	author arved;	state Exp;
branches;
next	1.3;

1.3
date	2003.01.28.22.12.41;	author nork;	state Exp;
branches;
next	1.2;

1.2
date	2003.01.18.21.14.06;	author arved;	state Exp;
branches;
next	1.1;

1.1
date	2003.01.07.14.02.30;	author edwin;	state Exp;
branches;
next	;


desc
@@


1.82
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311783
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# New ports collection makefile for:	gnutls-devel
# Date created:				8 Jan 2009
# Whom:					Roman Bogorodskiy <novel@@FreeBSD.org>
#
# $FreeBSD: head/security/gnutls-devel/Makefile 311783 2013-02-06 17:30:08Z novel $
#

PORTNAME=	gnutls
PORTVERSION=	2.99.4
PORTREVISION=	1
CATEGORIES=	security net
MASTER_SITES=	http://alpha.gnu.org/gnu/gnutls/ \
		ftp://ftp.gnutls.org/pub/gnutls/devel/
PKGNAMESUFFIX=	-devel

MAINTAINER=	novel@@FreeBSD.org
COMMENT=	GNU Transport Layer Security library

LIB_DEPENDS=	gpg-error.0:${PORTSDIR}/security/libgpg-error \
		nettle.4:${PORTSDIR}/security/nettle \
		p11-kit.0:${PORTSDIR}/security/p11-kit

CONFLICTS=	gnutls-[0-9]*

USE_XZ=		yes
USE_ICONV=	yes
USE_GNOME=	pkgconfig ltverhack
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes
USE_AUTOTOOLS=	libtool
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
CPPFLAGS+=	-fPIC
CONFIGURE_ARGS+=	--disable-guile --disable-silent-rules \
			--disable-hardware-acceleration
MANCOMPRESSED=	no

.include <bsd.port.pre.mk>

.if (defined(WITH_LIBTASN1) || exists(${LOCALBASE}/lib/libtasn1.so.5)) && !defined(WITHOUT_LIBTASN1)
LIB_DEPENDS+=	tasn1.5:${PORTSDIR}/security/libtasn1
.else
CONFIGURE_ARGS+=	--with-included-libtasn1
.endif

.if defined(WITHOUT_CXX)
CONFIGURE_ARGS+=	--disable-cxx
PLIST_SUB+=		CXX="@@comment "
.else
PLIST_SUB+=		CXX=""
.endif

.if defined(WITHOUT_NLS)
CONFIGURE_ARGS+=	--disable-nls
PLIST_SUB+=		NLS="@@comment "
.else
USE_GETTEXT=		yes
PLIST_SUB+=		NLS=""
.endif

.if !defined(NOPORTDOCS)
PORTDOCS=		AUTHORS NEWS README THANKS
.endif
EXAMPLES=	doc/examples/*.c

pre-configure:
	@@${REINPLACE_CMD} -e 's,(libdir)/pkgconfig,(prefix)/libdata/pkgconfig,' \
		${WRKSRC}/lib/Makefile.in ${WRKSRC}/libextra/Makefile.in
	@@${REINPLACE_CMD} -e 's,(top_builddir)$$,(top_builddir) -I$$(top_builddir)/lib/includes -I$$(top_builddir)/libextra/includes,' \
		${WRKSRC}/doc/Makefile.in

post-install:
	@@${MKDIR} ${EXAMPLESDIR}
	cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}
.if !defined(NOPORTDOCS)
	@@${MKDIR} ${DOCSDIR}
.for i in ${PORTDOCS}
	@@${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
.endfor
.endif

.include "Makefile.man"
.include <bsd.port.post.mk>
@


1.81
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/security/gnutls-devel/Makefile 300897 2012-07-14 14:29:18Z beat $
d10 1
d40 2
a41 2
.if (defined(WITH_LIBTASN1) || exists(${LOCALBASE}/lib/libtasn1.so.4)) && !defined(WITHOUT_LIBTASN1)
LIB_DEPENDS+=	tasn1.4:${PORTSDIR}/security/libtasn1
@


1.80
log
@Un-set FORBIDDEN as the port is not actually vulnerable for a long time,
version specification in vuln.xml was just too broad.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.79
log
@Mark FORBIDDEN the remaining ports that are vulnerable for more than
2 weeks according to portaudit (ranging from 23 days to 7 years).
The maintainers were notified by mail that this action would be taken
on 2011-09-03. (Ports for which maintainers responded have been/will be
dealt with separately.)

Also mark DEPRECATED ports that rely on the FORBIDDEN ports, and a few
ports that rely on those DEPRECATED ports.
@
text
@a17 3
FORBIDDEN=	Vulnerable since 2009-08-17, http://portaudit.freebsd.org/856a6f84-8b30-11de-8062-00e0815b8da8.html
EXPIRATION_DATE=	2011-10-14

@


1.78
log
@- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
@
text
@d18 3
@


1.77
log
@Update to 2.99.4.
@
text
@d32 1
a32 1
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS} -fPIC" LDFLAGS="${LDFLAGS}"
@


1.76
log
@Update to 2.99.2.
@
text
@d9 1
a9 1
PORTVERSION=	2.99.2
d19 2
a20 1
		nettle.4:${PORTSDIR}/security/nettle
d24 1
a24 1
USE_BZIP2=	yes
@


1.75
log
@Update to 2.11.6.
@
text
@d9 1
a9 1
PORTVERSION=	2.11.6
d18 2
a19 2
LIB_DEPENDS=	gcrypt.17:${PORTSDIR}/security/libgcrypt \
		gpg-error.0:${PORTSDIR}/security/libgpg-error
d32 2
a33 1
CONFIGURE_ARGS+=	--disable-guile --with-libgcrypt
a43 7
.if (defined(WITH_LZO) || exists(${LOCALBASE}/lib/liblzo2.so)) && !defined(WITHOUT_LZO)
LIB_DEPENDS+=		lzo2:${PORTSDIR}/archivers/lzo2
CONFIGURE_ARGS+=	--with-lzo
.else
CONFIGURE_ARGS+=	--with-lzo=no
.endif

@


1.74
log
@Update to 2.11.5.

PR:		154137 (based on)
Submitted by:	Fumiyuki Shimizu <fumifumi@@abacustech.jp>
Feature safe:	yes
@
text
@d9 1
a9 1
PORTVERSION=	2.11.5
@


1.73
log
@Sync to new bsd.autotools.mk
@
text
@d9 1
a9 2
PORTVERSION=	2.11.0
PORTREVISION=	1
d32 1
a32 1
CONFIGURE_ARGS+=	--disable-guile
@


1.72
log
@Chase security/libgcrypt shlib bump.

PR:		ports/148755
Submitted by:	Hirohisa Yamaguchi <umq@@ueo.co.jp>
@
text
@d29 1
a29 1
USE_AUTOTOOLS=	libtool:22
@


1.71
log
@Update to 2.11.0.
@
text
@d10 1
d19 1
a19 1
LIB_DEPENDS=	gcrypt.16:${PORTSDIR}/security/libgcrypt \
@


1.70
log
@Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
@
text
@d9 1
a9 2
PORTVERSION=	2.9.10
PORTREVISION=	1
d11 2
a12 1
MASTER_SITES=	http://alpha.gnu.org/gnu/gnutls/
@


1.69
log
@Update to 2.9.10.
@
text
@d10 1
@


1.68
log
@-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
@
text
@d9 1
a9 1
PORTVERSION=	2.9.1
@


1.67
log
@Update to 2.9.1.
@
text
@d27 1
a27 1
USE_AUTOTOOLS=	libtool:15
@


1.66
log
@Update to 2.7.8.
@
text
@d9 1
a9 1
PORTVERSION=	2.7.8
@


1.65
log
@Uodate to 2.7.6.
@
text
@d9 1
a9 1
PORTVERSION=	2.7.6
@


1.64
log
@Update to 2.7.5.
@
text
@d9 1
a9 1
PORTVERSION=	2.7.5
d72 2
@


1.63
log
@Chase libtasn1 shared library version bump.
@
text
@d9 1
a9 2
PORTVERSION=	2.7.4
PORTREVISION=	1
@


1.62
log
@Re-add gnutls-devel port at version 2.7.4.
@
text
@d10 1
d37 2
a38 2
.if (defined(WITH_LIBTASN1) || exists(${LOCALBASE}/lib/libtasn1.so.3)) && !defined(WITHOUT_LIBTASN1)
LIB_DEPENDS+=	tasn1.3:${PORTSDIR}/security/libtasn1
@


1.61
log
@Remove security/gnutls-devel for a time while the experimental branch
is not active.
@
text
@d2 1
a2 1
# Date created:				27 Aug 2006
d5 1
a5 1
# $FreeBSD: ports/security/gnutls-devel/Makefile,v 1.60 2008/06/14 17:40:32 novel Exp $
d9 1
a9 1
PORTVERSION=	2.3.14
d11 1
a11 2
MASTER_SITES=	http://alpha.gnu.org/gnu/gnutls/ \
		ftp://alpha.gnu.org/gnu/gnutls/
d17 1
a17 1
LIB_DEPENDS=	gcrypt.15:${PORTSDIR}/security/libgcrypt \
a23 1
USE_GMAKE=	yes
a24 1
USE_AUTOTOOLS=	libtool:15
d27 1
d30 2
a31 3
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS+=	--with-included-lzo --disable-guile
a34 3
.if defined(WITH_OPENCDK) || exists(${LOCALBASE}/lib/libopencdk.so.9)
LIB_DEPENDS+=	opencdk.9:${PORTSDIR}/security/opencdk
.endif
d36 1
a36 1
.if defined(WITH_LIBTASN1) || exists(${LOCALBASE}/lib/libtasn1.so.3)
d38 2
d42 5
a46 3
.if ${OSVERSION} < 600000
BUILD_DEPENDS+=	${LOCALBASE}/bin/makeinfo:${PORTSDIR}/print/texinfo
CONFIGURE_ENV+=	MAKEINFO="${LOCALBASE}/bin/makeinfo"
d69 1
a69 1
post-patch:
@


1.60
log
@Update to 2.3.14.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.59
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@d9 1
a9 2
PORTVERSION=	2.3.8
PORTREVISION=	1
@


1.58
log
@Update to 2.3.8.
@
text
@d10 1
@


1.57
log
@Update to 2.3.7.
@
text
@d9 1
a9 1
PORTVERSION=	2.3.7
@


1.56
log
@- Update to 2.3.3
- Remove INGORE line since the port is up-to-date now
@
text
@d9 1
a9 1
PORTVERSION=	2.3.3
d34 1
a34 1
CONFIGURE_ARGS+=	--with-included-lzo
@


1.55
log
@Chase libgcrypt library version
@
text
@d9 1
a9 2
PORTVERSION=	1.7.19
PORTREVISION=	1
d11 2
a12 6
MASTER_SITES=	http://josefsson.org/gnutls/releases/ \
		ftp://ftp.gnutls.org/pub/gnutls/ \
		${MASTER_SITE_GNUPG} \
		http://www.mirrors.wiretapped.net/security/network-security/gnutls/ \
		ftp://ftp.mirrors.wiretapped.net/security/network-security/gnutls/
MASTER_SITE_SUBDIR=	alpha/gnutls
d25 1
a36 2
IGNORE=		is obsolete

@


1.54
log
@gnutls-devel is now older than gnutls, so in order not to update or delete it
during the freeze, mark it IGNORE.

Approved by:	portmgr (linimon)
@
text
@d10 1
d23 1
a23 1
LIB_DEPENDS=	gcrypt.13:${PORTSDIR}/security/libgcrypt \
@


1.53
log
@Update to 1.7.19.
@
text
@d40 2
@


1.52
log
@Update to 1.7.18.
@
text
@d9 1
a9 1
PORTVERSION=	1.7.18
@


1.51
log
@Update to 1.7.16.
@
text
@d9 1
a9 1
PORTVERSION=	1.7.16
@


1.50
log
@- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
  supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
@
text
@d9 1
a9 1
PORTVERSION=	1.7.15
@


1.49
log
@Update to 1.7.15.
@
text
@d37 1
a37 2
CONFIGURE_ARGS+=	--with-included-lzo \
			--infodir="${PREFIX}/info" --mandir="${PREFIX}/man/"
@


1.48
log
@Update to 1.7.14.
@
text
@d9 1
a9 1
PORTVERSION=	1.7.14
@


1.47
log
@Update to 1.7.11.
@
text
@d9 1
a9 1
PORTVERSION=	1.7.11
@


1.46
log
@Update to 1.7.8.
@
text
@d9 1
a9 1
PORTVERSION=	1.7.8
@


1.45
log
@Update to 1.7.7.
@
text
@d9 1
a9 1
PORTVERSION=	1.7.7
@


1.44
log
@Track libgpg-error shlib version change.
@
text
@d9 1
a9 2
PORTVERSION=	1.7.6
PORTREVISION=	1
d29 2
a30 1
USE_GNOME=	pkgconfig
@


1.43
log
@Update to 1.7.6.
@
text
@d10 1
d24 1
a24 1
		gpg-error.3:${PORTSDIR}/security/libgpg-error
@


1.42
log
@Chase security/opencdk update.
@
text
@d9 1
a9 2
PORTVERSION=	1.7.5
PORTREVISION=	1
@


1.41
log
@Update to 1.7.5.
@
text
@d10 1
d42 2
a43 2
.if defined(WITH_OPENCDK) || exists(${LOCALBASE}/lib/libopencdk.so.8)
LIB_DEPENDS+=	opencdk.8:${PORTSDIR}/security/opencdk
@


1.40
log
@Update to 1.7.1.
@
text
@d9 1
a9 1
PORTVERSION=	1.7.1
@


1.39
log
@Update to 1.5.4.
@
text
@d9 1
a9 1
PORTVERSION=	1.5.4
@


1.38
log
@- Update to 1.5.2
- Add WITHOUT_CXX knob to disable C++ wrapper library
@
text
@d9 1
a9 1
PORTVERSION=	1.5.2
@


1.37
log
@Update to 1.5.1.
@
text
@d9 1
a9 1
PORTVERSION=	1.5.1
d54 7
@


1.36
log
@- Chase libgpg-error version bump [1]
- Add explicit version to libgpg-error dependency where missing [2]
- Bump PORTREVISION [1]

Approved by:	maintainers (arved, lofi, novel,
		ports at mcdermottroe dot com) [1]
Suggested by:	novel, lofi [2]
@
text
@d9 1
a9 2
PORTVERSION=	1.5.0
PORTREVISION=	1
@


1.35
log
@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/
@
text
@d10 1
d24 1
a24 1
		gpg-error.2:${PORTSDIR}/security/libgpg-error
@


1.34
log
@Remove gnutls-devel since the development version of gnutls is not
active yet.
@
text
@d1 3
a3 3
# New ports collection makefile for:	gnutls
# Date created:				13 Nov 2002
# Whom:					Sergei Kolobov <sergei@@kolobov.com>
d5 1
a5 1
# $FreeBSD: ports/security/gnutls-devel/Makefile,v 1.33 2006/05/17 16:42:13 tmclaugh Exp $
d8 2
a9 2
PORTNAME=	gnutls-devel
PORTVERSION=	1.3.5
d12 1
d15 1
a15 2
		ftp://ftp.mirrors.wiretapped.net/security/network-security/gnutls/ \
		ftp://ftp.gnutls.org/pub/gnutls/
d17 1
a17 1
DISTNAME=	gnutls-${PORTVERSION}
a21 1
BUILD_DEPENDS=	${LOCALBASE}/bin/makeinfo:${PORTSDIR}/print/texinfo
d31 1
a31 1
INSTALLS_SHLIB=	yes
d34 1
a34 3
MAKE_ARGS=	MAKEINFO="${LOCALBASE}/bin/makeinfo"
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
		MAKEINFO="${LOCALBASE}/bin/makeinfo"
d36 2
a37 1
CONFIGURE_ARGS=	--with-included-lzo --disable-static --disable-nls
d42 1
a42 1
LIB_DEPENDS+=   opencdk.8:${PORTSDIR}/security/opencdk
d46 14
a59 1
LIB_DEPENDS+=   tasn1.2:${PORTSDIR}/security/libtasn1
d63 1
a63 1
PORTDOCS=	AUTHORS NEWS README THANKS
@


1.33
log
@Move opencdk and libtasn1 detection to after bsd.port.pre.mk so they can
be properly detected if already installed.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.32
log
@Update to 1.3.5.
@
text
@a25 8
.if defined(WITH_OPENCDK) || exists(${LOCALBASE}/lib/libopencdk.so.8)
LIB_DEPENDS+=	opencdk.8:${PORTSDIR}/security/opencdk
.endif

.if defined(WITH_LIBTASN1) || exists(${LOCALBASE}/lib/libtasn1.so.3)
LIB_DEPENDS+=	tasn1.3:${PORTSDIR}/security/libtasn1
.endif

d42 9
d71 1
a71 1
.include <bsd.port.mk>
@


1.31
log
@Chase security/libtasn1 shlib version bump.
@
text
@d9 1
a9 2
PORTVERSION=	1.3.4
PORTREVISION=	2
a37 1
USE_GETTEXT=	yes
d47 1
a47 1
CONFIGURE_ARGS=	--with-included-lzo --disable-static
@


1.30
log
@- Chase libgpg-error shlib version bump (.1 -> .2)
- Bump PORTREVISION
@
text
@d10 1
a10 1
PORTREVISION=	1
d31 2
a32 2
.if defined(WITH_LIBTASN1) || exists(${LOCALBASE}/lib/libtasn1.so.2)
LIB_DEPENDS+=	tasn1.2:${PORTSDIR}/security/libtasn1
a40 1
USE_REINPLACE=	yes
@


1.29
log
@Conversion to a single libtool environment.

Approved by:	portmgr (kris)
@
text
@d10 1
d25 1
a25 1
		gpg-error.1:${PORTSDIR}/security/libgpg-error
@


1.28
log
@Update to 1.3.4 - a security release which fixes bugs in
libtasn1's DER decoder.
@
text
@d41 1
a41 1
USE_AUTOTOOLS=	libtool:15:inc
@


1.27
log
@Update to 1.3.3.
@
text
@d9 1
a9 1
PORTVERSION=	1.3.3
@


1.26
log
@- Update to 1.3.2
- Search for makeinfo in LOCALBASE, not in PREFIX
- Put http://josefsson.org/gnutls/ on the top of MASTER_SITES (announce
  states it is the only working site right now)
@
text
@d9 1
a9 1
PORTVERSION=	1.3.2
@


1.25
log
@Fix distinfo.

Reported by:	pointyhat via kris
@
text
@d9 1
a9 1
PORTVERSION=	1.3.0
d11 5
a15 5
MASTER_SITES=	${MASTER_SITE_GNUPG} \
	http://www.mirrors.wiretapped.net/security/network-security/gnutls/ \
	ftp://ftp.mirrors.wiretapped.net/security/network-security/gnutls/ \
	http://josefsson.org/gnutls/releases/ \
	ftp://ftp.gnutls.org/pub/gnutls/
d45 1
a45 1
MAKE_ARGS=	MAKEINFO="${PREFIX}/bin/makeinfo"
d47 1
a47 1
		MAKEINFO="${PREFIX}/bin/makeinfo"
@


1.24
log
@Add gnutls-devel - development version of gnutls.
@
text
@d17 1
@


1.23
log
@- Remove gnutls-devel port: this development version of GnuTLS library
  is no longer being released upstream since 1.2.0 update of the stable
  branch. Thus, it does not make sense that we keep it anymore.
@
text
@d1 3
a3 3
# New ports collection makefile for:	gnutls-devel
# Date created:		2003-07-17
# Whom:			Sergei Kolobov <sergei@@kolobov.com>
d5 1
a5 1
# $FreeBSD: ports/security/gnutls-devel/Makefile,v 1.22 2005/04/12 03:26:28 obrien Exp $
d8 2
a9 3
PORTNAME=	gnutls
PORTVERSION=	1.1.9
PORTREVISION=	1
d12 5
a16 5
	http://www.mirrors.wiretapped.net/security/network-security/gnutls/devel/ \
	ftp://ftp.mirrors.wiretapped.net/security/network-security/gnutls/devel/ \
	ftp://ftp.gnutls.org/pub/gnutls/devel/
MASTER_SITE_SUBDIR=	alpha/gnutls/devel
PKGNAMESUFFIX=	-devel
d18 2
a19 2
MAINTAINER=	sergei@@FreeBSD.org
COMMENT=	GNU Transport Layer Security library (development version)
d21 1
d23 9
a31 3
		gpg-error.1:${PORTSDIR}/security/libgpg-error \
		tasn1.2:${PORTSDIR}/security/libtasn1 \
		opencdk.8:${PORTSDIR}/security/opencdk
d35 1
d38 3
a40 1
USE_INC_LIBTOOL_VER=15
d44 3
a46 1
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
d48 2
a49 1
CONFIGURE_ARGS=	--with-included-lzo
d51 3
a53 3
MAN1=		certtool.1 gnutls-cli.1 gnutls-cli-debug.1 \
       		gnutls-serv.1 gnutls-srpcrypt.1
DOCS=		AUTHORS NEWS README THANKS doc/tex/*.ps
d56 4
d65 3
a67 1
	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
d70 1
@


1.22
log
@At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.21
log
@Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
@
text
@d36 1
a36 1
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
@


1.20
log
@Update libgcrypt to 1.2.1. Changes:
        * made the code try to lock secure memory pool not only when running as
          root,
        * fixed type usage in Serpent,
        * made the code mix the PID into the entropy pool for better protection
          after a fork,
        * fixed memory leak in RSA.
        * fixed alignment problems in Rijndael,
        * fixed memory leak in gcry_pk_sign(),
        * fixed broken pointer access in gcry_ac_open(),
        * updated the documentation,
        * fixed several other bugs.
Chase Shared library version and bump PORTREVISION of affected ports.
@
text
@d36 1
a36 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.19
log
@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
@
text
@d10 1
d22 1
a22 1
LIB_DEPENDS=	gcrypt.12:${PORTSDIR}/security/libgcrypt \
@


1.18
log
@- Update to 1.1.9 (latest development version)
- Switch to libtool-1.5
@
text
@d30 1
a30 1
USE_LIBTOOL_VER=15
@


1.17
log
@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:
- Update to 0.9.5
- Pass maintainership to lofi, who already maintains the other
aegypten ports.

Approved by:	lofi

wmbiff:
Switch to security/libgcrypt but no PORTREVISION bump, because the
dependency is optional and the port does not work with the new
libgcrypt and needs to be updated.

No action, because ports don't work with the new libgcrypt and need
to be updated, maintainers informed:
security/newpg
security/pinentry
security/dirmngr
emulators/fuse
emulators/libspectrum
@
text
@d9 1
a9 2
PORTVERSION=	1.1.6
PORTREVISION=	2
d30 1
a30 1
USE_LIBTOOL_VER=13
@


1.16
log
@- Unbreak by correcting LIB_DEPENDS: gcrypt.10 is security/libgcrypt-devel,
  not security/libgcrypt. Thanks to Kris for spotting this.
- Bump PORTREVISION
@
text
@d10 1
a10 1
PORTREVISION=	1
d22 1
a22 1
LIB_DEPENDS=	gcrypt.10:${PORTSDIR}/security/libgcrypt-devel \
@


1.15
log
@BROKEN: Inconsistent dependencies (depends on two versions of libgcrypt)
@
text
@d10 1
d22 1
a22 1
LIB_DEPENDS=	gcrypt.10:${PORTSDIR}/security/libgcrypt \
a25 2

BROKEN=		"Inconsistent dependencies (depends on two versions of libgcrypt)"
@


1.14
log
@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.
@
text
@d26 2
@


1.13
log
@- Update to the latest development version (1.1.6)
  after repocopy from security/gnutls
@
text
@d30 1
a30 1
USE_LIBTOOL=	yes
@


1.12
log
@Change to my @@FreeBSD.org address.

Approved by:	krion
@
text
@d1 2
a2 2
# New ports collection makefile for:	gnutls
# Date created:		13 Nov 2002
d9 1
a9 2
PORTVERSION=	0.8.10
PORTREVISION=	1
d12 5
a16 4
	http://www.mirrors.wiretapped.net/security/network-security/gnutls/ \
	ftp://ftp.mirrors.wiretapped.net/security/network-security/gnutls/ \
	ftp://ftp.gnutls.org/pub/gnutls/
MASTER_SITE_SUBDIR=	alpha/gnutls
d19 1
a19 1
COMMENT=	GNU Transport Layer Security library
d21 4
a24 1
LIB_DEPENDS=	gcrypt.6:${PORTSDIR}/security/libgcrypt
d26 4
d38 2
a39 12
.if defined(WITH_LIBTASN1) || exists(${LOCALBASE}/lib/libtasn1.so.2)
LIB_DEPENDS+=		tasn1.2:${PORTSDIR}/security/libtasn1
.else
CONFIGURE_ARGS+=	--with-included-libtasn1
.endif

.if defined(WITH_OPENCDK) || exists(${LOCALBASE}/lib/libopencdk.so.6)
LIB_DEPENDS+=		opencdk.6:${PORTSDIR}/security/opencdk
.else
CONFIGURE_ARGS+=	--disable-openpgp-authentication
.endif

@


1.11
log
@- 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)
@
text
@d18 1
a18 1
MAINTAINER=	sergei@@kolobov.com
@


1.10
log
@- Chase library to actual opencdk dependency

Submitted by:	maintainer
@
text
@d10 1
d21 1
a21 3
LIB_DEPENDS=	gcrypt.6:${PORTSDIR}/security/libgcrypt \
		tasn1.2:${PORTSDIR}/security/libtasn1 \
		opencdk.6:${PORTSDIR}/security/opencdk
d29 13
@


1.9
log
@- Chase shared library version

Pointed out by:	KATO Tsuguru
@
text
@d22 1
a22 1
		opencdk.8:${PORTSDIR}/security/opencdk
@


1.8
log
@- Update to 0.8.10

PR:		57140
Submitted by:	maintainer
@
text
@d22 1
a22 1
		opencdk.6:${PORTSDIR}/security/opencdk
@


1.7
log
@Update to 0.8.6

PR: 50289
Submitted by: MAINTAINER
@
text
@d9 1
a9 1
PORTVERSION=	0.8.6
d31 2
a32 1
DOCS=		AUTHORS NEWS README THANKS
d36 1
a36 1
	${INSTALL_DATA} ${WRKSRC}/doc/examples/*.c ${EXAMPLESDIR}
d39 1
a39 4
.for file in ${DOCS}
	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
.endfor
	${INSTALL_DATA} ${WRKSRC}/doc/tex/*.ps ${DOCSDIR}
@


1.6
log
@- 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>
@
text
@d9 1
a9 1
PORTVERSION=	0.8.1
d21 1
a21 1
		tasn1.1:${PORTSDIR}/security/libtasn1 \
@


1.5
log
@De-pkg-comment.
@
text
@d9 1
a9 2
PORTVERSION=	0.6.0
PORTREVISION=	1
d21 2
a22 5
		tasn1.0:${PORTSDIR}/security/libtasn1

.if defined(WITH_OPENCDK)
LIB_DEPENDS+=	opencdk.5:${PORTSDIR}/security/opencdk
.endif
a32 10
pre-configure:
	@@${ECHO_MSG} ""
.if defined (WITH_OPENCDK)
	@@${ECHO_MSG} "Enabled OpenCDK support"
.else
	@@${ECHO_MSG} "OpenCDK support is disabled by default"
	@@${ECHO_MSG} "Use WITH_OPENCDK=yes to enable"
.endif
	@@${ECHO_MSG} ""

a33 1
	${RM} -f ${PREFIX}/lib/libgnutls.la ${PREFIX}/lib/libgnutls-extra.la
@


1.4
log
@Use MASTER_SITE_GNUPG
@
text
@d19 1
@


1.3
log
@- 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)
@
text
@d12 1
a12 1
MASTER_SITES=	http://gd.tuwien.ac.at/privacy/gnupg/alpha/gnutls/ \
a13 1
	ftp://ftp.gnupg.org/pub/gcrypt/alpha/gnutls/ \
d16 1
@


1.2
log
@Update to 0.6.0

PR:		47102
Submitted by:	Sergei Kolobov <sergei@@kolobov.com>
@
text
@d10 1
d13 1
a13 1
	ftp://ftp.gnutls.org/pub/gnutls/ \
a14 1
	http://www.mirrors.wiretapped.net/security/network-security/gnutls/ \
d16 1
d20 6
a25 2
LIB_DEPENDS=	gcrypt:${PORTSDIR}/security/libgcrypt \
		tasn1:${PORTSDIR}/security/libtasn1
d29 3
a32 2
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
		LDFLAGS="-L${LOCALBASE}/lib -lgnugetopt"
d36 10
d47 1
@


1.1
log
@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>
@
text
@d9 1
a9 1
PORTVERSION=	0.5.11
d11 2
a12 1
MASTER_SITES=	ftp://ftp.gnutls.org/pub/gnutls/ \
d24 1
a24 1
CONFIGURE_TARGET=
d31 2
@

