Path to this page:
./
graphics/graphviz,
Graph Drawing Programs from AT&T Research and Lucent Bell Labs
Branch: CURRENT,
Version: 14.1.5nb1,
Package name: graphviz-14.1.5nb1,
Maintainer: pkgsrc-usersGraphviz 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 [+/-]# $NetBSD: DEINSTALL,v 1.3 2026/04/15 09:57:02 adam Exp $
: ${PKG_PREFIX=@PREFIX@}
case ${STAGE} in
DEINSTALL)
${RM} ${PKG_PREFIX}/lib/graphviz/config8
;;
esac
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: 20492.984 KB
Version history: (Expand)
- (2026-05-14) Updated to version: graphviz-14.1.5nb1
- (2026-04-15) Updated to version: graphviz-14.1.5
- (2026-04-01) Updated to version: graphviz-14.1.4
- (2026-03-11) Updated to version: graphviz-14.1.3
- (2026-02-06) Updated to version: graphviz-12.2.1nb8
- (2026-01-27) Updated to version: graphviz-12.2.1nb7
CVS history: (Expand)
| 2026-05-14 18:42:34 by Ryo ONODERA | Files touched by this commit (1335) |
Log message:
*: Recursive revbump from security/nettle-4.0
|
2026-04-15 11:57:02 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
graphviz: updated to 14.1.5
14.1.5
Fixed
- The JSON renderer of the core plugin now understands a cluster to be indicated
by the common rules, including the “cluster” prefix being case insensitive and
the `cluster=true` attribute as an alternative.
- The description of what defines a cluster subgraph in the `gc` man page has
been updated.
- When rendering multiple files at once (e.g.
`dot -Tsvg -O file1.dot file2.dot`), page numbering state from previous jobs
no longer leaks into the current job. This was a regression in
Graphviz 2.40.0.
- Logic to determine whether a rendered page is non-first has been corrected.
- gvpr modulo expressions with an out-of-range modulo operand are now detected
and result in an error message.
- When gvpr dumps switch statements as text, they are now printed as switch
statements instead of an if-else ladder. This avoids incorrect interpretation
of `break` statements in error messages.
- An out-of-bounds read access during gvpr type checking has been fixed.
- A null pointer dereference when freeing xdot objects has been fixed.
|
2026-04-01 08:49:33 by Adam Ciarcinski | Files touched by this commit (2) |  |
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) |  |
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
|