head	1.26;
access;
symbols
	RELEASE_8_3_0:1.12
	RELEASE_9_0_0:1.9
	RELEASE_7_4_0:1.6
	RELEASE_8_2_0:1.6
	RELEASE_6_EOL:1.6
	RELEASE_8_1_0:1.6
	RELEASE_7_3_0:1.4
	RELEASE_8_0_0:1.3;
locks; strict;
comment	@# @;


1.26
date	2013.03.19.19.21.03;	author svnexp;	state Exp;
branches;
next	1.25;

1.25
date	2013.02.15.00.51.11;	author svnexp;	state Exp;
branches;
next	1.24;

1.24
date	2013.02.08.13.40.11;	author svnexp;	state Exp;
branches;
next	1.23;

1.23
date	2013.02.05.16.54.25;	author svnexp;	state Exp;
branches;
next	1.22;

1.22
date	2012.11.17.06.01.09;	author svnexp;	state Exp;
branches;
next	1.21;

1.21
date	2012.09.06.02.30.30;	author zi;	state Exp;
branches;
next	1.20;

1.20
date	2012.07.23.14.06.21;	author zi;	state Exp;
branches;
next	1.19;

1.19
date	2012.07.13.12.01.58;	author zi;	state Exp;
branches;
next	1.18;

1.18
date	2012.07.08.18.19.20;	author zi;	state Exp;
branches;
next	1.17;

1.17
date	2012.06.24.11.34.51;	author zi;	state Exp;
branches;
next	1.16;

1.16
date	2012.06.24.03.26.33;	author zi;	state Exp;
branches;
next	1.15;

1.15
date	2012.05.27.15.30.36;	author zi;	state Exp;
branches;
next	1.14;

1.14
date	2012.04.15.14.45.01;	author zi;	state Exp;
branches;
next	1.13;

1.13
date	2012.04.15.14.38.59;	author zi;	state Exp;
branches;
next	1.12;

1.12
date	2012.03.23.14.27.50;	author zi;	state Exp;
branches;
next	1.11;

1.11
date	2012.03.16.01.08.12;	author zi;	state Exp;
branches;
next	1.10;

1.10
date	2012.03.15.22.49.28;	author zi;	state Exp;
branches;
next	1.9;

1.9
date	2011.10.20.05.36.38;	author stas;	state Exp;
branches;
next	1.8;

1.8
date	2011.04.12.15.15.35;	author sunpoet;	state Exp;
branches;
next	1.7;

1.7
date	2011.03.23.15.08.04;	author sunpoet;	state Exp;
branches;
next	1.6;

1.6
date	2010.05.29.11.46.07;	author sylvio;	state Exp;
branches;
next	1.5;

1.5
date	2010.03.28.06.43.26;	author dinoex;	state Exp;
branches;
next	1.4;

1.4
date	2010.02.05.11.43.50;	author dinoex;	state Exp;
branches;
next	1.3;

1.3
date	2009.08.28.16.26.48;	author araujo;	state Exp;
branches;
next	1.2;

1.2
date	2009.07.31.13.55.43;	author dinoex;	state Exp;
branches;
next	1.1;

1.1
date	2009.06.06.22.48.49;	author miwi;	state Exp;
branches;
next	;


desc
@@


1.26
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314640
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Damian Gerow
# $FreeBSD: head/security/openconnect/Makefile 314640 2013-03-19 13:04:30Z eadler $

PORTNAME=	openconnect
PORTVERSION=	4.08
CATEGORIES=	security
MASTER_SITES=	ftp://ftp.infradead.org/pub/openconnect/ \
		http://mirrors.rit.edu/zi/

MAINTAINER=	zi@@FreeBSD.org
COMMENT=	A client for Cisco's AnyConnect SSL VPN

LICENSE=	LGPL21
LICENSE_FILE=	${WRKSRC}/COPYING.LGPL

LIB_DEPENDS=	xml2:${PORTSDIR}/textproc/libxml2
RUN_DEPENDS=	vpnc-script:${PORTSDIR}/sysutils/vpnc-scripts

GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--disable-nls --with-vpnc-script=${LOCALBASE}/sbin/vpnc-script \
		--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig
USE_AUTOTOOLS=	aclocal autoconf libtool
USES=	pathfix
USE_PKGCONFIG=	yes
USE_GMAKE=	yes
USE_OPENSSL=	yes
MAKE_JOBS_SAFE=	yes
ACLOCAL_ARGS=	-I .
USE_LDCONFIG=	yes
PORTDOCS=	*

PORTSCOUT=	skipv:4.99

MAN8=		openconnect.8

OPTIONS_DEFINE=	PROXY GNUTLS

PROXY_DESC=	Enable automatic proxy configuratio via libproxy
GNUTLS_DESC=	Use GnuTLS instead of OpenSSL(EXPERIMENTAL)

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MGNUTLS}
LIB_DEPENDS+=	gnutls:${PORTSDIR}/security/gnutls
CONFIGURE_ARGS+=--with-gnutls
.endif

