# $NetBSD: Makefile,v 1.18 2020/04/26 13:51:52 rillig Exp $ # DISTNAME= anacron-2.3 PKGREVISION= 3 CATEGORIES= time MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=anacron/} MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://anacron.sourceforge.net/ COMMENT= Periodic command scheduler LICENSE= gnu-gpl-v2 USE_TOOLS+= gmake .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_NOOP_OK.hdr= yes # may already be /usr/sbin/sendmail 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' \ -e 's|/var/spool/anacron|${VARBASE}/spool/anacron|g' MAKE_FLAGS+= ANACRONTAB='${PKG_SYSCONFDIR}/anacrontab' MAKE_FLAGS+= BINDIR='${PREFIX}/sbin' MAKE_FLAGS+= CFLAGS=${CFLAGS:M*:Q} MAKE_FLAGS+= INSTALL_DATA=${INSTALL_DATA:Q} MAKE_FLAGS+= INSTALL_DIR=${TRUE:Q} MAKE_FLAGS+= INSTALL_PROGRAM=${INSTALL_PROGRAM:Q} MAKE_FLAGS+= MANDIR='${PREFIX}/man' MAKE_FLAGS+= PREFIX=${PREFIX:Q} MAKE_FLAGS+= SHELL=${SH:Q} MAKE_FLAGS+= SPOOLDIR='${VARBASE}/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= ${VARBASE}/spool/anacron RCD_SCRIPTS= anacron INSTALLATION_DIRS= ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 sbin ${EGDIR} INSTALL_MAKE_FLAGS= BINDIR=${DESTDIR}${PREFIX}/sbin \ MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR} post-install: ${INSTALL_DATA} ${FILESDIR}/anacrontab.FreeBSD ${DESTDIR}${EGDIR} ${INSTALL_DATA} ${FILESDIR}/anacrontab.NetBSD ${DESTDIR}${EGDIR} .include "../../mk/bsd.pkg.mk"