From 4c650985bd7724fd500dc08290880b4a31d62115 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 23 Dec 2013 14:16:21 +0100 Subject: fix musl compile --- package/vpnc/Makefile | 3 ++- package/vpnc/patches/patch-sysdep_c | 17 +++++++++++++++++ package/vpnc/patches/patch-sysdep_h | 11 +++++++++++ 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 package/vpnc/patches/patch-sysdep_c create mode 100644 package/vpnc/patches/patch-sysdep_h (limited to 'package/vpnc') diff --git a/package/vpnc/Makefile b/package/vpnc/Makefile index 10054738b..a172fa7d2 100644 --- a/package/vpnc/Makefile +++ b/package/vpnc/Makefile @@ -5,7 +5,7 @@ include ${TOPDIR}/rules.mk PKG_NAME:= vpnc PKG_VERSION:= 0.5.3 -PKG_RELEASE:= 1 +PKG_RELEASE:= 2 PKG_MD5SUM:= 4378f9551d5b077e1770bbe09995afb3 PKG_DESCR:= client for cisco3000 VPN Concentrator. PKG_SECTION:= net/security @@ -19,6 +19,7 @@ include ${TOPDIR}/mk/package.mk $(eval $(call PKG_template,VPNC,vpnc,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) CONFIG_STYLE:= manual +TARGET_CPPFLAGS+= -D_GNU_SOURCE XAKE_FLAGS+= CC="${TARGET_CC}" \ OFLAGS="${TARGET_CFLAGS}" \ OS="Linux" \ diff --git a/package/vpnc/patches/patch-sysdep_c b/package/vpnc/patches/patch-sysdep_c new file mode 100644 index 000000000..abd723471 --- /dev/null +++ b/package/vpnc/patches/patch-sysdep_c @@ -0,0 +1,17 @@ +--- vpnc-0.5.3.orig/sysdep.c 2008-11-19 21:36:12.000000000 +0100 ++++ vpnc-0.5.3/sysdep.c 2013-12-23 14:15:07.000000000 +0100 +@@ -58,14 +58,10 @@ + + #if defined(__DragonFly__) + #include +-#elif defined(__linux__) +-#include + #elif defined(__APPLE__) + /* no header for tun */ + #elif defined(__CYGWIN__) + #include "tap-win32.h" +-#else +-#include + #endif + + #include "sysdep.h" diff --git a/package/vpnc/patches/patch-sysdep_h b/package/vpnc/patches/patch-sysdep_h new file mode 100644 index 000000000..854a14034 --- /dev/null +++ b/package/vpnc/patches/patch-sysdep_h @@ -0,0 +1,11 @@ +--- vpnc-0.5.3.orig/sysdep.h 2008-11-19 21:36:12.000000000 +0100 ++++ vpnc-0.5.3/sysdep.h 2013-12-23 14:13:51.000000000 +0100 +@@ -37,7 +37,7 @@ int tun_read(int fd, unsigned char *buf, + int tun_get_hwaddr(int fd, char *dev, uint8_t *hwaddr); + + /***************************************************************************/ +-#if defined(__linux__) || defined(__GLIBC__) ++#if defined(__GLIBC__) + #include + + #define HAVE_VASPRINTF 1 -- cgit v1.2.3