6 MASTER_SITES= http://fcron.free.fr/archives/ \
7 ftp://ftp.seul.org/pub/fcron/
8 DISTNAME= ${PORTNAME}-${PORTVERSION}.src
10 MAINTAINER= bob@eager.cx
11 COMMENT= Periodic command scheduler
15 OPTIONS_DEFINE= DOCS EXAMPLES
20 CONFIGURE_ARGS= --localstatedir=/var \
21 --with-cflags="${CFLAGS}" \
22 --with-rootname=root --with-rootgroup=wheel \
23 --with-docdir=${DOCSDIR} \
26 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
33 SUB_FILES= pkg-message
36 PLIST_SUB+= PAMDIR=etc/pam.d
40 DOCSRC= ${WRKSRC}/doc/en
43 ${INSTALL_PROGRAM} ${WRKSRC}/fcron ${STAGEDIR}${PREFIX}/sbin
44 ${INSTALL_PROGRAM} ${WRKSRC}/fcrontab ${STAGEDIR}${PREFIX}/bin
45 ${INSTALL_PROGRAM} ${WRKSRC}/fcrondyn ${STAGEDIR}${PREFIX}/bin
46 ${INSTALL_PROGRAM} ${WRKSRC}/fcronsighup ${STAGEDIR}${PREFIX}/bin
47 ${INSTALL_DATA} ${WRKSRC}/files/fcron.pam ${STAGEDIR}${PREFIX}/${PAMDIR}/fcron
48 ${INSTALL_DATA} ${WRKSRC}/files/fcrontab.pam ${STAGEDIR}${PREFIX}/${PAMDIR}/fcrontab
49 .for f in fcron.allow fcron.conf fcron.deny
50 ${INSTALL_DATA} -m 640 ${WRKSRC}/files/${f} ${STAGEDIR}${PREFIX}/etc/${f}.sample
53 ${INSTALL_MAN} ${DOCSRC}/man/*.${n} ${STAGEDIR}${PREFIX}/man/man${n}
55 ${MKDIR} -m 770 ${STAGEDIR}/var/spool/fcron
57 do-install-EXAMPLES-on:
58 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
59 ${INSTALL_DATA} ${FILESDIR}/fcrontab-* ${WRKSRC}/files/*.pam ${STAGEDIR}${EXAMPLESDIR}
63 ${MKDIR} ${STAGEDIR}${DOCSDIR}/${d}
64 ${INSTALL_DATA} ${DOCSRC}/${d}/* ${STAGEDIR}${DOCSDIR}/${d}
67 .include <bsd.port.mk>