head	1.105;
access;
symbols
	RELEASE_8_3_0:1.100
	RELEASE_9_0_0:1.98
	RELEASE_7_4_0:1.83
	RELEASE_8_2_0:1.83
	RELEASE_6_EOL:1.82
	RELEASE_8_1_0:1.81
	RELEASE_7_3_0:1.79
	RELEASE_8_0_0:1.78
	RELEASE_7_2_0:1.75
	RELEASE_7_1_0:1.68
	RELEASE_6_4_0:1.68
	RELEASE_5_EOL:1.58
	RELEASE_7_0_0:1.54
	RELEASE_6_3_0:1.54
	PRE_XORG_7:1.50
	RELEASE_4_EOL:1.47
	RELEASE_6_2_0:1.44
	RELEASE_6_1_0:1.31
	RELEASE_5_5_0:1.31
	RELEASE_6_0_0:1.24
	RELEASE_5_4_0:1.22
	RELEASE_4_11_0:1.19
	RELEASE_5_3_0:1.18
	RELEASE_4_10_0:1.14
	RELEASE_5_2_1:1.12
	RELEASE_5_2_0:1.12
	RELEASE_4_9_0:1.7
	RELEASE_5_1_0:1.7
	RELEASE_4_8_0:1.6;
locks; strict;
comment	@# @;


1.105
date	2013.02.06.21.57.30;	author svnexp;	state Exp;
branches;
next	1.104;

1.104
date	2013.02.05.16.48.51;	author svnexp;	state Exp;
branches;
next	1.103;

1.103
date	2012.11.17.06.01.04;	author svnexp;	state Exp;
branches;
next	1.102;

1.102
date	2012.08.15.13.57.01;	author novel;	state Exp;
branches;
next	1.101;

1.101
date	2012.04.10.11.06.28;	author novel;	state Exp;
branches;
next	1.100;

1.100
date	2012.03.25.15.24.23;	author novel;	state Exp;
branches;
next	1.99;

1.99
date	2012.01.12.02.45.34;	author novel;	state Exp;
branches;
next	1.98;

1.98
date	2011.11.09.15.25.43;	author miwi;	state Exp;
branches;
next	1.97;

1.97
date	2011.11.09.05.51.21;	author novel;	state Exp;
branches;
next	1.96;

1.96
date	2011.10.29.07.20.15;	author miwi;	state Exp;
branches;
next	1.95;

1.95
date	2011.10.23.21.02.42;	author novel;	state Exp;
branches;
next	1.94;

1.94
date	2011.09.23.22.25.11;	author amdmi3;	state Exp;
branches;
next	1.93;

1.93
date	2011.09.18.23.53.46;	author novel;	state Exp;
branches;
next	1.92;

1.92
date	2011.09.16.02.29.19;	author novel;	state Exp;
branches;
next	1.91;

1.91
date	2011.08.21.17.11.23;	author novel;	state Exp;
branches;
next	1.90;

1.90
date	2011.07.14.08.05.49;	author novel;	state Exp;
branches;
next	1.89;

1.89
date	2011.07.03.11.40.46;	author swills;	state Exp;
branches;
next	1.88;

1.88
date	2011.06.22.16.15.01;	author novel;	state Exp;
branches;
next	1.87;

1.87
date	2011.06.06.20.39.53;	author pav;	state Exp;
branches;
next	1.86;

1.86
date	2011.06.06.12.07.37;	author novel;	state Exp;
branches;
next	1.85;

1.85
date	2011.06.06.08.15.35;	author novel;	state Exp;
branches;
next	1.84;

1.84
date	2011.06.05.18.34.23;	author novel;	state Exp;
branches;
next	1.83;

1.83
date	2010.12.04.07.33.24;	author ade;	state Exp;
branches;
next	1.82;

1.82
date	2010.07.27.01.25.17;	author wxs;	state Exp;
branches;
next	1.81;

1.81
date	2010.05.31.02.00.49;	author ade;	state Exp;
branches;
next	1.80;

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

1.79
date	2009.11.21.07.33.19;	author novel;	state Exp;
branches;
next	1.78;

1.78
date	2009.08.16.18.01.50;	author novel;	state Exp;
branches;
next	1.77;

1.77
date	2009.08.02.19.35.27;	author mezz;	state Exp;
branches;
next	1.76;

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

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

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

