./graphics/graphviz, Graph Drawing Programs from AT&T Research and Lucent Bell Labs

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 14.1.4, Package name: graphviz-14.1.4, Maintainer: pkgsrc-users

Graphviz is a set of graph drawing tools from AT&T Research and Lucent Bell
Laboratories.

It includes:
- dot: makes hierarchical layouts of directed graphs
- neato: makes "spring" model layouts of undirected graphs
- libcgraph: the base library for graph tools
- various associated utilities

DEINSTALL [+/-]

Required to run:
[graphics/gd] [graphics/cairo] [fonts/fontconfig] [lang/perl5] [devel/pango] [devel/libltdl] [x11/gtk2] [x11/tk] [lang/lua53] [graphics/gts]

Required to build:
[pkgtools/x11-links] [devel/swig] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Package options: gd, x11

Master sites:

Filesize: 20480.48 KB

Version history: (Expand)


CVS history: (Expand)


   2026-04-01 08:49:33 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
graphviz: updated to 14.1.4

14.1.4 – 2026-03-20

Changed

Enable ascii plugin to be built using autotools.

Fixed

Processing concentrate=true graphs no longer crashes Graphviz. Processing of
concentrate=true graphs still often errors out.
   2026-03-22 13:33:02 by Nia Alarie | Files touched by this commit (1)
Log message:
graphviz: Fix SunOS build with recent gcc
   2026-03-11 11:22:58 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
graphviz: updated to 14.1.3

14.1.3 – 2026-03-02

Changed

- Using long node names in combination with the fdp layout algorithm no longer
  results in truncated generated names.
- Vertical centering of text within HTML-like table cells has been improved.
- The existing ability to provide a numeric parameter to `-v`
  to specify verbosity level are newly documented in `dot --help`.

Fixed

- `gvmap` no longer dereferences a null pointer when reading position-less
  graphs.
- `gvmap` no longer crashes when adding coordinate data.
- `mm2gv` no longer accepts input matrices with non-`real` element type.
  Previously these would be accepted but processed incorrectly leading to
  out-of-bounds memory reads and writes.
- The `Tcldot_Init`, `Tcldot_builtin_Init`, and `Tcldot_SafeInit` symbols in
  `tcldot.dll` are externally visible on Windows.
- The `Tclpathplan_Init` and `Tclpathplan_SafeInit` symbols in `tclpathplan.dll`
  are externally visible on Windows.
- The Autotools build system more consistently uses `$PYTHON3` instead of
  `python3` when invoking Python. This ensures developers are more easily able
  to control the Python installation in use from the top level.
- The Autotools build system explicitly links against libglu libraries when
  linking against libglut.
- Corrected time formatting in verbose info/debug messages (enabled by -v).
  Previously, minutes was missing, showing HH:SS instead of HH:MM:SS.
- Further parts of the network simplex algorithm have been rewritten in a
  non-recursive style. This allows processing larger graphs that previously
  caused stack overflows.
- Canonicalizing an empty string or a string entirely made up of characters
  needing escaping no longer triggers an out-of-bounds memory write. This was a
  regression in Graphviz 13.0.1.
- An off-by-one error in the network simplex algorithm has been corrected. This
  could have led to suboptimal layout in some edge cases. This was a regression
  in Graphviz 13.0.0.
   2026-02-06 11:06:21 by Thomas Klausner | Files touched by this commit (1305)
Log message:
*: recursive bump for nettle 4.0 shlib major bump
   2026-01-27 09:41:10 by Thomas Klausner | Files touched by this commit (1344)
Log message:
*: recursive bump for removal of cairo's xcb option
   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2025-11-24 11:31:36 by Michael Baeuerle | Files touched by this commit (1)
Log message:
graphics/graphviz: Reset maintainer
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined