cairo revbump earlier this month and was probably meant to be part of a
yet-uncommitted update. It doesn't appear to be correct with the current
version.
pkgsrc changes:
- Adding support for ghostscript
- Removing option for swig - it's used automatically now when a
language binding is choosen
- Removing rsvg and guile from suggested options to reduce default
dependencies
Upstream changes:
June 16, 2009
- Release 2.24.0
- Core:
- add new layout engine for large graphs: sfdp
- Fixed bugs:
1515, 1590, 1598, 1601, 1605, 1607, 1609, 1610, 1611,
1614, 1615, 1617, 1625, 1628, 1634, 1635, 1640, 1641,
1642, 1646, 1649, 1651, 1652
what the options do and which have large-bloat consequences.
(I know that we have option-descriptions, but they aren't adequate to
understand either what the options do in graphviz, or how big the
resulting additional dependencies are.)
This commit only adds comments.
- Updating package graphics/graphviz to 2.22.2
- Setting license to cpl-1.0
- Rework optional dependencies handling (handle dependencies
of dependencies)
Upstream changes:
March 13, 2009
- Release 2.22.2
- fix for buffer overflow (present in 2.22.0 and 2.22.1)
- Fixed bugs:
1596, 1602
March 9, 2009
- Release 2.22.1
- build fixes for Visual Studio and for FreeBSD
March 3, 2009
- Release 2.22.0
- Core:
- libgvc api changed, version bumped. Affects third party
applications using libgvc.
- plugin api changed, version bumped. Affects third party
plugins for graphviz.
- 90% conversion to cgraph has been done, but not enabled yet,
(and yes, its true what they say about the last 10% )
- drop libagraph from distribution (use libcgraph)
- layout code completely converted to floating point.
- new "dot -P" option for generating a graph of available
plugins.
- registered MIME type: text/vnd.graphviz for .gv files
- rename files from .dot to .gv to avoid conflict with
Word templates. .dot still supported, but deprecated.
- new command: mm2gv (matrix-market graph file conversion)
- rename commands: dot2gxl -> gv2gxl
gxl2dot -> gxl2gv
- Plugins:
- new rsvg plugin for support of node shapes in SVG format
- new gs plugin for support of node shapes in PS format
- new lasi plugin for support of UTF-8 characters in PS output
(the above thee plugins are Linux only, at the moment)
- new quartz plugin (MacOSx only)
- new gdiplus plugin (Windows only)
- new -Tvml support in core plugin (thanks Steve Roush)
- new -Ttk support in core plugin (also used by Tcldot and
gv_tcl language bindings.)
- disabled old style codegens completely
- Linux:
- new Ubuntu8 builds
- new Fedora 10 and 11 builds
- MacOSx:
- Universal binary for Leopard: i386, x86_64, ppc, ppc64
- Should not conflict with parallel install of MacPorts
version of graphviz
- Improved GUI
- Windows:
- VisualC project files now available, in addition to the GNU
Makefiles that are used the mingw builds.
- Language Bindings:
- fixed problem with writing dot, xdot, plain, canon to
memory or to Tcl_Channels
- renamed man pages to Debian style: gv.3tcl, gv.3perl, etc
- Fixed bugs:
827, 1365, 1366, 1367, 1368, 1374, 1375, 1376, 1378, 1380, 1382,
1383, 1385, 1386, 1388, 1390, 1391, 1392, 1394, 1395, 1397,
1398, 1399, 1405, 1407, 1410, 1412, 1414, 1415, 1416, 1421,
1424, 1425, 1427, 1429, 1431, 1433, 1435, 1436, 1437, 1438,
1440, 1441, 1444, 1446, 1451, 1452, 1453, 1456, 1457, 1459,
1460, 1461, 1462, 1463, 1464, 1465, 1466, 1470, 1474, 1475,
1476, 1477, 1478, 1484, 1485, 1489, 1490, 1492, 1493, 1495,
1496, 1499, 1500, 1501, 1502, 1503, 1505, 1509, 1513, 1521,
1523, 1525, 1530, 1531, 1532, 1533, 1535, 1536, 1539, 1540,
1542, 1543, 1546, 1547, 1551, 1553, 1554, 1561, 1565, 1566,
1568, 1569, 1570, 1571, 1573, 1577, 1578, 1579, 1580, 1581,
1582, 1584, 1586,
- update to 2.20.3
Upstream changes:
October 7, 2008
- Release 2.20.1
- Security fix for stack overflow problem in the graph parser reported by IBM
June 25, 2008
- Release 2.20.2
- Fix bug in HTML-like labels
June 23, 2008
- Release 2.20.1
- Fix bug in ccomps related to conversion to cgraph
June 20, 2008
- Release 2.20.0
- Preparing for Release 2.20
- Fixed bugs: 1315, 1317, 1324, 1336, 1343, 1364
- Add new "folder" shape for nodes.
- Migration of gvpr tools to libcgraph.
- New output format -Teps (encapsulated postscript)
- Various NetBSD and SuSE fixes incorporated
- ./configure now provides a summary
- RPM specfile updates for fedora-10 (no more string comparisons)
- Add MacOS support (Glen Low)
March 10, 2008
- Release 2.18
- Fixed bugs: 1249, 1255, 1256, 1268, 1276, 1289, 1295, 1300,
Fedora BZ#247376,
- in -Tps use a new number formatter that suppresses trailing 0.
- support tcl/tk-8.5
- support gcc-4.3
- support for node usershapes/images in svg format (thanks Alex Poylisher)
- install: perl, php, python, ruby, tcl, bindings in language-specified directories
- add arrowhead scaling with edge penwidth
- add "folder" node shape (thanks Pander)
- many windows and mac fixes (thanks Glen)
- add "smyna" large graph view (thanks Arif) (not yet included in binary distros)
- Fixed bugs
- Improvements to PHP binding
- Improvements to OCAML binding
- Make regression tests run from the build tree, rather than require
installation
- Repair freetype detection on RedHat-7 (Yes, people still use it!!)
- Fix zoom-at-mouse-location in -Txlib and -Tgtk
- Fix some dotty regressions
Changes 2.16:
- Fixed bugs
- new regression test suite
- new cgraph library (will eventually replace graph and agraph)
- add "image" and "imagescale" for simpler support for images in nodes
- add "tab" "box3d" and "component" shapes
- replace arith.h in distro
- add functions to access version info to avoid need for gvcint.h
- Fix problem with irregular character spacing at 96dpi in pango/cairo output
formats.
- Add gdk_pixbuf plugin providing: .bmp .ico .jpg .png .tif
- Add DevIL plugin providing: .bmp .jpg .png .tif .tga
- Extend GD plugin to provide a backend to cairo for: .gif .jpg .png .gd .gd2
.wbmp <- gifs are now antialiased
- Rework plugin framework to separate device from renderer, and to autoload
load dependendent plugins
- show defaults in output from: ./configure --help
- add more info to dot -v and dot -v2 debug outputs
- various issues with CR/LF in windows, but not in binary outputs.