[master] f69701f Clarify that graphviz is normally optional

Federico G. Schwindt fgsch at lodoss.net
Fri Dec 2 17:21:06 CET 2016


commit f69701f5399a429fa70896392f0621cb59e86f46
Author: Federico G. Schwindt <fgsch at lodoss.net>
Date:   Fri Dec 2 16:18:58 2016 +0000

    Clarify that graphviz is normally optional
    
    This is a hard dep iff the svg files need to be updated.

diff --git a/configure.ac b/configure.ac
index 82d6802..bdceff6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -60,7 +60,7 @@ AC_ARG_WITH([dot],
   [AC_CHECK_PROGS(DOT, [dot], [no])
    if test "x$DOT" = "xno"; then
      AC_MSG_WARN(
-       [dot not found - cannot generate graphviz output for documentation.])
+       [dot not found - build will fail if svg files are out of date.])
    fi])
 AM_CONDITIONAL(HAVE_DOT,[test "x$DOT" != "xno"])
 
diff --git a/doc/sphinx/installation/install.rst b/doc/sphinx/installation/install.rst
index 1c5668c..cd1a65f 100644
--- a/doc/sphinx/installation/install.rst
+++ b/doc/sphinx/installation/install.rst
@@ -88,6 +88,9 @@ installed. On a Debian or Ubuntu system these are:
 * `pkg-config`
 * `python-docutils`
 * `python-sphinx`
+
+Optionally, to rebuild the svg files:
+
 * `graphviz`
 
 Build dependencies on Red Hat / CentOS
@@ -108,6 +111,9 @@ packages installed:
 * `pkgconfig`
 * `python-docutils`
 * `python-sphinx`
+
+Optionally, to rebuild the svg files:
+
 * `graphviz`
 
 Build dependencies on a SmartOS Zone
@@ -116,8 +122,11 @@ Build dependencies on a SmartOS Zone
 As of SmartOS pkgsrc 2015Q4, install the following packages::
 
 	pkgin in autoconf automake libedit libtool ncurses \
-		 pcre graphviz py27-sphinx python27 gmake gcc49 \
-		 pkg-config
+		 pcre py27-sphinx python27 gmake gcc49 pkg-config
+
+Optionally, to rebuild the svg files:
+
+        pkgin in graphviz
 
 Optionally, to pull from a repository::
 



More information about the varnish-commit mailing list