1 # $NetBSD: Makefile,v 1.12 2009/09/02 12:37:10 asau Exp $
7 MASTER_SITES
= ${MASTER_SITE_SOURCEFORGE
:=anacron
/}
9 MAINTAINER
= jmmv@NetBSD.org
10 HOMEPAGE
= http
://anacron.sourceforge.net
/
11 COMMENT
= Periodic command scheduler
16 .
include "../../mk/bsd.prefs.mk"
19 SUBST_MESSAGE.hdr
= Setting up global.h.
20 SUBST_STAGE.hdr
= pre-configure
21 SUBST_FILES.hdr
= global.h
22 .if
${OPSYS} == "NetBSD"
23 SUBST_SED.hdr
= -e
's|SENDMAIL ".*"|SENDMAIL "/usr/sbin/sendmail"|'
25 SUBST_SED.hdr
= -e
's|SENDMAIL ".*"|SENDMAIL "/usr/lib/sendmail"|'
29 SUBST_MESSAGE.man
= Setting up manpages.
30 SUBST_STAGE.man
= pre-configure
31 SUBST_FILES.man
= anacrontab
.5 anacron
.8
32 SUBST_SED.man
= -e
's|/etc/anacrontab|${PKG_SYSCONFDIR}/anacrontab|g'
34 MAKE_FLAGS
+= ANACRONTAB
='${PKG_SYSCONFDIR}/anacrontab'
35 MAKE_FLAGS
+= BINDIR
='${PREFIX}/sbin'
36 MAKE_FLAGS
+= CFLAGS
=${CFLAGS
:M
*:Q
}
37 MAKE_FLAGS
+= INSTALL_DATA
=${INSTALL_DATA
:Q
}
38 MAKE_FLAGS
+= INSTALL_DIR
=${TRUE
:Q
}
39 MAKE_FLAGS
+= INSTALL_PROGRAM
=${INSTALL_PROGRAM
:Q
}
40 MAKE_FLAGS
+= MANDIR
='${PREFIX}/man'
41 MAKE_FLAGS
+= PREFIX
=${PREFIX
:Q
}
42 MAKE_FLAGS
+= SHELL
=${SH
:Q
}
43 MAKE_FLAGS
+= SPOOLDIR
='/var/spool/anacron'
45 EGDIR
= ${PREFIX}/share
/examples
/anacron
46 .if exists
(${FILESDIR}/anacrontab.
${OPSYS})
47 CONF_FILES
= ${EGDIR}/anacrontab.
${OPSYS} \
48 ${PKG_SYSCONFDIR}/anacrontab
52 OWN_DIRS
= /var
/spool
/anacron
56 INSTALLATION_DIRS
= ${PKGMANDIR}/man5
${PKGMANDIR}/man8 sbin
${EGDIR}
58 INSTALL_MAKE_FLAGS
= BINDIR
=${DESTDIR}${PREFIX}/sbin \
59 MANDIR
=${DESTDIR}${PREFIX}/${PKGMANDIR}
62 ${INSTALL_DATA} ${FILESDIR}/anacrontab.FreeBSD
${DESTDIR}${EGDIR}
63 ${INSTALL_DATA} ${FILESDIR}/anacrontab.NetBSD
${DESTDIR}${EGDIR}
65 .
include "../../mk/bsd.pkg.mk"