On Tue, Feb 26, 2013 at 04:49:00PM +0100, Jan Stary wrote:
> groff-1.21p8 ships with grap2graph(1)
> which metions grap(1) in its manpage.
> 
> But neither grap(1) nor the grap(1) manpage seems to be present.
> Also, grap2graph(1) wants convert(1), without having that as
> a dependency:
> 
>  $ grap2graph                            
>  /usr/local/bin/grap2graph[83]: grap: not found
>  /usr/local/bin/grap2graph[83]: convert: not found
> 
> Similarly for pic2graph(1) and eqn2graph(1).
> 
> What do? I understand groff(1) is a legacy,
> but as long as we need it (some ports do),
> should we also get all its dependencies?

no kitchen sink.

that's the non-technical work of maintainer: figure out what dependencies to

leave out because they're optional, and only cater to a fringe of users.

My opinion on this is that this ought to be documented.

DESCR is the ideal place to mention optional software that MAY be installed
on top of the main package to yield more functionality.

This also makes it obvious that the missing optional dependency is 
intentional.

Patches for adding optional dependency verbiage to various ports DESCR are
welcome.

Reply via email to