diff options
Diffstat (limited to 'security/softether/Makefile')
-rw-r--r-- | security/softether/Makefile | 40 |
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 |