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