Module submission - graphviz

duncan.gibson@xs4all.nl duncan.gibson at xs4all.nl
Sat Dec 9 15:48:12 CET 2006


module name       : graphviz
suggested section : graphics
update (y/n)      : y
bugfix (y/n)      : n
security (y/n)    : n


This is an upgrade from 2.8 to 2.12, but no longer includes
the webdot package to provide a web service interface.

I had problems trying to set up the dependencies to use the
correct --with-* configure strings, and in the end found that
the supplied configure autodetects and includes the modules
correctly if you already have them installed. Graphviz uses
its internal libgd instead of the lunar gd module regardless.
The full list: http://www.graphviz.org/Download_source.php
I've probably gone overboard with the explicit DEPENDS list,
maybe someone more experienced can simplify them down again.

I've tested this by reinstalling doxygen to use graphviz
and generating all of graphviz's own docs using doxygen.

Duncan / engelsman

-------------- next part --------------
--- graphviz/DEPENDS	2006-11-03 00:01:14.000000000 +0100
+++ graphviz/DEPENDS	2006-12-09 15:45:53.000000000 +0100
@@ -1,8 +1,20 @@
 depends automake   &&
 depends autoconf   &&
+depends expat      &&
+depends fontconfig &&
 depends freetype2  &&
+depends gettext    &&
+depends glib-2     &&
+depends %GHOSTSCRIPT &&
+depends pkgconfig  &&
 
+optional_depends "cairo" "" "" "For 2D vector graphics library"		&&
+optional_depends "jpeg" "" "" "For JPEG image library"	                &&
+optional_depends "libpng" "" "" "For PNG graphics library"              &&
+optional_depends "pango" "" "" "For text layout/rendering library"	&&
 optional_depends "tk" "" "" "For building extra tcl/tk tools"  &&
+optional_depends "urw-fonts" "" "" "Extra fonts for XOrg X11"		&&
+optional_depends "zlib" "" "" "For data compression library"		&&
 
 
 # Adding these for now as current moonbase versions cause it to tank,
--- graphviz/DETAILS	2006-11-05 01:01:07.000000000 +0100
+++ graphviz/DETAILS	2006-12-09 14:09:07.000000000 +0100
@@ -1,19 +1,23 @@
           MODULE=graphviz
-         VERSION=2.8
+         VERSION=2.12
 	  SOURCE=$MODULE-$VERSION.tar.gz
       SOURCE_URL=http://www.graphviz.org/pub/$MODULE/ARCHIVE/
-      SOURCE_VFY=sha1:fca24335689de909d1f2af09d408ae4a9c41dbca
+      SOURCE_VFY=sha1:aa48a926395a57c6c7e1e755b9432a29461538e3
         WEB_SITE=http://www.research.att.com/sw/tools/$MODULE/
          ENTERED=20020529
-         UPDATED=20060216
+         UPDATED=20061209
            SHORT="set of graph drawing tools"
 
 cat << EOF
-graphviz  is a set of graph drawing tools for Unix or MS-Windows (win32), 
-including a web service interface (webdot). Source code and binary executables 
-for common platforms are available. Graph drawing addresses the problem of 
-visualizing structural information by constructing geometric representations of 
-abstract graphs and networks. Automatic generation of graph drawings has 
-important applications in key technologies such as database design, software 
-engineering, VLSI and network design and visual interfaces in other domains.
+graphviz is a set of graph drawing tools for Unix or MS-Windows
+(win32).  Source code and binary executables for common platforms
+are available.  Graph drawing addresses the problem of visualizing
+structural information by constructing geometric representations of
+abstract graphs and networks. Automatic generation of graph drawings
+has important applications in key technologies such as database design,
+software engineering, VLSI and network design and visual interfaces
+in other domains.
+
+This version does not include the web service interface, webdot.
+
 EOF
-------------- next part --------------
lvu submit graphviz 9890f309f3d09100a37b25edd1c960fa  -
2.6.18.5 2.6.12 gcc-3.4.6 glibc-2.3.6


More information about the Lunar mailing list