Aw: Re: x11/xman - missing dependency
Jan Beich
jbeich at FreeBSD.org
Mon Sep 23 16:21:33 UTC 2019
(Don't reply privately. I don't maintain this port.)
"Georg Lindenberg" <georg.lindenberg at web.de> writes:
>> Provide more details as current version builds fine on the package cluster:
[...]
>
> ok, sorry.
>
> x11/xman builds fine.
>
> But when you ask it to actually display a man file, it hangs.
> Terminal output is:
>
> sh: tbl: not found
> sh: eqn: not found
> sh: tbl: not found
Looks like xman traditional troff. mandoc(1) invocation is different.
> These commands seem to be part of an early Unix/AT&T document
> processing system, called troff.
>
> https://en.wikipedia.org/wiki/Troff#Preprocessors
A quick search shows the ports have more than one implementation.
$ rg -l bin/troff
textproc/heirloom-doctools/pkg-plist
devel/plan9port/pkg-plist
japanese/groff/pkg-plist
devel/9base/pkg-plist
textproc/groff/pkg-plist
> Installing the package "groff" provides the commands above.
> So I consider groff a 'missing runtime dependency'.
Either USES=groff:run or https://github.com/openbsd/xenocara/commit/6de1c98f99cd
can fix it. Up to the port maintainer.
> Honestly, probably nobody uses xman anyways. ;D
Likely. Manpages are often short and have standard layout, so navigation
is rarely necessary. A web browser can replace GUI.
More information about the freebsd-x11
mailing list