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

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


Branch: CURRENT, Version: 12.2.1, Package name: graphviz-12.2.1, Maintainer: micha

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: 20455.074 KB

Version history: (Expand)


CVS history: (Expand)


   2025-04-28 15:19:49 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
graphviz: updated to 12.2.1

12.2.1

Added

- Support for building the SWIG-generated R language bindings has been
  integrated into the CMake build system. This is controllable by the
  `-DENABLE_R={AUTO|ON|OFF}` option.
- A sandboxing wrapper, `dot_sandbox`, is now included with Graphviz. Users
  should prefer their platform’s native security solutions, but if nothing
  better is available this wrapper offers safe processing of untrusted inputs in
  some scenarios.

Changed

- JPEG images without an `APP0` leading segment are supported for use in `src`
  fields and friends. Previously Graphviz was overly strict with the types of
  JPEGs it would recognize.

Fixed

- The GVPR library program `depath` no longer acts on previously deleted nodes,
  causing unpredictable results.
- Void-typed function parameters (`int foo(void bar)`) and variables `void baz;`
  in GVPR are gracefully rejected.
- Input that induce a set node height but no set node width no longer crash with
  the failure “Assertion failed: `(r->boundary[i] <= \ 
r->boundary[NUMDIMS + i])`,
  function RTreeInsert”. It is typically not obvious to users when their input
  falls into this situation, hence why the assertion message is quoted here.
  This was a regression in Graphviz 12.0.0.
- Strings containing double quote characters preceded by escape sequences (e.g.
  `\n"`) are once again correctly escaped in dot or canonical output. This was a
  regression in Graphviz 9.0.0.
- `dot_builtins` no longer lists duplicate format options in its error messages.
- A precision error that resulted in truncated edge lines has been corrected.
  This was a regression in Graphviz 12.0.0.
- The xlib plugin (`-Tx11`) resets its initialization state during finalization.
  This fixes a rare scenario where multiple input graphs are supplied and
  initialization for one of the not-first graphs fails. In this scenario,
  finalization would be unaware of this failure and act on invalid state.
   2025-04-24 16:16:37 by Thomas Klausner | Files touched by this commit (2412)
Log message:
*: recursive bump for jpeg -> libjpeg-turbo switch
   2025-04-19 09:58:38 by Thomas Klausner | Files touched by this commit (750)
Log message:
*: recursive bump for default Kerberos implementation switch
   2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449)
Log message:
*: recursive bump for icu 77 and libxml2 2.14
   2024-12-27 09:21:09 by Thomas Klausner | Files touched by this commit (1055)
Log message:
*: recursive bump for pango requiring fontconfig 2.15
   2024-12-02 17:02:30 by Jonathan Perkin | Files touched by this commit (3)
Log message:
graphviz: Avoid lock_t.
   2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2428)
Log message:
*: recursive bump for icu 76 shlib major version bump
   2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2425)
Log message:
*: revbump for icu downgrade