diff --git a/srcpkgs/vpnc/patches/0001-fix-musl.patch b/srcpkgs/vpnc/patches/0001-fix-musl.patch new file mode 100644 index 00000000000..5ceb5845e93 --- /dev/null +++ b/srcpkgs/vpnc/patches/0001-fix-musl.patch @@ -0,0 +1,32 @@ +diff --git sysdep.c sysdep.c +index ff07753..43fdb74 100644 +--- sysdep.c ++++ sysdep.c +@@ -59,7 +59,7 @@ + #if defined(__DragonFly__) + #include + #elif defined(__linux__) +-#include ++/*#include */ + #elif defined(__APPLE__) + /* no header for tun */ + #elif defined(__CYGWIN__) +diff --git sysdep.h sysdep.h +index a5eafd6..af34e94 100644 +--- sysdep.h ++++ sysdep.h +@@ -38,11 +38,13 @@ int tun_get_hwaddr(int fd, char *dev, uint8_t *hwaddr); + + /***************************************************************************/ + #if defined(__linux__) || defined(__GLIBC__) ++#ifdef __GLIBC__ + #include ++#define HAVE_ERROR 1 ++#endif + + #define HAVE_VASPRINTF 1 + #define HAVE_ASPRINTF 1 +-#define HAVE_ERROR 1 + #define HAVE_GETLINE 1 + #define HAVE_UNSETENV 1 + #define HAVE_SETENV 1 diff --git a/srcpkgs/vpnc/template b/srcpkgs/vpnc/template index 8de3cd76c24..b1522fff773 100644 --- a/srcpkgs/vpnc/template +++ b/srcpkgs/vpnc/template @@ -1,7 +1,7 @@ # Template file for 'vpnc' pkgname=vpnc version=0.5.3 -revision=3 +revision=4 hostmakedepends="perl" makedepends="libgcrypt-devel" depends="net-tools"