pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/graphviz
Module Name: pkgsrc
Committed By: micha
Date: Mon Nov 18 13:59:29 UTC 2024
Modified Files:
pkgsrc/graphics/graphviz: Makefile distinfo
Log Message:
graphics/graphviz: Update to 12.2.0
## [12.2.0] – 2024-11-04
### Removed
- Visual Studio build files have been removed. CMake is now the only supported
build system on Windows.
### Added
- Support for building the SWIG-generated PHP language bindings has been
integrated into the CMake build system. This is controllable by the
`-DENABLE_PHP={AUTO|ON|OFF}` option.
- Support for building the SWIG-generated Python language bindings has been
integrated into the CMake build system. This is controllable by the
`-DENABLE_PYTHON={AUTO|ON|OFF}` option.
### Changed
- An algorithm closer to that described in RFC 1942 and/or the CSS 2.1
specification is now used for sizing table cells within HTML-like labels. This
is less scalable than the network simplex algorithm it replaces, but in
general produces more intuitive results. #2159
- Tooltips on table elements within HTML-like labels are now propagated to SVGs
produced by the core plugin (`-Tsvg`) even when the elements do not have
`href` attributes. #1425
- In the Autotools build system, `pkg-config` is the only supported way for
discovering Guile. Previous use of `guile-config*` has been removed. #2606
- The Autotools release artifacts for macOS (`Darwin_*_graphviz-*.tar.gz`) now
use relative paths in links to dependent libraries and plugins. This should
make the tree relocatable instead of having to live at /Users/gitlab/builds.
#2501
- `gml2gv` no longer maps GML `label` attributes to Graphviz `name` attributes.
These are now mapped to Graphviz `label` attributes. #2586
### Fixed
- In the Autotools build system, the core plugin links against libm, fixing some
unresolvable symbols. This was a regression in Graphviz 4.0.0. Though it would
primarily have affected non-Graphviz applications attempting to load this
plugin on Linux.
- The osage layout engine 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. #2187
- `acyclic` once again produces its output on stdout. This was a regression in
Graphviz 10.0.1. #2600
- When using the Tclpathplan module, created vgpanes can once again be named and
addressed. This was a regression in Graphviz 12.1.2.
- Omitting a polygon identifier when running triangulation using the Tclpathplan
module (e.g. `vgpane0 triangulate` instead of `vgpane0 triangulate 42`) no
longer goes unnoticed and reads invalid memory. This bug seems to have existed
since the first revision of Graphviz.
- When using the Tclpathplan module, defining a malformed <3-point polygon
and then attempting to triangulate this polygon no longer reads invalid
memory. This case is now rejected with an error during triangulation. Like the
previous entry, this bug seems to have existed since the first revision of
Graphviz.
- When using the Tclpathplan module, binding a pane’s triangulation callback to
a string ending in a trailing `%` (e.g. `vgpane0 bind triangle %`) no longer
causes later out-of-bounds reads during triangulation. Like the previous
entries, this bug seems to have existed since the first revision of Graphviz.
#2596
- Mouse right-clicks in Smyrna are no longer sticky. In some contexts,
right-clicking the mouse would register a mouse down event but no mouse up
event, leading Smyrna to believe the user was dragging with the right button
held down.
- Arrowhead missing from tail-end of edge #2437
- The Ruby bindings package (libgv-ruby) is once again installable on Ubuntu.
This became uninstallable when Ruby 1.8 was no longer available on Ubuntu, as
it had a hard coded dependency of Ruby 1.8. This has now been relaxed to
depend on any Ruby version ≥ 1.8. #2607
- Generated GIFs and JPEGs display the graphed image instead of a single solid
color. This was a regression in Graphviz 12.1.1. #2609
- The CMake build system includes some supporting pieces of the SWIG-generated
language bindings that were previously missing. It also links further
dependencies that were previously missing.
- In the CMake build system, linking of the Guile language bindings uses the
full path to libguile, fixing issues on macOS.
- The provided release packages for Debian-based operating systems (only Ubuntu
currently) have corrected package dependencies. #2466
- Discussion of `gvpr -c ""` in the `gvpr` man page has been removed. This
invocation did not do what was claimed. #2584
To generate a diff of this commit:
cvs rdiff -u -r1.294 -r1.295 pkgsrc/graphics/graphviz/Makefile
cvs rdiff -u -r1.87 -r1.88 pkgsrc/graphics/graphviz/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/graphics/graphviz/Makefile
diff -u pkgsrc/graphics/graphviz/Makefile:1.294 pkgsrc/graphics/graphviz/Makefile:1.295
--- pkgsrc/graphics/graphviz/Makefile:1.294 Thu Nov 14 22:20:08 2024
+++ pkgsrc/graphics/graphviz/Makefile Mon Nov 18 13:59:28 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.294 2024/11/14 22:20:08 wiz Exp $
+# $NetBSD: Makefile,v 1.295 2024/11/18 13:59:28 micha Exp $
-DISTNAME= graphviz-12.1.2
-PKGREVISION= 4
+DISTNAME= graphviz-12.2.0
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITLAB:=api/v4/projects/4207231/packages/generic/graphviz-releases/${PKGVERSION_NOREV}/}
#EXTRACT_SUFX= .tar.xz
Index: pkgsrc/graphics/graphviz/distinfo
diff -u pkgsrc/graphics/graphviz/distinfo:1.87 pkgsrc/graphics/graphviz/distinfo:1.88
--- pkgsrc/graphics/graphviz/distinfo:1.87 Wed Oct 9 15:51:32 2024
+++ pkgsrc/graphics/graphviz/distinfo Mon Nov 18 13:59:28 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.87 2024/10/09 15:51:32 micha Exp $
+$NetBSD: distinfo,v 1.88 2024/11/18 13:59:28 micha Exp $
-BLAKE2s (graphviz-12.1.2.tar.gz) = be70f83e3f805740df8db7cb4307cba7dfea915ff4f020b5c14f09e85cea1f5e
-SHA512 (graphviz-12.1.2.tar.gz) = 0a43a55434c2cb329596b030c24b08f3b26737fbe0bdbcc6ca4f1b1884b166e8884141e71d4ef9979a20496f5affff6369671c31f5b966eb08feaf45f96b672c
-Size (graphviz-12.1.2.tar.gz) = 26817959 bytes
+BLAKE2s (graphviz-12.2.0.tar.gz) = e7ab7167a5af792de92dd33048a4a2b8b366a6850b4a7a7ce831151b31e8af16
+SHA512 (graphviz-12.2.0.tar.gz) = d7c73aca3ccbce0327f48c58fa54b76be84140fc8ab99b91eb595b917f1ff89172aa868705df2d1bd50dc75328be824455cd9f6cf079dbb1269c40af9966d418
+Size (graphviz-12.2.0.tar.gz) = 26813735 bytes
SHA1 (patch-config_config__perl.pl) = 430acb7d7ee3e149de0af9832c5a29602884f83e
SHA1 (patch-configure.ac) = dcb9fd2822d3eb5dddcda5a55746d51114f92d06
SHA1 (patch-lib_gvc_Makefile.am) = 8a25c16a31923fc42138773f308f3b3fc5ee662b
Home |
Main Index |
Thread Index |
Old Index