1.73
date	2009.02.12.18.47.25;	author novel;	state Exp;
branches;
next	1.72;

1.72
date	2009.01.18.17.04.07;	author novel;	state Exp;
branches;
next	1.71;

1.71
date	2009.01.06.17.59.19;	author pav;	state Exp;
branches;
next	1.70;

1.70
date	2009.01.06.17.55.54;	author novel;	state Exp;
branches;
next	1.69;

1.69
date	2009.01.06.13.01.10;	author rafan;	state Exp;
branches;
next	1.68;

1.68
date	2008.11.19.10.36.46;	author pav;	state Exp;
branches;
next	1.67;

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

1.66
date	2008.08.21.06.18.15;	author rafan;	state Exp;
branches;
next	1.65;

1.65
date	2008.07.30.08.54.58;	author delphij;	state Exp;
branches;
next	1.64;

1.64
date	2008.07.30.08.52.37;	author delphij;	state Exp;
branches;
next	1.63;

1.63
date	2008.07.25.14.34.36;	author pav;	state Exp;
branches;
next	1.62;

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

1.61
date	2008.06.23.16.50.25;	author novel;	state Exp;
branches;
next	1.60;

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

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

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

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

1.56
date	2008.03.03.08.51.59;	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.42.35;	author novel;	state Exp;
branches;
next	1.53;

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

1.52
date	2007.07.23.09.36.29;	author rafan;	state Exp;
branches;
next	1.51;

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

1.50
date	2007.04.30.14.39.17;	author novel;	state Exp;
branches;
next	1.49;

1.49
date	2007.03.08.14.12.07;	author jylefort;	state Exp;
branches;
next	1.48;

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

1.47
date	2007.01.07.22.04.57;	author miwi;	state Exp;
branches;
next	1.46;

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

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

1.44
date	2006.09.22.07.10.30;	author sergei;	state Exp;
branches;
next	1.43;

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

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

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

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

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

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

1.37
date	2006.05.17.16.42.13;	author tmclaugh;	state Exp;
branches;
next	1.36;

1.36
date	2006.05.12.03.03.54;	author novel;	state Exp;
branches;
next	1.35;

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

1.34
date	2006.05.05.16.02.26;	author novel;	state Exp;
branches;
next	1.33;

1.33
date	2006.05.03.12.55.36;	author sergei;	state Exp;
branches;
next	1.32;

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

1.31
date	2006.02.23.10.38.55;	author ade;	state Exp;
branches;
next	1.30;

1.30
date	2006.02.10.16.31.17;	author novel;	state Exp;
branches;
next	1.29;

1.29
date	2006.01.09.16.33.15;	author novel;	state Exp;
branches;
next	1.28;

1.28
date	2005.11.15.06.50.57;	author ade;	state Exp;
branches;
next	1.27;

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

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

1.25
date	2005.08.30.14.28.29;	author sergei;	state Exp;
branches;
next	1.24;

1.24
date	2005.04.12.03.26.27;	author obrien;	state Exp;
branches;
next	1.23;

1.23
date	2005.04.11.08.03.55;	author obrien;	state Exp;
branches;
next	1.22;

1.22
date	2005.02.18.12.14.05;	author sergei;	state Exp;
branches;
next	1.21;

1.21
date	2005.02.07.08.19.29;	author sergei;	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.10.13.09.08.06;	author sergei;	state Exp;
branches;
next	1.18;

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

1.17
date	2004.07.09.17.42.47;	author marcus;	state Exp;
branches;
next	1.16;

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

1.15
date	2004.05.03.13.57.44;	author arved;	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.43.20;	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.105
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
# Date created:				13 Nov 2002
# Whom:					Sergei Kolobov <sergei@@kolobov.com>
#
# $FreeBSD: head/security/gnutls/Makefile 311783 2013-02-06 17:30:08Z novel $
#

PORTNAME=	gnutls
PORTVERSION=	2.12.23
PORTREVISION=	1
CATEGORIES=	security net
MASTER_SITES=	\
	ftp://ftp.gnutls.org/gcrypt/gnutls/v${PORTVERSION:C/.[0-9]+$//}/

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

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

CONFLICTS=	gnutls-devel-[0-9]*

