svn commit: r380395 - in head/security/vpnc: . files
Emanuel Haupt
ehaupt at FreeBSD.org
Tue Mar 3 20:50:55 UTC 2015
Author: ehaupt
Date: Tue Mar 3 20:50:53 2015
New Revision: 380395
URL: https://svnweb.freebsd.org/changeset/ports/380395
QAT: https://qat.redports.org/buildarchive/r380395/
Log:
Fix bug on __FreeBSD_version >= 1100042 where once vpnc set up a tunnel and
went into the main loop, no esp could be sent.
PR: 197835 (based on)
Submitted by: markiyan.kushnir at gmail.com
Fix confirmed: xmj
Modified:
head/security/vpnc/Makefile
head/security/vpnc/files/patch-sysdep.h
Modified: head/security/vpnc/Makefile
==============================================================================
--- head/security/vpnc/Makefile Tue Mar 3 20:48:16 2015 (r380394)
+++ head/security/vpnc/Makefile Tue Mar 3 20:50:53 2015 (r380395)
@@ -3,7 +3,7 @@
PORTNAME= vpnc
PORTVERSION= 0.5.3
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= security
MASTER_SITES= http://www.unix-ag.uni-kl.de/~massar/vpnc/ \
LOCAL/ehaupt
@@ -56,6 +56,11 @@ CFLAGS+= -DCISCO_PATCH_VERSION
.endif
post-patch:
+.if ${OSVERSION} >= 1100042
+ @${REINPLACE_CMD} \
+ -e 's|.*%%FREEBSD_IPLEN_FIX%%.*|#define NEED_IPLEN_FIX 1|' \
+ ${WRKSRC}/sysdep.h
+.endif
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/config.c
@${REINPLACE_CMD} -e 's|\(/etc/vpnc\)|${PREFIX}\1|' \
${WRKSRC}/${MANPAGE8}.template
Modified: head/security/vpnc/files/patch-sysdep.h
==============================================================================
--- head/security/vpnc/files/patch-sysdep.h Tue Mar 3 20:48:16 2015 (r380394)
+++ head/security/vpnc/files/patch-sysdep.h Tue Mar 3 20:50:53 2015 (r380395)
@@ -1,6 +1,19 @@
---- sysdep.h.orig 2008-11-19 20:36:12 UTC
-+++ sysdep.h
-@@ -86,6 +86,7 @@ int tun_get_hwaddr(int fd, char *dev, ui
+--- sysdep.h.orig 2008-11-19 21:36:12.000000000 +0100
++++ sysdep.h 2015-03-03 21:35:27.443313082 +0100
+@@ -75,17 +75,20 @@
+ /***************************************************************************/
+ #if defined(__FreeBSD_kernel__)
+ #define HAVE_SA_LEN 1
++/* %%FREEBSD_IPLEN_FIX%% */
+ #endif
+
+ /***************************************************************************/
+ #if defined(__FreeBSD__)
+ #define HAVE_SA_LEN 1
++/* %%FREEBSD_IPLEN_FIX%% */
+
+ #define HAVE_VASPRINTF 1
+ #define HAVE_ASPRINTF 1
#define HAVE_FGETLN 1
#define HAVE_UNSETENV 1
#define HAVE_SETENV 1
@@ -8,7 +21,7 @@
#endif
/***************************************************************************/
-@@ -97,6 +98,7 @@ int tun_get_hwaddr(int fd, char *dev, ui
+@@ -97,6 +100,7 @@
#define HAVE_FGETLN 1
#define HAVE_UNSETENV 1
#define HAVE_SETENV 1
More information about the svn-ports-all
mailing list