Sat May 23 14:12:46 2015 UTC ()
Use VARBASE as the base for the spool directory to support non-root installs.
>From Andreas Kusalananda K辰h辰ri by mail to pkgsrc-users.
Bump PKGREVISION.


(bsiegert)
diff -r1.14 -r1.15 pkgsrc/time/anacron/Makefile

cvs diff -r1.14 -r1.15 pkgsrc/time/anacron/Makefile (expand / switch to unified diff)

--- pkgsrc/time/anacron/Makefile 2013/11/21 23:50:05 1.14
+++ pkgsrc/time/anacron/Makefile 2015/05/23 14:12:46 1.15
@@ -1,65 +1,66 @@ @@ -1,65 +1,66 @@
1# $NetBSD: Makefile,v 1.14 2013/11/21 23:50:05 jmmv Exp $ 1# $NetBSD: Makefile,v 1.15 2015/05/23 14:12:46 bsiegert Exp $
2# 2#
3 3
4DISTNAME= anacron-2.3 4DISTNAME= anacron-2.3
5PKGREVISION= 2 5PKGREVISION= 3
6CATEGORIES= time 6CATEGORIES= time
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=anacron/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=anacron/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://anacron.sourceforge.net/ 10HOMEPAGE= http://anacron.sourceforge.net/
11COMMENT= Periodic command scheduler 11COMMENT= Periodic command scheduler
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14USE_TOOLS+= gmake 14USE_TOOLS+= gmake
15 15
16.include "../../mk/bsd.prefs.mk" 16.include "../../mk/bsd.prefs.mk"
17 17
18SUBST_CLASSES+= hdr 18SUBST_CLASSES+= hdr
19SUBST_MESSAGE.hdr= Setting up global.h. 19SUBST_MESSAGE.hdr= Setting up global.h.
20SUBST_STAGE.hdr= pre-configure 20SUBST_STAGE.hdr= pre-configure
21SUBST_FILES.hdr= global.h 21SUBST_FILES.hdr= global.h
22.if ${OPSYS} == "NetBSD" 22.if ${OPSYS} == "NetBSD"
23SUBST_SED.hdr= -e 's|SENDMAIL ".*"|SENDMAIL "/usr/sbin/sendmail"|' 23SUBST_SED.hdr= -e 's|SENDMAIL ".*"|SENDMAIL "/usr/sbin/sendmail"|'
24.else 24.else
25SUBST_SED.hdr= -e 's|SENDMAIL ".*"|SENDMAIL "/usr/lib/sendmail"|' 25SUBST_SED.hdr= -e 's|SENDMAIL ".*"|SENDMAIL "/usr/lib/sendmail"|'
26.endif 26.endif
27 27
28SUBST_CLASSES+= man 28SUBST_CLASSES+= man
29SUBST_MESSAGE.man= Setting up manpages. 29SUBST_MESSAGE.man= Setting up manpages.
30SUBST_STAGE.man= pre-configure 30SUBST_STAGE.man= pre-configure
31SUBST_FILES.man= anacrontab.5 anacron.8 31SUBST_FILES.man= anacrontab.5 anacron.8
32SUBST_SED.man= -e 's|/etc/anacrontab|${PKG_SYSCONFDIR}/anacrontab|g' 32SUBST_SED.man= -e 's|/etc/anacrontab|${PKG_SYSCONFDIR}/anacrontab|g' \
 33 -e 's|/var/spool/anacron|${VARBASE}/spool/anacron|g'
33 34
34MAKE_FLAGS+= ANACRONTAB='${PKG_SYSCONFDIR}/anacrontab' 35MAKE_FLAGS+= ANACRONTAB='${PKG_SYSCONFDIR}/anacrontab'
35MAKE_FLAGS+= BINDIR='${PREFIX}/sbin' 36MAKE_FLAGS+= BINDIR='${PREFIX}/sbin'
36MAKE_FLAGS+= CFLAGS=${CFLAGS:M*:Q} 37MAKE_FLAGS+= CFLAGS=${CFLAGS:M*:Q}
37MAKE_FLAGS+= INSTALL_DATA=${INSTALL_DATA:Q} 38MAKE_FLAGS+= INSTALL_DATA=${INSTALL_DATA:Q}
38MAKE_FLAGS+= INSTALL_DIR=${TRUE:Q} 39MAKE_FLAGS+= INSTALL_DIR=${TRUE:Q}
39MAKE_FLAGS+= INSTALL_PROGRAM=${INSTALL_PROGRAM:Q} 40MAKE_FLAGS+= INSTALL_PROGRAM=${INSTALL_PROGRAM:Q}
40MAKE_FLAGS+= MANDIR='${PREFIX}/man' 41MAKE_FLAGS+= MANDIR='${PREFIX}/man'
41MAKE_FLAGS+= PREFIX=${PREFIX:Q} 42MAKE_FLAGS+= PREFIX=${PREFIX:Q}
42MAKE_FLAGS+= SHELL=${SH:Q} 43MAKE_FLAGS+= SHELL=${SH:Q}
43MAKE_FLAGS+= SPOOLDIR='/var/spool/anacron' 44MAKE_FLAGS+= SPOOLDIR='${VARBASE}/spool/anacron'
44 45
45EGDIR= ${PREFIX}/share/examples/anacron 46EGDIR= ${PREFIX}/share/examples/anacron
46.if exists(${FILESDIR}/anacrontab.${OPSYS}) 47.if exists(${FILESDIR}/anacrontab.${OPSYS})
47CONF_FILES= ${EGDIR}/anacrontab.${OPSYS} \ 48CONF_FILES= ${EGDIR}/anacrontab.${OPSYS} \
48 ${PKG_SYSCONFDIR}/anacrontab 49 ${PKG_SYSCONFDIR}/anacrontab
49CONF_FILES_MODE= 0600 50CONF_FILES_MODE= 0600
50.endif 51.endif
51 52
52OWN_DIRS= /var/spool/anacron 53OWN_DIRS= ${VARBASE}/spool/anacron
53 54
54RCD_SCRIPTS= anacron 55RCD_SCRIPTS= anacron
55 56
56INSTALLATION_DIRS= ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 sbin ${EGDIR} 57INSTALLATION_DIRS= ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 sbin ${EGDIR}
57 58
58INSTALL_MAKE_FLAGS= BINDIR=${DESTDIR}${PREFIX}/sbin \ 59INSTALL_MAKE_FLAGS= BINDIR=${DESTDIR}${PREFIX}/sbin \
59 MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR} 60 MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR}
60 61
61post-install: 62post-install:
62 ${INSTALL_DATA} ${FILESDIR}/anacrontab.FreeBSD ${DESTDIR}${EGDIR} 63 ${INSTALL_DATA} ${FILESDIR}/anacrontab.FreeBSD ${DESTDIR}${EGDIR}
63 ${INSTALL_DATA} ${FILESDIR}/anacrontab.NetBSD ${DESTDIR}${EGDIR} 64 ${INSTALL_DATA} ${FILESDIR}/anacrontab.NetBSD ${DESTDIR}${EGDIR}
64 65
65.include "../../mk/bsd.pkg.mk" 66.include "../../mk/bsd.pkg.mk"