aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/runit/Makefile10
-rw-r--r--sysutils/runit/files/patch-src_svlogd.c10
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();