diff --git a/sysutils/fcron/Makefile b/sysutils/fcron/Makefile index b36e00a8bde4..0c69d3c72d8c 100644 --- a/sysutils/fcron/Makefile +++ b/sysutils/fcron/Makefile @@ -1,66 +1,67 @@ PORTNAME= fcron PORTVERSION= 3.2.1 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://fcron.free.fr/archives/ \ ftp://ftp.seul.org/pub/fcron/ DISTNAME= ${PORTNAME}-${PORTVERSION}.src MAINTAINER= bob@eager.cx COMMENT= Periodic command scheduler WWW= http://fcron.free.fr/ LICENSE= GPLv2 -OPTIONS_DEFINE= DOCS EXAMPLES - -GNU_CONFIGURE= yes USES= perl5 gmake USE_PERL5= build +USE_RC_SUBR= fcron + +GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var \ --with-cflags="${CFLAGS}" \ --with-rootname=root --with-rootgroup=wheel \ --with-docdir=${DOCSDIR} \ --with-dsssl-dir=no +SUB_FILES= pkg-message + WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USERS= fcron GROUPS= fcron -USE_RC_SUBR= fcron - -SUB_FILES= pkg-message - PAMDIR?= etc/pam.d PLIST_SUB+= PAMDIR=etc/pam.d PORTDOCS= * DOCSRC= ${WRKSRC}/doc/en +OPTIONS_DEFINE= DOCS EXAMPLES + do-install: ${INSTALL_PROGRAM} ${WRKSRC}/fcron ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/fcrontab ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/fcrondyn ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/fcronsighup ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/files/fcron.pam ${STAGEDIR}${PREFIX}/${PAMDIR}/fcron ${INSTALL_DATA} ${WRKSRC}/files/fcrontab.pam ${STAGEDIR}${PREFIX}/${PAMDIR}/fcrontab .for f in fcron.allow fcron.conf fcron.deny ${INSTALL_DATA} -m 640 ${WRKSRC}/files/${f} ${STAGEDIR}${PREFIX}/etc/${f}.sample .endfor .for n in 1 5 8 ${INSTALL_MAN} ${DOCSRC}/man/*.${n} ${STAGEDIR}${PREFIX}/man/man${n} .endfor ${MKDIR} -m 770 ${STAGEDIR}/var/spool/fcron -do-install-EXAMPLES-on: - ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_DATA} ${FILESDIR}/fcrontab-* ${WRKSRC}/files/*.pam ${STAGEDIR}${EXAMPLESDIR} - do-install-DOCS-on: .for d in txt HTML ${MKDIR} ${STAGEDIR}${DOCSDIR}/${d} ${INSTALL_DATA} ${DOCSRC}/${d}/* ${STAGEDIR}${DOCSDIR}/${d} .endfor +do-install-EXAMPLES-on: + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${FILESDIR}/fcrontab-* ${WRKSRC}/files/*.pam ${STAGEDIR}${EXAMPLESDIR} + .include diff --git a/sysutils/fcron/pkg-plist b/sysutils/fcron/pkg-plist index dc3787ede088..e3a3214f82d7 100644 --- a/sysutils/fcron/pkg-plist +++ b/sysutils/fcron/pkg-plist @@ -1,24 +1,24 @@ %%PAMDIR%%/fcron %%PAMDIR%%/fcrontab @owner fcron @group fcron @(,,6111) bin/fcrondyn @(,,6111) bin/fcrontab -@(,,4110) bin/fcronsighup @sample etc/fcron.allow.sample @sample etc/fcron.deny.sample @owner root +@(,,4110) bin/fcronsighup @sample etc/fcron.conf.sample @owner @group man/man1/fcrondyn.1.gz man/man1/fcrontab.1.gz man/man5/fcron.conf.5.gz man/man5/fcrontab.5.gz man/man8/fcron.8.gz sbin/fcron %%PORTEXAMPLES%%%%EXAMPLESDIR%%/fcron.pam %%PORTEXAMPLES%%%%EXAMPLESDIR%%/fcrontab-operator %%PORTEXAMPLES%%%%EXAMPLESDIR%%/fcrontab-root %%PORTEXAMPLES%%%%EXAMPLESDIR%%/fcrontab.pam @dir(fcron,fcron,770) /var/spool/fcron