aboutsummaryrefslogtreecommitdiff
path: root/security/vpnd/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'security/vpnd/Makefile')
-rw-r--r--security/vpnd/Makefile25
1 files changed, 15 insertions, 10 deletions
diff --git a/security/vpnd/Makefile b/security/vpnd/Makefile
index 14c50273bfb1..4d28a9a03fa3 100644
--- a/security/vpnd/Makefile
+++ b/security/vpnd/Makefile
@@ -17,33 +17,38 @@ COMMENT= VPN daemon offering transparent blowfish encryption between networks
WRKSRC= ${WRKDIR}/${PORTNAME}
HAS_CONFIGURE= yes
USE_REINPLACE= yes
+USE_RC_SUBR= yes
-DOCFILES= README FAQ.TXT SPEED.TXT VERSIONS
+PLIST_FILES= sbin/vpnd etc/rc.d/vpnd.sh etc/vpnd.conf.sample etc/vpnd.chat.sample
+PORTDOCS= README FAQ.TXT SPEED.TXT VERSIONS
post-patch:
- @${MV} ${WRKSRC}/Makefile.FreeBSD.in ${WRKSRC}/Makefile.FreeBSD.in_tmp
- @${SED} -e "s:^ETC_DIR=:ETC_DIR= ${PREFIX}/etc:" \
- < ${WRKSRC}/Makefile.FreeBSD.in_tmp > ${WRKSRC}/Makefile.FreeBSD.in
-
-pre-configure:
- ${REINPLACE_CMD} -e "s@-O3@${CFLAGS}@g; s@gcc@${CC}@g" \
- ${WRKSRC}/configure
+.for f in README globals.c vpnd.c vpnd.conf
+ @${REINPLACE_CMD} -e 's,/etc,${PREFIX}/etc,g' ${WRKSRC}/${f}
+.endfor
+ @${REINPLACE_CMD} -e "s,machine/param.h,sys/param.h,g" ${WRKSRC}/vpnd.h
+ @${REINPLACE_CMD} -e "s@-O3@${CFLAGS}@g; s@gcc@${CC}@g" ${WRKSRC}/${CONFIGURE_SCRIPT}
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/vpnd ${PREFIX}/sbin/vpnd
+ @${INSTALL_SCRIPT} ${FILESDIR}/vpnd.sh ${PREFIX}/etc/rc.d/vpnd.sh
@${INSTALL_DATA} ${WRKSRC}/vpnd.conf ${PREFIX}/etc/vpnd.conf.sample
@${INSTALL_DATA} ${WRKSRC}/vpnd.chat ${PREFIX}/etc/vpnd.chat.sample
.if !defined(NOPORTDOCS)
@${INSTALL} -d -m 0755 ${DOCSDIR}
-.for i in ${DOCFILES}
+.for i in ${PORTDOCS}
@${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
.endfor
.endif
+.include <bsd.port.pre.mk>
+
post-install:
+.if ${OSVERSION} < 500000
@${ECHO} "================================================================================"
@${ECHO} "Make sure you set up a few IRQ's for random generation with rndcontrol before"
@${ECHO} "trying to generate a master key file."
@${ECHO} "================================================================================"
+.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>