diff options
author | danfe <danfe@FreeBSD.org> | 2017-03-07 19:45:34 +0800 |
---|---|---|
committer | danfe <danfe@FreeBSD.org> | 2017-03-07 19:45:34 +0800 |
commit | cad939cdd9e800cfd640dc04166256b020751744 (patch) | |
tree | f2e85cb0cda7b947ef6372a4c13579b693d37092 /sysutils | |
parent | c0d17fa526733610192008a44a489e6090524141 (diff) | |
download | freebsd-ports-gnome-cad939cdd9e800cfd640dc04166256b020751744.tar.gz freebsd-ports-gnome-cad939cdd9e800cfd640dc04166256b020751744.tar.zst freebsd-ports-gnome-cad939cdd9e800cfd640dc04166256b020751744.zip |
- Add a patch to allow sending logs via UDP [1]
- Convert to option helper target and optimize
away ``.for'' loop in its recipe while here
PR: 207747 [1]
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/runit/Makefile | 10 | ||||
-rw-r--r-- | sysutils/runit/files/patch-src_svlogd.c | 10 |
2 files changed, 16 insertions, 4 deletions
diff --git a/sysutils/runit/Makefile b/sysutils/runit/Makefile index b849157a28b6..cf9b1a2ad8cf 100644 --- a/sysutils/runit/Makefile +++ b/sysutils/runit/Makefile @@ -3,7 +3,7 @@ PORTNAME= runit PORTVERSION= 2.1.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils MASTER_SITES= http://smarden.org/${PORTNAME}/ \ http://www.bayofrum.net/dist/${PORTNAME}/ @@ -28,6 +28,8 @@ CONFIG= etc/freebsd/1 etc/2 etc/freebsd/3 etc/freebsd/ctrlaltdel \ etc/freebsd/getty-ttyv4/run etc/freebsd/getty-ttyv4/finish \ etc/freebsd/getty-ttyv4/whichtty +OPTIONS_DEFINE= DOCS + post-patch: ${REINPLACE_CMD} -i '' 's!/service/!${SERVICE_DIR}!' \ ${PATCH_WRKSRC}/man/* ${PATCH_WRKSRC}/src/sv.c @@ -57,9 +59,9 @@ do-install: ${INSTALL_SCRIPT} ${WRKDIR}/etc/[123c]* ${STAGEDIR}${ETCDIR} ${INSTALL_SCRIPT} ${WRKDIR}/etc/getty-ttyv4/* \ ${STAGEDIR}${ETCDIR}/getty-ttyv4 + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for doc in ${DOCS} - ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} -.endfor + ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/sysutils/runit/files/patch-src_svlogd.c b/sysutils/runit/files/patch-src_svlogd.c new file mode 100644 index 000000000000..1332ef6a1ad6 --- /dev/null +++ b/sysutils/runit/files/patch-src_svlogd.c @@ -0,0 +1,10 @@ +--- src/svlogd.c.orig 2014-08-10 18:22:34 UTC ++++ src/svlogd.c +@@ -430,6 +430,7 @@ unsigned int logdir_open(struct logdir * + ld->name =(char*)fn; + ld->ppid =0; + ld->match ='+'; ++ ld->udpaddr.sin_family =AF_INET; + ld->udpaddr.sin_port =0; + ld->udponly =0; + while (! stralloc_copys(&ld->prefix, "")) pause_nomem(); |