aboutsummaryrefslogtreecommitdiff
path: root/security/softether/Makefile
diff options
context:
space:
mode:
authorKurt Jaeger <pi@FreeBSD.org>2017-02-27 20:56:31 +0000
committerKurt Jaeger <pi@FreeBSD.org>2017-02-27 20:56:31 +0000
commita71d6d40127fcc2cff7e02ebfebaae9b68058f07 (patch)
tree935494adf90605886652ca727043ebc7e840c535 /security/softether/Makefile
parent030a8594483acc41d6f94139da4126af65f53424 (diff)
downloadports-a71d6d40127fcc2cff7e02ebfebaae9b68058f07.tar.gz
ports-a71d6d40127fcc2cff7e02ebfebaae9b68058f07.zip
security/softether: update 4.18.9570 -> 4.20.9608
PR: 209195 Submitted by: net@arrishq.net (maintainer) Changes: http://www.softether.org/5-download/history
Notes
Notes: svn path=/head/; revision=434989
Diffstat (limited to 'security/softether/Makefile')
-rw-r--r--security/softether/Makefile40
1 files changed, 27 insertions, 13 deletions
diff --git a/security/softether/Makefile b/security/softether/Makefile
index c0a2e24ed7b5..86c7a8e17b62 100644
--- a/security/softether/Makefile
+++ b/security/softether/Makefile
@@ -1,17 +1,19 @@
# $FreeBSD$
PORTNAME= softether
-PORTVERSION= 4.18.9570
-PORTREVISION= 1
+PORTVERSION= 4.20.9608
CATEGORIES= security
-MASTER_SITES= http://www.softether-download.com/files/softether/v4.18-9570-rtm-2015.07.26-tree/Source_Code/
-DISTNAME= ${PORTNAME}-src-v4.18-9570-rtm
+MASTER_SITES= http://www.softether-download.com/files/softether/v4.20-9608-rtm-2016.04.17-tree/Source_Code/
+DISTNAME= ${PORTNAME}-src-v4.20-9608-rtm
MAINTAINER= net@arrishq.net
COMMENT= Softether VPN solution
LICENSE= GPLv2
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
PORTDOCS= AUTHORS.TXT ChangeLog LICENSE README THIRD_PARTY.TXT WARNING.TXT
DOS2UNIX_FILES= AUTHORS.TXT ChangeLog LICENSE README THIRD_PARTY.TXT \
WARNING.TXT \
@@ -20,10 +22,14 @@ DOS2UNIX_FILES= AUTHORS.TXT ChangeLog LICENSE README THIRD_PARTY.TXT \
src/Cedar/Client.h \
src/Cedar/Nat.h \
src/Cedar/Server.c \
+ src/Cedar/Server.h \
+ src/Cedar/Virtual.h \
src/Mayaqua/Cfg.c \
src/Mayaqua/Cfg.h \
- src/Mayaqua/Network.c \
src/Mayaqua/Kernel.c \
+ src/Mayaqua/Mayaqua.c \
+ src/Mayaqua/Network.c \
+ src/Mayaqua/Network.h \
src/Mayaqua/Table.h \
src/Mayaqua/Unix.c
@@ -31,14 +37,18 @@ OPTIONS_DEFINE= DOCS
ONLY_FOR_ARCHS= i386 amd64
-USE_OPENSSL= yes
-USES= dos2unix gmake iconv:wchar_t localbase:ldflags ncurses readline
+USES= dos2unix gmake iconv:wchar_t localbase:ldflags ncurses \
+ readline ssl
USE_RC_SUBR= softether_bridge softether_client softether_server
SUB_FILES= vpncmd
MAKE_JOBS_UNSAFE= yes
+LOGDIR?= /var/log/softether
+PLIST_SUB+= LOGDIR="${LOGDIR}"
+SUB_LIST= LOGDIR="${LOGDIR}"
+
# a pity the source directory has such a naming scheme, but well
-WRKSRC= ${WRKDIR}/v4.18-9570
+WRKSRC= ${WRKDIR}/v4.20-9608
ALL_TARGET= build
@@ -60,15 +70,19 @@ post-extract:
# into ${PREFIX}/sbin
do-install:
${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/softether
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/vpnbridge/vpnbridge ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpnbridge
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/vpnclient/vpnclient ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpnclient
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/vpncmd/vpncmd ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpncmd
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/vpnserver/vpnserver ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpnserver
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/vpnbridge/vpnbridge ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpnbridge
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/vpnclient/vpnclient ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpnclient
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/vpncmd/vpncmd ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpncmd
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/vpnserver/vpnserver ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpnserver
${INSTALL_DATA} ${WRKSRC}/bin/vpnserver/hamcore.se2 ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/hamcore.se2
${INSTALL_SCRIPT} ${WRKDIR}/vpncmd ${STAGEDIR}/${PREFIX}/sbin/vpncmd
-post-install-DOCS-on:
+post-install:
+.for i in vpnbridge vpnclient vpncmd vpnserver
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/${i}
+.endfor
@${MKDIR} ${STAGEDIR}${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${LOGDIR}
.for doc in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}
.endfor