USE_BZIP2=	yes
USE_ICONV=	yes
USE_PKGCONFIG=	build
USE_GNOME=	ltverhack gnomehack
GNU_CONFIGURE=	yes
MAKE_JOBS_SAFE=	yes
USE_LDCONFIG=	yes
USE_AUTOTOOLS=	libtool
LIBTOOLFILES=	configure lib/configure libextra/configure
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
CPPFLAGS+=	-fPIC
CONFIGURE_ARGS+=	--disable-guile
MANCOMPRESSED=	no

OPTIONS_DEFINE=	LIBTASN1 CXX LZO NLS

LIBTASN1_DESC=	Use system libtasn1 instead of local one
CXX_DESC=	Install C++ library
LZO_DESC=	LZO compression

OPTIONS_DEFAULT=	LIBTASN1 CXX

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MLIBTASN1}
LIB_DEPENDS+=	tasn1:${PORTSDIR}/security/libtasn1
.else
CONFIGURE_ARGS+=	--with-included-libtasn1
.endif

.if ${PORT_OPTIONS:MLZO}
LIB_DEPENDS+=		lzo2:${PORTSDIR}/archivers/lzo2
CONFIGURE_ARGS+=	--with-lzo
.endif

.if ${PORT_OPTIONS:MCXX}
CONFIGURE_ARGS+=	--disable-cxx
PLIST_SUB+=		CXX="@@comment "
.else
PLIST_SUB+=		CXX=""
.endif

.if ${PORT_OPTIONS:MNLS}
CONFIGURE_ARGS+=	--disable-nls
PLIST_SUB+=		NLS="@@comment "
.else
USE_GETTEXT=		yes
PLIST_SUB+=		NLS=""
.endif

PORTDOCS=		AUTHORS NEWS README THANKS
PORTEXAMPLES=		*.c

post-patch:
	@@${FIND} ${WRKSRC} -name "Makefile.in" -type f | ${XARGS} ${REINPLACE_CMD} \
		-e 's|[$$][(]LTLIBPTHREAD[)]||g'

post-install:
.if !defined (NOPORTEXAMPLES)
	@@${MKDIR} ${EXAMPLESDIR}
	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTEXAMPLES:C,^,doc/examples/,} \
		${EXAMPLESDIR}
.endif
.if !defined(NOPORTDOCS)
	@@${MKDIR} ${DOCSDIR}
