diff options
Diffstat (limited to 'time/anacron/Makefile')
-rw-r--r-- | time/anacron/Makefile | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/time/anacron/Makefile b/time/anacron/Makefile new file mode 100644 index 00000000000..e3e6ac25944 --- /dev/null +++ b/time/anacron/Makefile @@ -0,0 +1,63 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/04/11 11:33:46 jmmv Exp $ +# + +DISTNAME= anacron-2.3 +CATEGORIES= time +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=anacron/} + +MAINTAINER= jmmv@NetBSD.org +HOMEPAGE= http://anacron.sourceforge.net/} +COMMENT= Periodic command scheduler + +USE_BUILDLINK3= yes +USE_GNU_TOOLS+= make +USE_PKGINSTALL= yes + +.include "../../mk/bsd.prefs.mk" + +SUBST_CLASSES+= hdr +SUBST_MESSAGE.hdr= "Setting up global.h." +SUBST_STAGE.hdr= pre-configure +SUBST_FILES.hdr= global.h +.if ${OPSYS} == "NetBSD" +SUBST_SED.hdr= -e 's|SENDMAIL ".*"|SENDMAIL "/usr/sbin/sendmail"|' +.else +SUBST_SED.hdr= -e 's|SENDMAIL ".*"|SENDMAIL "/usr/lib/sendmail"|' +.endif + +SUBST_CLASSES+= man +SUBST_MESSAGE.man= "Setting up manpages." +SUBST_STAGE.man= pre-configure +SUBST_FILES.man= anacrontab.5 anacron.8 +SUBST_SED.man= -e 's|/etc/anacrontab|${PKG_SYSCONFDIR}/anacrontab|g' + +MAKE_FLAGS+= ANACRONTAB='${PKG_SYSCONFDIR}/anacrontab' +MAKE_FLAGS+= BINDIR='${PREFIX}/sbin' +MAKE_FLAGS+= CFLAGS='${CFLAGS}' +MAKE_FLAGS+= INSTALL_DATA='${INSTALL_DATA}' +MAKE_FLAGS+= INSTALL_DIR='${TRUE}' +MAKE_FLAGS+= INSTALL_PROGRAM='${INSTALL_PROGRAM}' +MAKE_FLAGS+= MANDIR='${PREFIX}/man' +MAKE_FLAGS+= PREFIX='${PREFIX}' +MAKE_FLAGS+= SHELL='${SH}' +MAKE_FLAGS+= SPOOLDIR='/var/spool/anacron' + +EGDIR= ${PREFIX}/share/examples/anacron +.if exists(${FILESDIR}/anacrontab.${OPSYS}) +CONF_FILES= ${EGDIR}/anacrontab.${OPSYS} \ + ${PKG_SYSCONFDIR}/anacrontab +CONF_FILES_MODE= 0600 +.endif + +OWN_DIRS= /var/spool/anacron + +RCD_SCRIPTS= anacron + +INSTALLATION_DIRS= man/man5 man/man8 sbin + +post-install: + ${INSTALL_DATA_DIR} ${EGDIR} + ${INSTALL_DATA} ${FILESDIR}/anacrontab.FreeBSD ${EGDIR} + ${INSTALL_DATA} ${FILESDIR}/anacrontab.NetBSD ${EGDIR} + +.include "../../mk/bsd.pkg.mk" |