ports/81008: [maintainer-update] security/vpnc: new version
Christian Lackas
delta at lackas.net
Sat May 14 11:40:03 UTC 2005
>Number: 81008
>Category: ports
>Synopsis: [maintainer-update] security/vpnc: new version
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sat May 14 11:40:01 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Christian Lackas
>Release: FreeBSD 5.4-STABLE i386
>Organization:
Delta Consulting
>Environment:
System: FreeBSD zel726.zel.kfa-juelich.de 5.4-STABLE FreeBSD 5.4-STABLE #34: Mon May 2 14:22:38 CEST 2005 root at zel726.zel.kfa-juelich.de:/usr/obj/usr/src/sys/KERNEL.ZEL726 i386
>Description:
update to 0.3.3
# vpnc-0.3.3.tar.gz Sat May 14 12:23:27 CEST 2005
* ignore \r in config files
* (hopefuly) fixed 64bit bugs (Nicolas Boichat and Zach Brown)
* added support for "Split-Net" Routing
* introduced vpnc-script and removed vpnc-connect
* always search for configfiles in /etc/vpnc/ expect if the filename contains at least one "/"
* only read /etc/vpnc/default.conf and /etc/vpnc.conf if no other configfiles are provided
* various other fixes contributed by Anton Altaparmakov, Randy Chou, "krabat", Andre Vanha and Nikolay Sturm
>How-To-Repeat:
>Fix:
Apply attached patch.
The patch is also available at
http://www.lackas.net/freebsd/vpnc-0.3.3.patch
diff -urN /usr/ports/security/vpnc/Makefile vpnc/Makefile
--- /usr/ports/security/vpnc/Makefile Mon Apr 18 12:37:09 2005
+++ vpnc/Makefile Sat May 14 13:34:42 2005
@@ -6,7 +6,7 @@
#
PORTNAME= vpnc
-PORTVERSION= 0.3.2
+PORTVERSION= 0.3.3
PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= http://www.unix-ag.uni-kl.de/~massar/vpnc/:source \
@@ -28,10 +28,6 @@
.include <bsd.port.pre.mk>
-.if ${ARCH} == "amd64"
-IGNORE= "Crashes on startup"
-.endif
-
post-patch:
@${REINPLACE_CMD} -e \
's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/config.c
@@ -41,6 +37,7 @@
do-install:
@${INSTALL_PROGRAM} -m 751 ${WRKSRC}/vpnc ${PREFIX}/sbin/vpnc
+ @${INSTALL_SCRIPT} -m 751 ${WRKSRC}/vpnc-script ${PREFIX}/sbin/vpnc-script
@${INSTALL_SCRIPT} ${DISTDIR}/${STARTSCRIPT} ${WRKDIR}/vpnc.sh-fulltunnel
@${REINPLACE_CMD} -e 's|PREFIX=/usr/local|PREFIX=${PREFIX}|' ${WRKDIR}/vpnc.sh-fulltunnel
@${INSTALL_SCRIPT} ${FILESDIR}/vpnc.sh ${WRKDIR}
diff -urN /usr/ports/security/vpnc/distinfo vpnc/distinfo
--- /usr/ports/security/vpnc/distinfo Mon Apr 18 12:37:09 2005
+++ vpnc/distinfo Sat May 14 13:29:58 2005
@@ -1,4 +1,4 @@
-MD5 (vpnc-0.3.2.tar.gz) = aaccdffc5656095a45dfe87c5bf612cb
-SIZE (vpnc-0.3.2.tar.gz) = 56669
+MD5 (vpnc-0.3.3.tar.gz) = e7518cff21326fe7eb9795b60c25ae6a
+SIZE (vpnc-0.3.3.tar.gz) = 59939
MD5 (vpnc-wrapper-1.25) = 8c4a0dfc6053ec180cfcf11fc2ab04c7
SIZE (vpnc-wrapper-1.25) = 12484
diff -urN /usr/ports/security/vpnc/files/patch-config.c vpnc/files/patch-config.c
--- /usr/ports/security/vpnc/files/patch-config.c Thu Nov 18 13:22:50 2004
+++ vpnc/files/patch-config.c Sat May 14 13:29:59 2005
@@ -1,13 +1,13 @@
---- config.c.dist Wed Nov 17 15:07:24 2004
-+++ config.c Wed Nov 17 15:07:33 2004
-@@ -479,8 +479,8 @@
- }
+--- config.c.orig Sat May 14 13:20:11 2005
++++ config.c Sat May 14 13:20:51 2005
+@@ -520,8 +520,8 @@
}
-- read_config_file("/etc/vpnc/default.conf", config, 1);
-- read_config_file("/etc/vpnc.conf", config, 1);
-+ read_config_file("%%PREFIX%%/etc/vpnc/default.conf", config, 1);
-+ read_config_file("%%PREFIX%%/etc/vpnc.conf", config, 1);
+ if (!got_conffile) {
+- read_config_file("/etc/vpnc/default.conf", config, 1);
+- read_config_file("/etc/vpnc.conf", config, 1);
++ read_config_file("%%PREFIX%%/etc/vpnc/default.conf", config, 1);
++ read_config_file("%%PREFIX%%/etc/vpnc.conf", config, 1);
+ }
if (!print_config) {
- for (i = 0; config_names[i].name != NULL; i++)
diff -urN /usr/ports/security/vpnc/pkg-plist vpnc/pkg-plist
--- /usr/ports/security/vpnc/pkg-plist Thu Apr 29 15:41:55 2004
+++ vpnc/pkg-plist Sat May 14 13:29:58 2005
@@ -1,4 +1,5 @@
sbin/vpnc
+sbin/vpnc-script
etc/vpnc.conf.sample
etc/rc.d/vpnc.sh.sample
etc/rc.d/vpnc.sh.sample-fulltunnel
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list