|
Lines 17-49
Link Here
|
| 17 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
17 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
| 18 |
HAS_CONFIGURE= yes |
18 |
HAS_CONFIGURE= yes |
| 19 |
USE_REINPLACE= yes |
19 |
USE_REINPLACE= yes |
|
|
20 |
USE_RC_SUBR= yes |
| 20 |
|
21 |
|
| 21 |
DOCFILES= README FAQ.TXT SPEED.TXT VERSIONS |
22 |
PLIST_FILES= sbin/vpnd etc/rc.d/vpnd.sh etc/vpnd.conf.sample etc/vpnd.chat.sample |
|
|
23 |
PORTDOCS= README FAQ.TXT SPEED.TXT VERSIONS |
| 22 |
|
24 |
|
| 23 |
post-patch: |
25 |
post-patch: |
| 24 |
@${MV} ${WRKSRC}/Makefile.FreeBSD.in ${WRKSRC}/Makefile.FreeBSD.in_tmp |
26 |
.for f in README globals.c vpnd.c vpnd.conf |
| 25 |
@${SED} -e "s:^ETC_DIR=:ETC_DIR= ${PREFIX}/etc:" \ |
27 |
@${REINPLACE_CMD} -e 's,/etc,${PREFIX}/etc,g' ${WRKSRC}/${f} |
| 26 |
< ${WRKSRC}/Makefile.FreeBSD.in_tmp > ${WRKSRC}/Makefile.FreeBSD.in |
28 |
.endfor |
| 27 |
|
29 |
@${REINPLACE_CMD} -e "s,machine/param.h,sys/param.h,g" ${WRKSRC}/vpnd.h |
| 28 |
pre-configure: |
30 |
@${REINPLACE_CMD} -e "s@-O3@${CFLAGS}@g; s@gcc@${CC}@g" ${WRKSRC}/${CONFIGURE_SCRIPT} |
| 29 |
${REINPLACE_CMD} -e "s@-O3@${CFLAGS}@g; s@gcc@${CC}@g" \ |
|
|
| 30 |
${WRKSRC}/configure |
| 31 |
|
31 |
|
| 32 |
do-install: |
32 |
do-install: |
| 33 |
@${INSTALL_PROGRAM} ${WRKSRC}/vpnd ${PREFIX}/sbin/vpnd |
33 |
@${INSTALL_PROGRAM} ${WRKSRC}/vpnd ${PREFIX}/sbin/vpnd |
|
|
34 |
@${INSTALL_SCRIPT} ${FILESDIR}/vpnd.sh ${PREFIX}/etc/rc.d/vpnd.sh |
| 34 |
@${INSTALL_DATA} ${WRKSRC}/vpnd.conf ${PREFIX}/etc/vpnd.conf.sample |
35 |
@${INSTALL_DATA} ${WRKSRC}/vpnd.conf ${PREFIX}/etc/vpnd.conf.sample |
| 35 |
@${INSTALL_DATA} ${WRKSRC}/vpnd.chat ${PREFIX}/etc/vpnd.chat.sample |
36 |
@${INSTALL_DATA} ${WRKSRC}/vpnd.chat ${PREFIX}/etc/vpnd.chat.sample |
| 36 |
.if !defined(NOPORTDOCS) |
37 |
.if !defined(NOPORTDOCS) |
| 37 |
@${INSTALL} -d -m 0755 ${DOCSDIR} |
38 |
@${INSTALL} -d -m 0755 ${DOCSDIR} |
| 38 |
.for i in ${DOCFILES} |
39 |
.for i in ${PORTDOCS} |
| 39 |
@${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} |
40 |
@${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} |
| 40 |
.endfor |
41 |
.endfor |
| 41 |
.endif |
42 |
.endif |
| 42 |
|
43 |
|
|
|
44 |
.include <bsd.port.pre.mk> |
| 45 |
|
| 43 |
post-install: |
46 |
post-install: |
|
|
47 |
.if ${OSVERSION} < 500000 |
| 44 |
@${ECHO} "================================================================================" |
48 |
@${ECHO} "================================================================================" |
| 45 |
@${ECHO} "Make sure you set up a few IRQ's for random generation with rndcontrol before" |
49 |
@${ECHO} "Make sure you set up a few IRQ's for random generation with rndcontrol before" |
| 46 |
@${ECHO} "trying to generate a master key file." |
50 |
@${ECHO} "trying to generate a master key file." |
| 47 |
@${ECHO} "================================================================================" |
51 |
@${ECHO} "================================================================================" |
|
|
52 |
.endif |
| 48 |
|
53 |
|
| 49 |
.include <bsd.port.mk> |
54 |
.include <bsd.port.post.mk> |