.for i in ${PORTDOCS}
	@@${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
.endfor
.endif

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


1.104
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311721
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d5 1
a5 1
# $FreeBSD: head/security/gnutls/Makefile 311721 2013-02-05 16:14:59Z novel $
d10 1
@


1.103
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/security/gnutls/Makefile 302578 2012-08-15 13:57:01Z novel $
d9 1
a9 2
PORTVERSION=	2.12.18
PORTREVISION=	1
d11 2
a12 3
MASTER_SITES=	${MASTER_SITE_GNU} \
		${MASTER_SITE_GNUPG}
MASTER_SITE_SUBDIR=	${PORTNAME}
d31 1
d38 1
a38 1
.include <bsd.port.pre.mk>
d40 9
a48 1
.if defined(WITH_LIBTASN1)
d54 1
a54 1
.if defined(WITH_LZO)
d59 1
a59 1
.if defined(WITHOUT_CXX)
d66 1
a66 1
.if defined(WITHOUT_NLS)
d95 1
a95 1
.include <bsd.port.post.mk>
@


1.102
log
@SVN rev 302578 on 2012-08-15 13:57:01Z by novel

- Drop automatic dependency detection [1]
- Do not link to -lphread directly [2]
- Use USE_PKGCONFIG [2]
- Pet portlint by removing ABI number references [2]
- Drop no longer actual --with-lzo=no switch, lzo support
  is disabled by default anyway [2]
- Bump PORTREVISION

PR:		170390 [2]
Submitted by:	Jason E. Hale [2], A.J. Kehoe IV (Nanoman) [1]
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.101
log
@Respect NOPORTEXAMPLES.

PR:		166693
Submitted by:	scheidell, crees
@
text
@d10 1
d19 3
a21 3
LIB_DEPENDS=	nettle.4:${PORTSDIR}/security/nettle \
		gpg-error.0:${PORTSDIR}/security/libgpg-error \
		p11-kit.0:${PORTSDIR}/security/p11-kit
d27 2
a28 1
USE_GNOME=	pkgconfig ltverhack gnomehack
d41 2
a42 2
.if (defined(WITH_LIBTASN1) || exists(${LOCALBASE}/lib/libtasn1.so.4)) && !defined(WITHOUT_LIBTASN1)
LIB_DEPENDS+=	tasn1.4:${PORTSDIR}/security/libtasn1
d47 1
a47 1
.if (defined(WITH_LZO) || exists(${LOCALBASE}/lib/liblzo2.so)) && !defined(WITHOUT_LZO)
a49 2
.else
CONFIGURE_ARGS+=	--with-lzo=no
d70 4
@


1.100
log
@Update to 2.12.18. This update includes a dirty hack to prevent shared
library bump which is necessary because of not properly set LIBTOOLFILES.
This would be properly fixed after ports slush is over.

PR:		166307
Submitted by:	delphij
Security:	CVE-2012-1569, CVE-2012-1573
Feature safe:	yes
@
text
@a66 1
.if !defined(NOPORTDOCS)
d68 1
a68 2
.endif
EXAMPLES=	doc/examples/*.c
d71 1
d73 3
a75 1
	cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}
@


1.99
log
@Update to 2.12.16.
@
text
@d9 1
a9 1
PORTVERSION=	2.12.16
@


1.98
log
@- Remove WITH_FBSD10_FIX, is no longer needed
@
text
@d9 1
a9 1
PORTVERSION=	2.12.14
@


1.97
log
@Update to 2.12.14.
@
text
@a23 1
WITH_FBSD10_FIX=yes
@


1.96
log
@- Fix build on FreeBSD 10

Reported by:	pointyhat
@
text
@d9 1
a9 1
PORTVERSION=	2.12.12
@


1.95
log
@Update to 2.12.12.
@
text
@d24 1
@


1.94
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
@d9 1
a9 1
PORTVERSION=	2.12.11
@


1.93
log
@Update to 2.12.11.
@
text
@d33 1
a33 1
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS} -fPIC" LDFLAGS="${LDFLAGS}"
@


1.92
log
@Update to 2.12.10.
@
text
@d9 1
a9 1
PORTVERSION=	2.12.10
@


1.91
log
@Update to 2.12.9.
@
text
@d9 1
a9 1
PORTVERSION=	2.12.9
@


1.90
log
@- Switch to nettle as crypto library as it's primary library
  supported by upstream and additionally there are some
  inconsistences with libgcrypt 1.5.x.
- Bump PORTREVISION
@
text
@d9 1
a9 2
PORTVERSION=	2.12.7
PORTREVISION=	2
d19 2
a20 1
		gpg-error.0:${PORTSDIR}/security/libgpg-error
@


1.89
log
@- Chase the libgcrypt shared lib version
@
text
@d10 1
a10 1
PORTREVISION=	1
d19 1
a19 1
LIB_DEPENDS=	gcrypt.18:${PORTSDIR}/security/libgcrypt \
d34 1
a34 1
CONFIGURE_ARGS+=	--disable-guile --with-libgcrypt
@


1.88
log
@Update to 2.12.7.
@
text
@d10 1
d19 1
a19 1
LIB_DEPENDS=	gcrypt.17:${PORTSDIR}/security/libgcrypt \
@


1.87
log
@- Bump PORTREVISION for the .pc fix
@
text
@d9 1
a9 2
PORTVERSION=	2.12.6.1
PORTREVISION=	1
@


1.86
log
@Proper fix for gnutls.pc generation by ripping out 'zlib' part
from configure as it was originally submitted by Fumiyuki Shimizu in
ports/157647.

Pointy hat to:		novel
@
text
@d10 1
@


1.85
log
@Fix gnutls.pc file by stripping 'zlib' from Requires.private.

PR:		157647 (based on)
Submitted by:	Fumiyuki Shimizu
@
text
@a37 3
post-configure:
	@@${REINPLACE_CMD} -e 's|zlib||' ${WRKSRC}/lib/gnutls.pc

@


1.84
log
@Update to 2.12.6.1.
@
text
@d38 3
@


1.83
log
@Sync to new bsd.autotools.mk
@
text
@d9 1
a9 2
PORTVERSION=	2.8.6
PORTREVISION=	2
d25 1
a25 1
USE_GNOME=	pkgconfig ltverhack
d33 1
a33 1
CONFIGURE_ARGS+=	--disable-guile
a65 4
.if defined(WITH_CAMELLIA)
CONFIGURE_ARGS+=	--enable-camellia
.endif

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

@


1.82
log
@Chase security/libgcrypt shlib bump.

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


1.81
log
@Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
@
text
@d10 1
a10 1
PORTREVISION=	1
d19 1
a19 1
LIB_DEPENDS=	gcrypt.16:${PORTSDIR}/security/libgcrypt \
@


1.80
log
@Update to 2.8.6.
@
text
@d10 1
@


1.79
log
@Introduce WITH_CAMELLIA knob to enable camellia ciphers (off by default).

PR:		138721
Submitted by:	Ivan Sy Jr <ivan_jr@@yahoo.com>
@
text
@d9 1
a9 1
PORTVERSION=	2.8.3
@


1.78
log
@Update to 2.8.3.
@
text
@d66 4
@


1.77
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.6.5
@


1.76
log
@Update to 2.6.5.
@
text
@d29 1
a29 1
USE_AUTOTOOLS=	libtool:15
@


1.75
log
@Mark MAKE_JOBS_SAFE for SMP compilation.

PR:		133001
Submitted by:	mm
@
text
@d9 1
a9 1
PORTVERSION=	2.6.4
@


1.74
log
@Clean out MASTER_SITES.

Reported by:	Atom Powers <apowers@@digipen.edu>
@
text
@d27 1
@


1.73
log
@Update to 2.6.4.
@
text
@d11 3
a13 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
@


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


1.71
log
@- Remove conditional checks for FreeBSD 5.x and older
@
text
@d10 1
d41 2
a42 2
.if (defined(WITH_LIBTASN1) || exists(${LOCALBASE}/lib/libtasn1.so.3)) && !defined(WITHOUT_LIBTASN1)
LIB_DEPENDS+=	tasn1.3:${PORTSDIR}/security/libtasn1
@


1.70
log
@- Update to 2.6.3
- Remove WITH_OPENCDK knob since it's not relevant anymore
- Add WITH_LZO knob

PR:		127330 (partially)
Submitted by:	Yarema <yds@@CoolRat.org>
@
text
@a52 5
.if ${OSVERSION} < 600000
BUILD_DEPENDS+=	${LOCALBASE}/bin/makeinfo:${PORTSDIR}/print/texinfo
CONFIGURE_ENV+=	MAKEINFO="${LOCALBASE}/bin/makeinfo"
.endif

@


1.69
log
@- Bump PORTREVISION due to share library version bump in security/libgcrypt

PR:		 ports/127478
@
text
@d9 1
a9 2
PORTVERSION=	2.4.2
PORTREVISION=	2
d35 1
a35 1
CONFIGURE_ARGS+=	--with-included-lzo --disable-guile
a38 5
.if (defined(WITH_OPENCDK) || exists(${LOCALBASE}/lib/libopencdk.so.10)) && !defined(WITHOUT_OPENCDK)
LIB_DEPENDS+=	opencdk.10:${PORTSDIR}/security/opencdk
.else
CONFIGURE_ARGS+=	--with-included-opencdk
.endif
d46 7
@


1.68
log
@- Fix the patch for CVE-2008-4989 not to cause segfaults on runtime anymore

PR:		ports/128868
Obtained from:	vendor
@
text
@d10 1
a10 1
PORTREVISION=	1
d22 1
a22 1
LIB_DEPENDS=	gcrypt.15:${PORTSDIR}/security/libgcrypt \
@


1.67
log
@- Update to 2.4.2
- Fix CVE-2008-4989

PR:		128868
Submitted by:	Eygene Ryabinkin <rea-fbsd@@codelabs.ru>
@
text
@d10 1
@


1.66
log
@Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
@
text
@d9 1
a9 2
PORTVERSION=	2.4.1
PORTREVISION=	1
@


1.65
log
@Forced commit to mention that last commit was:

Approved by:	portmgr (pav)
@
text
@a35 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.64
log
@Fix broken header installed by gnutls: it would silently break ports
that makes use of gnutls_certificate_print_formats_t enum.
@
text
@@


1.63
log
@- Remove USE_GCC where it can be satisfied with base compiler on following
  FreeBSD versions: 5.3 and up, 6.x, 7.x, 8-CURRENT
@
text
@d10 1
@


1.62
log
@Update to 2.4.1.
@
text
@a31 1
USE_GCC=	3.4+
@


1.61
log
@Update to 2.4.0.

Unlike previous major version bumps, this time ABI hasn't changed, so
the shared libraries' versions stayed the same. Therefore, this update
doesn't requite any special handling.
@
text
@d9 1
a9 1
PORTVERSION=	2.4.0
d31 1
a31 1
USE_AUTOTOOLS=	libtool:15 autoconf:261 automake:110
@


1.60
log
@Add WITHOUT_OPENCDK and WITHOUT_LIBTASN1 knobs to respect if the
user wishes to build gnutls with the included versions instead of
the ones from ports.

PR:		121357
Submitted by:	Naram Qashat <cyberbotx@@cyberbotx.com>
@
text
@d9 1
a9 2
PORTVERSION=	2.2.5
PORTREVISION=	1
d31 1
a31 1
USE_AUTOTOOLS=	libtool:15
d78 1
a78 1
post-patch:
@


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
@d42 1
a42 1
.if defined(WITH_OPENCDK) || exists(${LOCALBASE}/lib/libopencdk.so.10)
d44 2
d48 1
a48 1
.if defined(WITH_LIBTASN1) || exists(${LOCALBASE}/lib/libtasn1.so.3)
d50 2
@


1.58
log
@Update to 2.2.5.

PR:		123828
Submitted by:	Yoshisato YANAGISAWA <osho@@pcc-software.org>
@
text
@d10 1
@


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


1.56
log
@Add --disable-guild to CONFIGURE_ARGS to avoid build problem with guile.

Reported by:	marcus
@
text
@d9 1
a9 2
PORTVERSION=	2.0.2
PORTREVISION=	2
@


1.55
log
@Chase libgcrypt library version
@
text
@d38 1
a38 1
CONFIGURE_ARGS+=	--with-included-lzo
@


1.54
log
@Chase opencdk shared lib version change.

Approved by:	portmgr (pav) (as a part of security/opencdk commit)
@
text
@d10 1
a10 1
PORTREVISION=	1
d22 1
a22 1
LIB_DEPENDS=	gcrypt.13:${PORTSDIR}/security/libgcrypt \
@


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


1.52
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.6.3
@


1.51
log
@- Update to 1.6.3
- Use ltverhack to avoid unnecessary shared library version changes
  in future
@
text
@d37 1
a37 2
CONFIGURE_ARGS+=	--with-included-lzo \
			--infodir="${PREFIX}/info" --mandir="${PREFIX}/man/"
@


1.50
log
@Update to 1.6.2.
@
text
@d9 1
a9 1
PORTVERSION=	1.6.2
d28 1
a28 1
USE_GNOME=	pkgconfig
d31 1
d35 1
a35 2
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS} -fPIC" LDFLAGS="${LDFLAGS}" \
		MAKEINFO="${LOCALBASE}/bin/makeinfo"
d52 1
@


1.49
log
@Track libgpg-error shlib version change.
@
text
@d9 1
a9 2
PORTVERSION=	1.6.1
PORTREVISION=	2
@


1.48
log
@Chase security/opencdk update.
@
text
@d10 1
a10 1
PORTREVISION=	1
d23 1
a23 1
		gpg-error.3:${PORTSDIR}/security/libgpg-error
@


1.47
log
@- Fix build with 4.X

Approved by:	novel@@
@
text
@d10 1
d43 2
a44 2
.if defined(WITH_OPENCDK) || exists(${LOCALBASE}/lib/libopencdk.so.8)
LIB_DEPENDS+=	opencdk.8:${PORTSDIR}/security/opencdk
@


1.46
log
@Update to 1.6.1.
@
text
@d31 1
@


1.45
log
@Update to 1.4.5.
@
text
@d9 1
a9 1
PORTVERSION=	1.4.5
d33 1
a33 1
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
d53 7
@


1.44
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.4.4
PORTREVISION=	1
@


1.43
log
@- Update to 1.4.4
- Replace INSTALLS_SHLIB with USE_LDCONFIG
@
text
@d10 1
d23 1
a23 1
		gpg-error.2:${PORTSDIR}/security/libgpg-error
@


1.42
log
@Update to 1.4.3.
@
text
@d9 1
a9 1
PORTVERSION=	1.4.3
d30 1
a30 1
INSTALLS_SHLIB=	yes
@


1.41
log
@Update to 1.4.2.
@
text
@d9 1
a9 1
PORTVERSION=	1.4.2
@


1.40
log
@- Update to 1.4.1
- Remove --with-included-libtasn1 from CONFIGURE_ARGS (should have
  been done that earlier actually)
@
text
@d9 1
a9 1
PORTVERSION=	1.4.1
@


1.39
log
@Update to 1.4.0.
@
text
@d9 1
a9 1
PORTVERSION=	1.4.0
d36 2
a37 1
CONFIGURE_ARGS+=	--with-included-lzo --with-included-libtasn1
@


1.38
log
@Fix libtasn1 dependency.

PR:		97487
Submitted by:	Tsurutani Naoki <turutani@@scphys.kyoto-u.ac.jp>
Pointyhat to:	tmclaugh
@
text
@d9 1
a9 1
PORTVERSION=	1.2.11
a27 1
USE_GETTEXT=	yes
d41 1
a41 1
LIB_DEPENDS+=   opencdk.8:${PORTSDIR}/security/opencdk
d45 1
a45 1
LIB_DEPENDS+=   tasn1.3:${PORTSDIR}/security/libtasn1
d52 8
@


1.37
log
@Move opencdk and libtasn1 detection to after bsd.port.pre.mk so they can
be properly detected if already installed.
@
text
@d46 1
a46 1
LIB_DEPENDS+=   tasn1.2:${PORTSDIR}/security/libtasn1
@


1.36
log
@- Update to 1.2.11
- Order MASTER_SITEs by relevance
- Allow using libtasn1 from ports (disabled in previous commit due to
  problems)
@
text
@a23 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

d41 8
@


1.35
log
@Temporary allow using included libtasn1 only to fix build.

PR:		96838, 96833
Submitted by:	Carl Fongheiser <kf0yn@@mchsi.com>,
		Kyryll A Mirnenko <mirya@@matrix.ua>
@
text
@d9 1
a9 2
PORTVERSION=	1.2.10
PORTREVISION=	3
d11 3
a13 1
MASTER_SITES=	${MASTER_SITE_GNUPG} \
d15 1
a15 3
	ftp://ftp.mirrors.wiretapped.net/security/network-security/gnutls/ \
	http://josefsson.org/gnutls/releases/ \
	ftp://ftp.gnutls.org/pub/gnutls/
d28 3
a30 3
#.if defined(WITH_LIBTASN1) || exists(${LOCALBASE}/lib/libtasn1.so.3)
#LIB_DEPENDS+=	tasn1.3:${PORTSDIR}/security/libtasn1
#.endif
@


1.34
log
@Chase security/libtasn1 shlib version bump.
@
text
@d29 3
a31 3
.if defined(WITH_LIBTASN1) || exists(${LOCALBASE}/lib/libtasn1.so.3)
LIB_DEPENDS+=	tasn1.3:${PORTSDIR}/security/libtasn1
.endif
d46 1
a46 1
CONFIGURE_ARGS+=	--with-included-lzo
@


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


1.32
log
@- Depend on texinfo from ports only when it is really needed [1]
- Remove USE_REINPLACE

Submitted by:	nork [1]
@
text
@d10 1
a10 1
PORTREVISION=	1
d23 1
a23 1
		gpg-error.1:${PORTSDIR}/security/libgpg-error
@


1.31
log
@Conversion to a single libtool environment.

Approved by:	portmgr (kris)
@
text
@a21 1
BUILD_DEPENDS=	${LOCALBASE}/bin/makeinfo:${PORTSDIR}/print/texinfo
a38 1
USE_REINPLACE=	yes
d49 5
d74 1
a74 1
.include <bsd.port.mk>
@


1.30
log
@Update to 1.2.10 - a security release which fixes bugs in
libtasn1's DER decoder
@
text
@d10 1
d41 1
a41 1
USE_AUTOTOOLS=	libtool:15
@


1.29
log
@Update to 1.2.9.
@
text
@d9 1
a9 1
PORTVERSION=	1.2.9
@


1.28
log
@Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
@
text
@d2 2
a3 2
# Date created:		13 Nov 2002
# Whom:			Sergei Kolobov <sergei@@kolobov.com>
d9 1
a9 2
PORTVERSION=	1.0.24
PORTREVISION=	1
d14 1
d21 1
d35 1
a35 2
USE_GPG?=	yes
SIG_SUFFIX=	.sig
d40 1
a40 1
USE_AUTOTOOLS=	libtool:15:inc
d44 2
a45 1
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
d47 2
a48 1
CONFIGURE_ARGS=	--with-included-lzo --disable-static
d50 3
a52 3
MAN1=		certtool.1 gnutls-cli.1 gnutls-cli-debug.1 \
       		gnutls-serv.1 srptool.1
DOCS=		AUTHORS NEWS README THANKS doc/tex/*.ps
d64 3
a66 1
	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
d69 1
@


1.27
log
@- Revive CONFLICTS with gnutls-devel [1]
- Do not build static libraries [2]

Requested by:	kris [1]
		vs [2]
@
text
@d40 1
a40 1
USE_INC_LIBTOOL_VER=	15
@


1.26
log
@Don't CONFLICTS with gnutls-devel since it has been removed.
@
text
@d32 2
d46 1
a46 1
CONFIGURE_ARGS=	--with-included-lzo
@


1.25
log
@- Pass maintainership of gnutls, libtasn1 and opencdk ports to
  Roman Bogorodskiy (novel) who kindly agreed to look after them
@
text
@a31 2
CONFLICTS=	gnutls-devel-[0-9]*

@


1.24
log
@At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
@
text
@d18 1
a18 1
MAINTAINER=	sergei@@FreeBSD.org
@


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


1.22
log
@- Depend on pkg-config to allow for clean package deinstallation
  (due to presence of files installed into ${PREFIX}/libdata/pkgconfig)
- Remove patches in favor of simpler REINPLACE substitution

PR:		ports/77279 (based on)
Submitted by:	Roman Bogorodskiy <bogorodskiy@@inbox.ru>
@
text
@d45 1
a45 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.21
log
@- Update to 1.0.24 [1]
- Install pkg-config files into a proper directory

PR:             ports/76905 [1]
Submitted by:   Roman Bogorodskiy <bogorodskiy@@inbox.ru> [1]
@
text
@d10 1
d38 2
d53 4
@


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
@d9 1
a9 2
PORTVERSION=	1.0.21
PORTREVISION=	1
@


1.19
log
@- Update to 1.0.21
- Make security/libtasn1 and security/opencdk into optional dependencies,
  enabled by knobs: WITH_LIBTASN1 and WITH_OPENCDK, respectively.
  Default to using their included versions
@
text
@d10 1
d21 1
a21 1
LIB_DEPENDS=	gcrypt.12:${PORTSDIR}/security/libgcrypt \
@


1.18
log
@- Update to 1.0.20, fixing GnuTLS certificate chain verification DoS
  vulnerability (portaudit ID: 84ab58cf-e4ac-11d8-9b0a-000347a4fa7d),
  described in the following advisories:
  - http://www.hornik.sk/SA/SA-20040802.txt
  - http://secunia.com/advisories/12156

PR:		ports/71502
Submitted by:	Koop Mast <kwm@@rainbow-runner.nl>
Approved by:	portmgr (eik, marcus)
@
text
@d9 1
a9 1
PORTVERSION=	1.0.20
d21 1
a21 3
		gpg-error.1:${PORTSDIR}/security/libgpg-error \
		opencdk.8:${PORTSDIR}/security/opencdk \
		tasn1.2:${PORTSDIR}/security/libtasn1
d23 9
a31 1
CONFLICTS=	gnutls-devel-*
d34 1
a34 1
SIG_SUFFIX=	.sig.asc
d37 1
a37 1
USE_INC_LIBTOOL_VER=15
@


1.17
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
@d9 1
a9 1
PORTVERSION=	1.0.13
d40 1
a40 1
       		gnutls-serv.1 gnutls-srpcrypt.1
@


1.16
log
@- 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>
@
text
@d31 1
a31 1
USE_LIBTOOL_VER=15
@


1.15
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.0.8
PORTREVISION=	1
d27 1
a27 1
#USE_GPG?=	yes
d31 1
a31 1
USE_LIBTOOL_VER=13
@


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
@d10 1
d21 1
a21 1
LIB_DEPENDS=	gcrypt.10:${PORTSDIR}/security/libgcrypt-devel \
@


1.13
log
@- 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
@
text
@d31 1
a31 1
USE_LIBTOOL=	yes
@


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

Approved by:	krion
@
text
@d9 1
a9 2
PORTVERSION=	0.8.10
PORTREVISION=	1
d20 11
a30 2
LIB_DEPENDS=	gcrypt.6:${PORTSDIR}/security/libgcrypt

d39 2
a40 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
@

