Re: Aw: Re: x11/xman - missing dependency

Jan Beich <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>
(Don't reply privately. I don't maintain this port.)

"Georg Lindenberg" <[email protected]> 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.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.