Index: sysutils/DTraceToolkit/Makefile =================================================================== --- sysutils/DTraceToolkit/Makefile +++ sysutils/DTraceToolkit/Makefile @@ -3,7 +3,7 @@ PORTNAME= dtrace-toolkit PORTVERSION= 1.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= sysutils MAINTAINER= dteske@FreeBSD.org @@ -76,6 +76,13 @@ statsnoop NO_BUILD= yes + +.include + +.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1200031 +# lstat calls are no longer available on 12.0+ +EXTRA_PATCHES= ${PATCHDIR}/extra-patch-dtruss +.endif do-install: @${MKDIR} ${STAGEDIR}${DATADIR} Index: sysutils/DTraceToolkit/files/extra-patch-dtruss =================================================================== --- /dev/null +++ sysutils/DTraceToolkit/files/extra-patch-dtruss @@ -0,0 +1,11 @@ +--- dtruss.orig 2018-06-18 09:22:32 UTC ++++ dtruss +@@ -270,7 +270,7 @@ syscall::sigprocmask:return + /* print 3 args, arg0 as a string */ + syscall::access*:return, + syscall::stat*:return, +-syscall::lstat*:return, ++syscall::*lstat*:return, + syscall::readlink*:return, + syscall::open*:return + /self->start/