| @@ -1,17 +1,17 @@ | | | @@ -1,17 +1,17 @@ |
1 | # $NetBSD: Makefile,v 1.49 2023/06/02 18:35:04 schmonz Exp $ | | 1 | # $NetBSD: Makefile,v 1.50 2023/07/08 11:11:10 otis Exp $ |
2 | | | 2 | |
3 | DISTNAME= daemontools-0.76 | | 3 | DISTNAME= daemontools-0.76 |
4 | PKGREVISION= 3 | | 4 | PKGREVISION= 4 |
5 | CATEGORIES= sysutils | | 5 | CATEGORIES= sysutils |
6 | MASTER_SITES= http://cr.yp.to/daemontools/ ftp://cr.yp.to/daemontools/ | | 6 | MASTER_SITES= http://cr.yp.to/daemontools/ ftp://cr.yp.to/daemontools/ |
7 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${MANPAGES} | | 7 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${MANPAGES} |
8 | | | 8 | |
9 | MAINTAINER= schmonz@NetBSD.org | | 9 | MAINTAINER= schmonz@NetBSD.org |
10 | HOMEPAGE= https://cr.yp.to/daemontools.html | | 10 | HOMEPAGE= https://cr.yp.to/daemontools.html |
11 | COMMENT= Service monitoring and logging utilities by djb | | 11 | COMMENT= Service monitoring and logging utilities by djb |
12 | LICENSE= public-domain | | 12 | LICENSE= public-domain |
13 | | | 13 | |
14 | MANPAGES= ${DISTNAME}-man-20020131.tar.gz | | 14 | MANPAGES= ${DISTNAME}-man-20020131.tar.gz |
15 | SITES.${MANPAGES}= http://smarden.org/pape/djb/manpages/ | | 15 | SITES.${MANPAGES}= http://smarden.org/pape/djb/manpages/ |
16 | | | 16 | |
17 | CONFLICTS+= daemontools-encore-[0-9]* | | 17 | CONFLICTS+= daemontools-encore-[0-9]* |
| @@ -26,26 +26,28 @@ CMDDIR= ${WRKSRC}/command | | | @@ -26,26 +26,28 @@ CMDDIR= ${WRKSRC}/command |
26 | INSTALLATION_DIRS= bin man ${PKGMANDIR}/man8 | | 26 | INSTALLATION_DIRS= bin man ${PKGMANDIR}/man8 |
27 | | | 27 | |
28 | SUBST_CLASSES+= djberrno | | 28 | SUBST_CLASSES+= djberrno |
29 | SUBST_FILES.djberrno= src/error.h | | 29 | SUBST_FILES.djberrno= src/error.h |
30 | | | 30 | |
31 | SUBST_CLASSES+= paths | | 31 | SUBST_CLASSES+= paths |
32 | SUBST_STAGE.paths= do-configure | | 32 | SUBST_STAGE.paths= do-configure |
33 | SUBST_FILES.paths= src/svscanboot.sh | | 33 | SUBST_FILES.paths= src/svscanboot.sh |
34 | SUBST_SED.paths= -e 's|/usr/local/sbin:/bin|/usr/local/sbin:${PREFIX}/bin:${PREFIX}/sbin:/bin|g' | | 34 | SUBST_SED.paths= -e 's|/usr/local/sbin:/bin|/usr/local/sbin:${PREFIX}/bin:${PREFIX}/sbin:/bin|g' |
35 | SUBST_SED.paths+= -e 's|/command/svc |${PREFIX}/bin/svc |g' | | 35 | SUBST_SED.paths+= -e 's|/command/svc |${PREFIX}/bin/svc |g' |
36 | | | 36 | |
37 | MAKE_ENV+= PKGSRC_SHELL=${TOOLS_PLATFORM.sh} | | 37 | MAKE_ENV+= PKGSRC_SHELL=${TOOLS_PLATFORM.sh} |
38 | | | 38 | |
| | | 39 | SMF_NAME= svscanboot |
| | | 40 | |
39 | .include "options.mk" | | 41 | .include "options.mk" |
40 | | | 42 | |
41 | do-install: | | 43 | do-install: |
42 | (while read cmd; do \ | | 44 | (while read cmd; do \ |
43 | if [ $$cmd = svscanboot ]; then \ | | 45 | if [ $$cmd = svscanboot ]; then \ |
44 | ${INSTALL_SCRIPT} ${CMDDIR}/$$cmd ${DESTDIR}${PREFIX}/bin; \ | | 46 | ${INSTALL_SCRIPT} ${CMDDIR}/$$cmd ${DESTDIR}${PREFIX}/bin; \ |
45 | else \ | | 47 | else \ |
46 | ${INSTALL_PROGRAM} ${CMDDIR}/$$cmd ${DESTDIR}${PREFIX}/bin; \ | | 48 | ${INSTALL_PROGRAM} ${CMDDIR}/$$cmd ${DESTDIR}${PREFIX}/bin; \ |
47 | fi \ | | 49 | fi \ |
48 | done) < ${WRKSRC}/package/commands | | 50 | done) < ${WRKSRC}/package/commands |
49 | cd ${WRKDIR}/*-man; for i in 8; do \ | | 51 | cd ${WRKDIR}/*-man; for i in 8; do \ |
50 | for j in *.$$i; do ${INSTALL_MAN} $$j ${DESTDIR}${PREFIX}/${PKGMANDIR}/man$$i; done \ | | 52 | for j in *.$$i; do ${INSTALL_MAN} $$j ${DESTDIR}${PREFIX}/${PKGMANDIR}/man$$i; done \ |
51 | done | | 53 | done |