There is no run-time dependency on graphviz. If I emerge visitors with --nodeps, I can still use the graphviz output of said program (of course, I'd still have to use graphviz on another machine to make use of the graphviz file). Reproducible: Always
Making a documented feature broken is not an option, sorry.
You won't be breaking anything. Let me make this clear: - 'visitors' can generate graphviz "source"-files. It doesn't need Graphviz to do this, just as I don't need Java to write up some Java-sourcefiles. - Graphviz can generate pretty graphs from graphviz "source"-files, including those generated by 'visitors'. The functionality of 'visitors' is not in any way impacted by the existense or absence of graphviz on the system. The ./configure of visitors doesn't even care whether graphviz is installed. It doesn't need it to generate those graphviz "source" files, see?
fixed