2023-01-23 14:44:02 by Michael Baeuerle | Files touched by this commit (3) |
Log message:
graphics/graphviz: Update to 7.1.0
## [7.1.0] – 2023-01-21
### Added
- The command line option `--help` has been added as an alias for `-?`. #1618
- The command line option `--version` has been added as an alias for `-V`. #1618
### Fixed
- The Autotools build system no longer errors when attempting libANN discovery
during cross-compilation. This was a regression in Graphviz 7.0.6. #2335
- Graphs with more than 46341 (⌈√INT_MAX⌉) nodes no longer crash `twopi`. #1999
- Compatibility with `/bin/sh` has been restored in the Autotools build system.
This was a regression in Graphviz 7.0.6. This restores the ability to compile
on NetBSD which was fixed in 7.0.4 but regressed in 7.0.6. #2340
- `ccomps` no longer crashes when failing to open files.
|
2023-01-16 10:26:45 by Michael Baeuerle | Files touched by this commit (2) |
Log message:
graphics/graphviz: Update comment in patch.
Nonportable shell syntax was fixed upstream.
|
2023-01-12 12:28:27 by Michael Baeuerle | Files touched by this commit (3) |
Log message:
graphics/graphviz: Update to 7.0.6
Patch for configure.ac modified (nonportable syntax "==").
## [7.0.6] - 2023-01-06
### Changed
- The Autotools build system no longer looks for `python` binaries. The Python
interpreter is unconditionally assumed to be `python3`. The configure option
`--enable-python` is now an alias for `--enable-python3`.
- The Autotools and CMake build systems, when building `gvedit`, will now look
for and use Qt6 in preference over Qt5. #2233
- Reserved stack size on Windows for the `dot.exe` binary has been increased
from ~3.8MB to 32MB. #1710
- Reserved stack size on macOS for the `dot` binary when built with CMake has
been increased from 8MB to 32MB. #1710
- The Autotools build system can now find libANN on Debian-based operating
systems, enabling compilation of libmingle and `mingle`. #1835
- The `webdot` web server interface to Graphviz has been removed. For a modern
replacement, see for example https://github.com/magjac/d3-graphviz. #1131
### Fixed
- The modgraph.php example no longer includes gv.php, which is no longer
generated by SWIG 4.1.0. #2322
|
2023-01-03 18:38:37 by Thomas Klausner | Files touched by this commit (1416) |
Log message:
*: recursive bump for tiff shlib major bump
|
2022-12-31 21:53:20 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
graphviz: updated to 7.0.5
7.0.5 – 2022-12-23
Fixed
Using style attributes in excess of 128 bytes and/or 63 individual styles no
longer results in out-of-bounds memory accesses.
|
2022-12-07 10:35:13 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
graphviz: updated to 7.0.4
7.0.4
Fixed
- The `alt` attributes are once again set in the cmap output. This was a
regression in Graphviz 7.0.2, that intentionally removed these but did not
account for the W3C specification making these attributes required when the
`href` attribute is set.
- Building Graphviz from source using the Autotools build system in now possible
on NetBSD.
- The ortho library now allocates trapezoid structures on-demand, removing the
“Trapezoid-table overflow” error that previously occurred when its upfront
estimation was exceeded.
7.0.3
Changed
* Support for the Intel C Compiler in the Autotools build system has been
removed.
* Fallback typedefs for `ssize_t` have been removed from the CMake build system.
|
2022-11-23 14:10:00 by Michael Baeuerle | Files touched by this commit (5) |
Log message:
graphics/graphviz: Update to 7.0.2
Remove patches for GUILE and PHP (options no longer supported by pkgsrc).
## [7.0.2] – 2022-11-18
### Added
- The `cluster`, `dot_builtins`, `dot2gxl`, `gv2gxl`, `gvedit`, and `prune`
utilities are now included in the CMake build system. #1753, #1836
### Changed
- `gvedit` now uses a relative path from its own executable to discover its
attributes file, `../share/graphviz/gvedit/attrs.txt`. This should make it
more relocatable and make its behavior more consistent across operating
systems.
- `alt` tags are no longer set in the cmap output. #265
### Fixed
- `gxl2gv`, when dealing with `name` attributes, may be less likely to crash. We
say “may be less likely” because a bug remains that makes a crash still
the most likely outcome. #2300
- Gradient URL references in SVG output once again align with their targets
(linear or radial gradients) when `id` attributes are in use. This was
arguably a regression in Graphviz 6.0.1. #2307
- The CMake build system’s interactions with a Zlib installed in a non-system
location has been improved.
- Do not try to install `gv.php` if using SWIG-4.1.0. Graphviz 7.0.1 changes
listed SWIG 4.1.0 as supported, but there was an oversight that is fixed in
7.0.2. Complete #2277, #2303
- Several compilation errors when building Smyrna on macOS have been fixed. This
was a regression in Graphviz 7.0.1.
- A crash when using neato layout with large inferred per-node edge counts was
fixed. #42
## [7.0.1] – 2022-11-09
### Added
- SWIG 4.1.0 is now supported in the Autotools build system. #2277, #2303
### Changed
- When built with zlib support, Graphviz will unconditionally use
`deflateBound`. The only user-visible effect should be slightly decreased
memory usage when using a zlib-compressed output format.
- The test suite only detects Graphviz companion programs adjacent to the first
`dot` found in `$PATH` #2201
### Fixed
- Failure of arrowhead and arrowtail to respect penwidth #372 \
Fixed also for the `diamond` and `tee`
[edge arrow shapes](https://graphviz.org/doc/info/arrows.html#primitive-shapes).
- The CMake build system no longer uses the final install location as the
staging area for example graphs and templates during `cpack`. This bug was
introduced in Graphviz 4.0.0. #2232
- The CMake build system uses corrected paths to DevIL and FreeType headers and
libraries when discovered.
- The CMake build system under MinGW no longer attempts to install third party
Expat and Getopt libraries.
## [7.0.0] – 2022-10-22
### Changed
- **Breaking**: An `outline_width` field has been added to the `Agnodeinfo_t`
struct.
- **Breaking**: An `outline_height` field has been added to the `Agnodeinfo_t`
struct.
- When using the CMake build system, the minimum requirement has been increased
from CMake 3.9 to CMake 3.13.0.
- When compiling Graphviz with the Intel C Compiler, the Autotools build system
no longer suppresses `-ffast-math`. Users relying on this are encouraged to
investigate what in their build environment is appending a flag their C
compiler does not support.
- The `-ffast-math` compiler flag is no longer enabled by the Autotools build
system.
- Reserved stack size on Windows for the `dot.exe` binary has been increased
from the default 1MB to ~3.8MB.
### Fixed
- Issues with GCC 8, `-O3` and `-ffast-math` #1412
- Problem building Graphviz-5.0.1: undefined symbols `__*_finite` #2296
- Failure of arrowhead and arrowtail to respect penwidth #372 \
Fixed for all
[polygon-based node shapes](https://graphviz.org/doc/info/shapes.html#polygon)
(except for the `cylinder` node shape) and for the
[edge arrow shapes](https://graphviz.org/doc/info/arrows.html)
`normal`, `inv`, `box` and `dot`
### Removed
- Support for the MOSEK commercial solver has been removed. The `MOSEK`
build-time macro no longer does anything.
|
2022-10-26 12:32:08 by Thomas Klausner | Files touched by this commit (687) |
Log message:
*: bump PKGREVISION for libunistring shlib major bump
|
2022-10-17 11:12:53 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
graphviz: updated to 6.0.2
6.0.2
Fixed
- Using `aspect` with a custom value in the `packmode` attribute is no longer
misparsed.
- Smyrna bounding box computation has been corrected. There was a regression in
4.0.0 that resulted in a degenerate bounding box being computed for any input
graph.
- Smyrna warnings about the `on_attrRB0_clicked` and `on_attrSearchBtn_clicked`
handlers being not found have been fixed and the buttons to which they are
wired should be functional again. This was a regression in 2.50.0
- Smyrna warnings about the `mAttributesSlot` handler being not found have been
fixed and the button to which it is wired should be functional again. This was
a regression in 2.49.2
- Graphviz no longer fails to load private Ghostscript symbols ("Could not load
`libgvplugin_gs.so.6`)
- trailing commas issue with fdp layout
- Missing `-S` in `sccmap` man page usage summary.
- In `sccmap`, a `-v` option following a `-S` option now re-enables strongly
connected component output that the man page implied.
|
2022-09-30 18:08:52 by Michael Baeuerle | Files touched by this commit (4) |
Log message:
graphics/graphviz: Update to 6.0.1
Remove patch for "tclpkg/gv/Makefile.am" (merged upstream, #2262).
6.0.1 - 2022-09-11
==================
Changed
-------
- *Breaking*: libxdot fields for the size and number of operations,
the statistics counts, and polygon line points are now size_t values
instead of int values
- Accuracy of the bounding boxes printed by the showboxes feature have
been improved.
Fixed
-----
- Id attribute is not used in linearGradient. #2258
- Graphviz 5.0.1 undocumented change of automatically generated output
filename with -O flag (missing dot separator).
This was a regression in 5.0.1. #2270
- Assert fail in aaglex for multiple calls to agmemread.
This was a regression in 5.0.1. #2272
Removed
-------
- The $GV_FILE_PATH sandboxing mechanism has been removed. #2257
5.0.1 - 2022-08-20
==================
Fixed
-----
- -Tx11: Assertion xev.xbutton.button >= 1 && xev.xbutton.button <= 5
&& "Xlib returned invalid button event" failed #2256
- missing Perl includes patch #2262
- smyrna: incorrect tokenization
in frmobjectui.c:set_attr_object_type #2259
- [Dot] Record shape+UTF+" | "=Eats spaces. #925
- Memory leak in osage
- Segmentation fault when running test example neatopack.c #1800
- Memory leak in dot when using clusters
- Memory leak in patchwork when using clusters
- Subgraph layout and rendering
- Generated SVG files no longer use transparent paint or color as this
keyword does not exist in SVG 1.1, and instead use none or a zero-
opacity color.
- Unnecessary space in 'points' attribute for 'polyline' in SVG output
- graphml2gv no longer calls itself cvtgxl in error messages
Added
-----
- GVContext::version() to lib/gvc++
- GVContext::buildDate() to lib/gvc++
|