Add the sigq12 patch, which allows the svc utility to tell supervise to
send SIGQUIT, SIGUSR1, or SIGUSR2 to the daemon process. OPTIONS'ify - all but the STARTUP_SCRIPT variable, which is a string, not a flag. Appease portlint partially - unquote the RESTRICTED message. Bump PORTREVISION. Requested by: "Brent B. Powers" <bbp2006@columbia.edu> (the sigq12 patch)
This commit is contained in:
parent
f52873f0d8
commit
ab4732f429
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=173794
@ -7,7 +7,7 @@
|
||||
|
||||
PORTNAME= daemontools
|
||||
PORTVERSION= 0.76
|
||||
PORTREVISION= 11
|
||||
PORTREVISION= 12
|
||||
CATEGORIES= sysutils
|
||||
MASTER_SITES= http://cr.yp.to/daemontools/ \
|
||||
ftp://cr.yp.to/daemontools/
|
||||
@ -16,6 +16,11 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
||||
MAINTAINER= roam@FreeBSD.org
|
||||
COMMENT= Service monitoring and logging utilities by djb
|
||||
|
||||
OPTIONS= MAN "Install Gerrit Pape's manual pages" on \
|
||||
SIGQ12 "Add svc support for QUIT, USR1, and USR2 signals" off
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if !defined(WITHOUT_MAN)
|
||||
MANDATE= -20010714
|
||||
MASTER_SITES+= http://smarden.org/pape/djb/manpages/:1
|
||||
@ -28,11 +33,17 @@ MAN8= envdir.8 envuidgid.8 fghack.8 multilog.8 pgrphack.8 \
|
||||
MANCOMPRESSED= no
|
||||
.endif
|
||||
|
||||
.if defined(WITH_SIGQ12)
|
||||
PATCH_SITES+= http://thedjbway.org/patches/:sigq12
|
||||
PATCHFILES+= daemontools-0.76.sigq12.patch:sigq12
|
||||
PATCH_DIST_STRIP= -p2
|
||||
.endif
|
||||
|
||||
USE_RC_SUBR= yes
|
||||
RC_SCRIPTS_SUB= PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} SERVICEDIR=${SERVICEDIR}
|
||||
|
||||
WRKSRC= ${WRKDIR}/admin/${DISTNAME}/src
|
||||
RESTRICTED= "Unsure of djb\'s license"
|
||||
RESTRICTED= Unsure of the license of djb software
|
||||
|
||||
ALL_TARGET= it
|
||||
INSTALL_TARGET= setup check
|
||||
@ -42,8 +53,6 @@ SERVICEDIR?= /var/service
|
||||
STARTUP_SCRIPT?= ${SAMPLERC:S/.sample//}
|
||||
PLIST_SUB+= STARTUP_SCRIPT="${STARTUP_SCRIPT}"
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OSVERSION} >= 500023 || ${OSVERSION} < 500000 && ${OSVERSION} >= 460102
|
||||
RC_SCRIPTS_SUB+= DAEMON="/usr/sbin/daemon -f"
|
||||
.else
|
||||
|
@ -4,3 +4,6 @@ SIZE (daemontools-0.76.tar.gz) = 36975
|
||||
MD5 (daemontools-0.76-man-20010714.tar.gz) = 7f8105a2d6f3f7f9482dbdb6f4c78d1f
|
||||
SHA256 (daemontools-0.76-man-20010714.tar.gz) = d99a12be71a7bff2fc46546dce02bf102eba401dbadddc29f0fe4bb6d8826c1b
|
||||
SIZE (daemontools-0.76-man-20010714.tar.gz) = 7992
|
||||
MD5 (daemontools-0.76.sigq12.patch) = fe2b0ddbd1ea2e72b29c7d78d5e9b0f3
|
||||
SHA256 (daemontools-0.76.sigq12.patch) = 149569b2c1a81435d4b9be5905564b2743cdcb8e5ebd1c626d5cb401761e06ae
|
||||
SIZE (daemontools-0.76.sigq12.patch) = 1975
|
||||
|
Loading…
Reference in New Issue
Block a user