From 8b5689d656e72527b8c2da002b165959fd52b5b6 Mon Sep 17 00:00:00 2001 From: Mateusz Piotrowski <0mp@FreeBSD.org> Date: Fri, 8 Jul 2022 21:19:40 +0200 Subject: [PATCH] sysutils/dtrace-toolkit: Fix manual pages installation - Install a man.conf for the toolkit's manual pages. - Explain in pkg-message - Some additional cosmetic changes PR: 262679 Reported by: grahamperrin@ --- sysutils/dtrace-toolkit/Makefile | 8 +++++-- sysutils/dtrace-toolkit/files/pkg-message.in | 23 ++++++++++++++++++++ sysutils/dtrace-toolkit/pkg-message | 8 ------- sysutils/dtrace-toolkit/pkg-plist | 1 + 4 files changed, 30 insertions(+), 10 deletions(-) create mode 100644 sysutils/dtrace-toolkit/files/pkg-message.in delete mode 100644 sysutils/dtrace-toolkit/pkg-message diff --git a/sysutils/dtrace-toolkit/Makefile b/sysutils/dtrace-toolkit/Makefile index 690ec4d67180a..c5cb89d22448e 100644 --- a/sysutils/dtrace-toolkit/Makefile +++ b/sysutils/dtrace-toolkit/Makefile @@ -2,7 +2,7 @@ PORTNAME= dtrace-toolkit PORTVERSION= 1.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= sysutils MAINTAINER= 0mp@FreeBSD.org @@ -74,8 +74,11 @@ sh_CMD= ${SH} perl_OLD_CMD= \\./perl ruby_OLD_CMD= \\./ruby +NO_ARCH= yes NO_BUILD= yes +SUB_FILES= pkg-message + .include .if ${OPSYS} == FreeBSD @@ -94,8 +97,9 @@ do-install: ${RLN} ${STAGEDIR}${DATADIR}/Apps/shellsnoop ${STAGEDIR}${PREFIX}/bin/shellsnoop .for MANPAGE in dtruss hotkernel procsystime opensnoop shellsnoop - ${INSTALL_MAN} ${WRKSRC}/Man/man1m/${MANPAGE}.1m \ + ${RLN} ${STAGEDIR}${DATADIR}/Man/man1m/${MANPAGE}.1m \ ${STAGEDIR}${MAN1PREFIX}/man/man1/${MANPAGE}.1 .endfor + ${ECHO_CMD} 'MANPATH ${DATADIR}/Man' > ${STAGEDIR}${PREFIX}/etc/man.d/${PORTNAME}.conf .include diff --git a/sysutils/dtrace-toolkit/files/pkg-message.in b/sysutils/dtrace-toolkit/files/pkg-message.in new file mode 100644 index 0000000000000..20b2a2fe316ad --- /dev/null +++ b/sysutils/dtrace-toolkit/files/pkg-message.in @@ -0,0 +1,23 @@ +[ +{ type: install + message: <