.include <bsd.port.pre.mk>

.if ${PORT_OPTIONS:MPROXY}
LIB_DEPENDS+=	proxy:${PORTSDIR}/net/libproxy
.endif

post-install:
.if ${PORT_OPTIONS:MDOCS}
	${MKDIR} ${DOCSDIR}
	${INSTALL_MAN} ${WRKSRC}/TODO ${DOCSDIR}
.endif

.include <bsd.port.post.mk>
@


1.25
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312250
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/security/openconnect/Makefile 312250 2013-02-14 23:41:53Z zi $
d23 1
a23 1
USE_GNOME=	gnomehack
@


1.24
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311939
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/security/openconnect/Makefile 311939 2013-02-08 12:52:05Z zi $
d5 1
a5 2
PORTVERSION=	4.07
PORTREVISION=	1
@


1.23
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311722
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 2
a2 6
# New ports collection makefile for:	openconnect
# Date created:				03 June 2009
# Whom:					Damian Gerow
#
# $FreeBSD: head/security/openconnect/Makefile 311722 2013-02-05 16:17:06Z novel $
#
d24 2
a25 1
USE_GNOME=	gnomehack pkgconfig
d33 2
d56 1
a56 1
.if !defined(NOPORTDOCS)
@


1.22
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/security/openconnect/Makefile 303733 2012-09-06 02:30:30Z zi $
d10 1
@


1.21
log
@SVN rev 303733 on 2012-09-06 02:30:30Z by zi

- Update to 4.07
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.20
log
@SVN rev 301397 on 2012-07-23 14:06:21Z by zi

- Update to 4.06
@
text
@d9 1
a9 1
PORTVERSION=	4.06
@


1.19
log
@- Update to 4.05
@
text
@d9 1
a9 1
PORTVERSION=	4.05
@


1.18
log
@- Update to 4.04
@
text
@d9 1
a9 1
PORTVERSION=	4.04
@


1.17
log
@- Unbreak GnuTLS support for 7.x and 8.x
@
text
@d9 1
a9 1
PORTVERSION=	4.00
@


1.16
log
@- Update to 4.00
- Convert to OptionsNG
@
text
@a44 3
.if ${OSVERSION} < 900007
BROKEN=		GnuTLS support currently requires FreeBSD 9.x or above
.endif
@


1.15
log
@- Update to 3.20
@
text
@d9 1
a9 1
PORTVERSION=	3.20
d20 1
a20 1
LIB_DEPENDS=	xml2.5:${PORTSDIR}/textproc/libxml2
d24 2
a25 1
CONFIGURE_ARGS=	--disable-nls --with-vpnc-script=${LOCALBASE}/sbin/vpnc-script
d29 1
a31 1
USE_OPENSSL=	yes
d37 4
a40 2
OPTIONS=	PROXY "Enable automatic proxy configuratio via libproxy" off \
		OPENSSLPORT "Use OpenSSL from ports" off
