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:   adam
Date:           Wed Mar 11 10:22:58 UTC 2026

Modified Files:
        pkgsrc/graphics/graphviz: Makefile distinfo
Removed Files:
        pkgsrc/graphics/graphviz/patches: patch-lib_gvpr_actions.c
            patch-lib_gvpr_compile.h

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.


To generate a diff of this commit:
cvs rdiff -u -r1.309 -r1.310 pkgsrc/graphics/graphviz/Makefile
cvs rdiff -u -r1.90 -r1.91 pkgsrc/graphics/graphviz/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/graphics/graphviz/patches/patch-lib_gvpr_actions.c \
    pkgsrc/graphics/graphviz/patches/patch-lib_gvpr_compile.h

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.309 pkgsrc/graphics/graphviz/Makefile:1.310
--- pkgsrc/graphics/graphviz/Makefile:1.309     Fri Feb  6 10:04:59 2026
+++ pkgsrc/graphics/graphviz/Makefile   Wed Mar 11 10:22:58 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.309 2026/02/06 10:04:59 wiz Exp $
+# $NetBSD: Makefile,v 1.310 2026/03/11 10:22:58 adam Exp $
 
-DISTNAME=      graphviz-12.2.1
-PKGREVISION=   8
+DISTNAME=      graphviz-14.1.3
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_GITLAB:=api/v4/projects/4207231/packages/generic/graphviz-releases/${PKGVERSION_NOREV}/}
 EXTRACT_SUFX=  .tar.xz
@@ -14,12 +13,11 @@ LICENSE=    epl-v1.0
 CHECK_FILES_SKIP+=             ${PREFIX}/lib/graphviz/config6
 CHECK_PORTABILITY_SKIP+=       windows/*
 
-USE_LANGUAGES=         c c++
 USE_CC_FEATURES=       c11
 USE_CXX_FEATURES=      c++17 unique_ptr
-
-USE_TOOLS+=            automake autoreconf makeinfo bison flex gmake groff pkg-config
+USE_LANGUAGES=         c c++
 USE_LIBTOOL=           yes
+USE_TOOLS+=            automake autoreconf makeinfo bison flex gmake groff pkg-config
 GNU_CONFIGURE=         yes
 GNU_CONFIGURE_STRICT=  no # has sub-configures
 CONFIGURE_ARGS+=       --disable-d

Index: pkgsrc/graphics/graphviz/distinfo
diff -u pkgsrc/graphics/graphviz/distinfo:1.90 pkgsrc/graphics/graphviz/distinfo:1.91
--- pkgsrc/graphics/graphviz/distinfo:1.90      Mon Apr 28 13:19:49 2025
+++ pkgsrc/graphics/graphviz/distinfo   Wed Mar 11 10:22:58 2026
@@ -1,11 +1,9 @@
-$NetBSD: distinfo,v 1.90 2025/04/28 13:19:49 adam Exp $
+$NetBSD: distinfo,v 1.91 2026/03/11 10:22:58 adam Exp $
 
-BLAKE2s (graphviz-12.2.1.tar.xz) = b48eb89b30b81a46e1c12316ec81ba5d5a7eb3eb2ad3ae942fafd70d65d8179e
-SHA512 (graphviz-12.2.1.tar.xz) = e0f93f69108c5b5bbde8a27a4359c2c834b03142f1e7dfda7c5c19a2fb780c23c287bacfa8724708b8ced604020554ea194bf0c3b1d9f584b3b5862445554c4e
-Size (graphviz-12.2.1.tar.xz) = 20945996 bytes
+BLAKE2s (graphviz-14.1.3.tar.xz) = 19f0dcce66d265feeb745018ce6753ce3c3b1f926b62dbd43b5c40e4a8f838bc
+SHA512 (graphviz-14.1.3.tar.xz) = e0b4b93ab6c1454b45139aa865d50d4501d944cd6f3640b715374227cc479e5abb884dbc5127e40b413cc31ed5acde35d41c5b700613fe03c655f5fd54d30890
+Size (graphviz-14.1.3.tar.xz) = 20961200 bytes
 SHA1 (patch-config_config__perl.pl) = 430acb7d7ee3e149de0af9832c5a29602884f83e
 SHA1 (patch-configure.ac) = dcb9fd2822d3eb5dddcda5a55746d51114f92d06
 SHA1 (patch-lib_gvc_Makefile.am) = 8a25c16a31923fc42138773f308f3b3fc5ee662b
-SHA1 (patch-lib_gvpr_actions.c) = d82023aa576ed4404e3a123ee063d58228ec2ea6
-SHA1 (patch-lib_gvpr_compile.h) = 5cf479c021783f74fc7e886faf1c0cf5b8e721de
 SHA1 (patch-plugin_gs_gvloadimage__gs.c) = 982ac1db252e3224633069db956c5dc803cd5ea9



Home | Main Index | Thread Index | Old Index