Subject: Graphviz 2.12: Quite the regression :(
To: None <pkgsrc-users@netbsd.org>
From: Martijn van Buul <pino@dohd.org>
List: pkgsrc-users
Date: 01/20/2007 22:24:49
Hi,

while trying to update kscope to a more recent (And more importantly: working)
version, I noticed that the "call graph" functionality had stopped working. I
traced this to dot, aka graphviz. The previous version of graphviz in 
pkgsrc, 2.6, offered several "output renderers":

canon cmap cmapx dia dot fig gd gd2 gif hpgl imap ismap jpeg jpg mif mp pcl 
pic plain plain-ext png ps ps2 svg svgz vrml vtx wbmp xdot

(try dot -Tfoobar)

The new 2.12 version dropped most of these, however, and offers only

dia hpgl mif mp pcl pic vtx

This breaks things.  The reason kscope stopped working was that it needs
'plain'. I haven't found any indication that dropping all of these output
renderes was a deliberate move; the package's Makefile does shed some
light on a possible cause, though: the dependency on libgd seems to have
been suspended:

(line 56 onward)

# The configure script requires gd>=2.0.34, which was never released.
# Uncomment the following when graphics/gd is updated to 2.0.34
#.include "../../graphics/gd/buildlink3.mk"

Any hope that this will be a temporary issue only? Should there be a 
graphviz26 package until this has been sorted out?

-- 
Martijn van Buul - pino@dohd.org