ports/62111: update port security/vpnc
Christian Lackas
delta at lackas.net
Fri Jan 30 13:00:43 UTC 2004
>Number: 62111
>Category: ports
>Synopsis: update port security/vpnc
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Fri Jan 30 05:00:37 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Christian Lackas
>Release: FreeBSD 4.9-STABLE i386
>Organization:
>Environment:
System: FreeBSD router.cleanlaser.de 4.9-STABLE FreeBSD 4.9-STABLE #12: Thu Oct 30 19:11:13 CET 2003 root at router.cleanlaser.de:/usr/obj/usr/src/sys/DELTA i386
>Description:
update to new vpnc version, fixes and additions to man-page,
using new libgcrypt-devel port
>How-To-Repeat:
>Fix:
Apply patch:
cd /usr/ports/security/vpnc && patch -p0 < /path/to/patch
diff -urN /usr/ports/security/vpnc/Makefile vpnc/Makefile
--- /usr/ports/security/vpnc/Makefile Mon Dec 22 20:23:14 2003
+++ vpnc/Makefile Fri Jan 30 01:30:11 2004
@@ -7,44 +7,40 @@
PORTNAME= vpnc
PORTVERSION= 0.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= http://www.unix-ag.uni-kl.de/~massar/vpnc/
-DISTNAME= ${PORTNAME}-${PORTVERSION}-rm+zomb-pre6
+DISTNAME= ${PORTNAME}-${PORTVERSION}-rm+zomb-pre7
MAINTAINER= delta at lackas.net
COMMENT= Client for Cisco 3000 VPN Concentrator
-LIB_DEPENDS= gcrypt.6:${PORTSDIR}/security/libgcrypt
+LIB_DEPENDS= gcrypt.10:${PORTSDIR}/security/libgcrypt-devel
USE_GMAKE= yes
USE_REINPLACE= yes
ALL_TARGET= vpnc
-MAN8= vpnc.8
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/vpnc.c
- @${REINPLACE_CMD} -e \
- 's|%%CC%%|${CC}|;s|%%CFLAGS%%|${CFLAGS}|' \
- ${WRKSRC}/Makefile
+MAN8=vpnc.8
do-install:
- @${INSTALL_PROGRAM} -m 751 ${WRKSRC}/vpnc ${PREFIX}/sbin
+ @${INSTALL_PROGRAM} -m 751 ${WRKSRC}/vpnc ${PREFIX}/sbin/vpnc
@${INSTALL_SCRIPT} -m 755 ${FILESDIR}/vpnc.sh ${PREFIX}/etc/rc.d/vpnc.sh.sample
+ @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${PREFIX}/etc/rc.d/vpnc.sh.sample
@${INSTALL_DATA} -m 600 ${WRKSRC}/vpnc.conf ${PREFIX}/etc/vpnc.conf.sample
+.if !defined(NO_INSTALL_MANPAGES)
@${INSTALL_MAN} ${FILESDIR}/vpnc.8 ${PREFIX}/man/man8
+.endif
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
@${INSTALL_DATA} ${WRKSRC}/ChangeLog ${DOCSDIR}
@${INSTALL_DATA} ${WRKSRC}/TODO ${DOCSDIR}
.endif
-
-post-install:
@${CAT} ${PKGMESSAGE}
- @${REINPLACE_CMD} -e \
- 's|%%PREFIX%%|${PREFIX}|' ${PREFIX}/etc/rc.d/vpnc.sh.sample
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/vpnc.c
+ @${REINPLACE_CMD} -e 's|%%CC%%|${CC}|;s|%%CFLAGS%%|${CFLAGS}|' ${WRKSRC}/Makefile
.include <bsd.port.mk>
diff -urN /usr/ports/security/vpnc/distinfo vpnc/distinfo
--- /usr/ports/security/vpnc/distinfo Wed Dec 17 16:19:50 2003
+++ vpnc/distinfo Fri Jan 30 01:06:02 2004
@@ -1 +1 @@
-MD5 (vpnc-0.2-rm+zomb-pre6.tar.gz) = e2061c70455f333b2ee9089c6e25adec
+MD5 (vpnc-0.2-rm+zomb-pre7.tar.gz) = 3aae30829aab05dca932c3f77800b155
diff -urN /usr/ports/security/vpnc/files/patch-Makefile vpnc/files/patch-Makefile
--- /usr/ports/security/vpnc/files/patch-Makefile Mon Dec 22 20:23:15 2003
+++ vpnc/files/patch-Makefile Fri Jan 30 01:06:31 2004
@@ -14,8 +14,7 @@
ifeq ($(shell uname -s), Linux)
SYSDEP=sysdep-linux.o
endif
--ifeq ($(shell uname -s), NetBSD)
-+ifeq ($(shell uname -s), FreeBSD)
+ ifeq ($(shell uname -s), NetBSD)
CFLAGS += -DSOCKADDR_IN_SIN_LEN
SYSDEP=sysdep-bsd.o
endif
diff -urN /usr/ports/security/vpnc/files/vpnc.8 vpnc/files/vpnc.8
--- /usr/ports/security/vpnc/files/vpnc.8 Mon Dec 22 20:23:15 2003
+++ vpnc/files/vpnc.8 Fri Jan 30 01:06:42 2004
@@ -30,7 +30,7 @@
TUN/TAP driver in Linux kernel 2.4 and above and
device
.BR tun (4)
-on BSD.
+on BSD. It runs completely in user space.
The vpnc daemon by it self does not set any routes. The user
has to do it on its own, e.g. for a full tunnel under FreeBSD
@@ -62,7 +62,10 @@
.IP "--ifname name"
name of the tun-interface to use
.IP "--local-port port number"
-use this port for the connection <0-65535>, use 0 for random
+use this port for the connection <0-65535> to allow multiple instances of vpnc
+running, use 0 a for
+.I random
+port
.IP "--pid-file filename"
store the pid of background process there
.IP "--dh IKE DH group"
@@ -72,7 +75,8 @@
.IP "--non-inter"
non interactive mode, don't ask any questions
.IP "--debug nr"
-set debugging level <0/1/2/3/99>
+set debugging level: none(0), basic(1), control flow(2), packet dump(3),
+include username/password(99)
.IP "--no-detach"
do not send daemon to background
.IP "--print-config"
@@ -103,7 +107,7 @@
.P
Xauth username abcdef
.P
-Xauth passwort 123456
+Xauth password 123456
.PD
.RE
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list