Details
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 33092 Build 30464: arc lint + arc unit
Event Timeline
Thanks for taking responsibility for this PR.
nroff(1) still exists in base, colcrt(1) doesn't not. Please adapt the diff accordingly.
--Gordon
Thanks for the feedback, Gordon.
I can't find nroff(1) in my CURRENT machine:
[fernape@vm-current ~]$ find / -name nroff 2>/dev/null uname -a [fernape@vm-current ~]$ uname -a FreeBSD vm-current 13.0-CURRENT FreeBSD 13.0-CURRENT #2 r364141: Wed Aug 12 14:46:01 CEST 2020 root@vm-current:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 [fernape@vm-current ~]$ whereis nroff nroff: [fernape@vm-current ~]$
Hi again Gordon!
Having a look at /usr/bin/man I see the pipeline can be built to use either mandoc or a flavor of roff. The two possible flavors are:
NROFF='groff -S -P-h -Wall -mtty-char -man' TROFF='groff -S -man'
So both of them are groff. But groff is not in base. In fact, there is this message in /usr/bin/man:
echo "This manpage needs groff(1) to be rendered" >&2 echo "First install groff(1): " >&2 echo "pkg install groff " >&2
It seems by default we are using mandoc which is in base:
pipeline="mandoc $mandoc_args | $MANPAGER"
Either way, it is weird that we reference nroff(1) in the SEE ALSO section but then we can not see the manual page:
[fernape@vm-current ~]$ man nroff No manual entry for nroff [fernape@vm-current ~]$ man 1 nroff No manual entry for nroff [fernape@vm-current ~]$
Thanks a lot for helping!
Yes, I would remove it. We're using mandoc and people can install as many things from ports as they like, but we can't reflect that in our man pages.