summaryrefslogtreecommitdiff
path: root/time/anacron/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'time/anacron/Makefile')
-rw-r--r--time/anacron/Makefile63
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"