d44 6
a49 4
.if defined(WITH_OPENSSLPORT)
WITH_OPENSSL_PORT=	yes
.else
WITH_OPENSSL_BASE=	yes
d54 2
a55 2
.if defined(WITH_PROXY)
LIB_DEPENDS+=	proxy.1:${PORTSDIR}/net/libproxy
a57 4
post-patch:
	@@${REINPLACE_CMD} -e 's|libdir)/pkgconfig|prefix)/libdata/pkgconfig|' \
		${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.am

@


1.14
log
@- Add LICENSE
@
text
@d9 1
a9 1
PORTVERSION=	3.16
d21 1
d24 1
a24 2
CONFIGURE_ARGS=	--disable-nls --with-openssl=/usr
MAKE_ENV+=	OPENSSL_CFLAGS=-I/usr/include
a55 3
	@@${REINPLACE_CMD} -e '/SUBDIRS += www/d' ${WRKSRC}/Makefile.am
	@@${REINPLACE_CMD} -e 's|.{with_openssl}/libssl.a .{with_openssl}/libcrypto.a -ldl|-lssl -lcrypto|g' \
		${WRKSRC}/configure.ac
a59 1
	${INSTALL_MAN} ${WRKSRC}/openconnect.html ${DOCSDIR}
@


1.13
log
@- Update to 3.16
- Fix 10-CURRENT support [1]

PR:		ports/165997 [1]
Submitted by:	Stanislav Sedov <stas@@deglitch.com> [1]
@
text
@d17 3
@


1.12
log
@- Update mirror URL on my ports

Feature safe:	yes
@
text
@d9 1
a9 1
PORTVERSION=	3.15
@


1.11
log
@- Add OPTION to allow users to choose to build agains OpenSSL from ports

Feature safe:	yes
@
text
@d12 1
a12 1
		http://people.rit.edu/rpsfa/distfiles/
@


1.10
log
@- Update to 3.15 [1]
- Take maintainership per private conversation with current maintainer
- Remove reliance on OpenSSL from ports

PR:		ports/165992 [1]
Submitted by:	Stanislav Sedov <stas@@deglitch.com> [1]
Feature safe:	yes
@
text
@d33 2
a34 1
OPTIONS=	PROXY "Enable automatic proxy configuratio via libproxy"   off
d38 6
@


1.9
log
@- Update to 3.11.

Approved by:	maintainer timeout (52 days)
@
text
@d9 1
a9 2
PORTVERSION=	3.11
PORTREVISION=	0
d12 1
a12 1
		CRITICAL
d14 2
a15 2
MAINTAINER=	dgerow@@afflictions.org
COMMENT=	A client for Cisco\'s AnyConnect SSL VPN
d20 4
a24 1
USE_GNOME=	gnomehack pkgconfig
d26 1
d28 2
a29 1
USE_OPENSSL_PORT=	yes # Requires modern OpenSSL version
d35 2
d43 7
@


1.8
log
@- Fix OPTIONS processing in previous commit
- Bump PORTREVISION for package change

Noticed by:	stas
@
text
@d9 2
a10 2
PORTVERSION=	2.26
PORTREVISION=	1
d20 1
d22 1
d25 1
a25 1
OPENSSL=	${OPENSSLBASE}
a27 1
PORTDOCS=	README.*
d29 1
a29 1
.include <bsd.port.options.mk>
d31 1
a31 1
OPTIONS=	GUI      "Enable the OpenConnect configuration GUI"   off
d33 2
a34 6
.if defined(WITH_GUI)
LIB_DEPENDS+=	gtk-x11-2.0.0:${PORTSDIR}/x11-toolkits/gtk20
LIB_DEPENDS+=	gconf-2.4:${PORTSDIR}/devel/gconf2
PLIST_SUB+=	WITH_GUI=""
.else
PLIST_SUB+=	WITH_GUI="@@comment "
a36 9
do-install:
	${INSTALL_PROGRAM} -m 751 ${WRKSRC}/openconnect \
	${PREFIX}/bin/openconnect
.if defined(WITH_GUI)
	${INSTALL_PROGRAM} ${WRKSRC}/nm-openconnect-auth-dialog \
	${PREFIX}/libexec
.endif
	${INSTALL_MAN} ${WRKSRC}/${MAN8} ${MANPREFIX}/man/man8

d40 2
a41 2
	${INSTALL_MAN} ${WRKSRC}/README.DTLS ${DOCSDIR}
	${INSTALL_MAN} ${WRKSRC}/README.SecurID ${DOCSDIR}
d44 1
a44 1
.include <bsd.port.mk>
@


1.7
log
@- Update to 2.26
- Use bsd.port.mk

Changes:
- Fix potential crash on relative HTTP redirect.
- Use correct TUN/TAP device node on Android.
- Check client certificate expiry date.
- Implement CSTP and DTLS rekeying (both by reconnecting CSTP).
- Add --force-dpd option to set minimum DPD interval.
- Don't print webvpn cookie in debug output.
- Fix host selection in NetworkManager auth dialog.
- Use SSLv3 instead of TLSv1; some servers (or their firewalls) don't accept
  any ClientHello options.
- Never include address family prefix on script-tun connections.

PR:		ports/155705
Submitted by:	Ben <ben@@gibbed.org>
Approved by:	Damian Gerow <dgerow@@afflictions.org> (maintainer)
@
text
@d10 1
d32 1
a32 1
.if !defined(WITHOUT_GUI)
d43 1
a43 1
.if !defined(WITHOUT_GUI)
@


1.6
log
@- Update to 2.25

PR:		ports/146933
Submitted by:	Damian Gerow <dgerow@@afflictions.org> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	2.25
a30 2
.include <bsd.port.pre.mk>

d55 1
a55 1
.include <bsd.port.post.mk>
@


1.5
log
@- update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
@
text
@d9 1
a9 2
PORTVERSION=	2.01
PORTREVISION=	2
@


1.4
log
@- update to jpeg-8
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.3
log
@- Update to 2.01.

PR:		ports/138115
Submitted by:	Sylvio Cesar <scjamorim@@bsd.com.br>
Approved by:	Damian Gerow <dgerow@@afflictions.org> (maintainer)
@
text
@d10 1
@


1.2
log
@- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
@
text
@d9 1
a9 2
PORTVERSION=	2.00
PORTREVISION=	1
@


1.1
log
@OpenConnect is a client for Cisco's AnyConnect SSL VPN, which is
supported by IOS 12.4(9)T or later on Cisco SR500, 870, 880,
1800, 2800, 3800, 7200 Series and Cisco 7301 Routers.

Like vpnc, OpenConnect is not officially supported by, or
associated in any way with, Cisco Systems. It just happens to
interoperate with their equipment.

WWW: http://www.infradead.org/openconnect.html

PR:		ports/135274
Submitted by:	Damian Gerow
@
text
@d10 1
@

