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: Mon Apr 28 13:19:49 UTC 2025
Modified Files:
pkgsrc/graphics/graphviz: Makefile PLIST distinfo
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.
To generate a diff of this commit:
cvs rdiff -u -r1.299 -r1.300 pkgsrc/graphics/graphviz/Makefile
cvs rdiff -u -r1.64 -r1.65 pkgsrc/graphics/graphviz/PLIST
cvs rdiff -u -r1.89 -r1.90 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.299 pkgsrc/graphics/graphviz/Makefile:1.300
--- pkgsrc/graphics/graphviz/Makefile:1.299 Thu Apr 24 14:14:22 2025
+++ pkgsrc/graphics/graphviz/Makefile Mon Apr 28 13:19:49 2025
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.299 2025/04/24 14:14:22 wiz Exp $
+# $NetBSD: Makefile,v 1.300 2025/04/28 13:19:49 adam Exp $
-DISTNAME= graphviz-12.2.0
-PKGREVISION= 4
+DISTNAME= graphviz-12.2.1
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITLAB:=api/v4/projects/4207231/packages/generic/graphviz-releases/${PKGVERSION_NOREV}/}
-#EXTRACT_SUFX= .tar.xz
+EXTRACT_SUFX= .tar.xz
MAINTAINER= micha%NetBSD.org@localhost
HOMEPAGE= https://www.graphviz.org/
@@ -15,8 +14,8 @@ CHECK_FILES_SKIP+= ${PREFIX}/lib/graphv
CHECK_PORTABILITY_SKIP+= windows/*
USE_LANGUAGES= c c++
-USE_CC_FEATURES+= c11
-USE_CXX_FEATURES+= c++17 unique_ptr
+USE_CC_FEATURES= c11
+USE_CXX_FEATURES= c++17 unique_ptr
USE_TOOLS+= automake autoreconf makeinfo bison flex gmake groff pkg-config
USE_LIBTOOL= yes
@@ -89,6 +88,7 @@ PKGCONFIG_OVERRIDE+= lib/xdot/libxdot.pc
LUA_VERSIONS_INCOMPATIBLE= 51
REPLACE_PERL+= contrib/dotmcl.pl contrib/dirgraph/dirgraph.pl
+REPLACE_PYTHON+= cmd/dot/dot_sandbox
.include "../../mk/bsd.prefs.mk"
@@ -133,7 +133,7 @@ BUILDLINK_API_DEPENDS.pango+= pango>=1.2
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../graphics/gts/buildlink3.mk"
.include "../../graphics/libwebp/buildlink3.mk"
-.include "../../mk/pthread.buildlink3.mk"
+.include "../../lang/python/application.mk"
.include "../../textproc/expat/buildlink3.mk"
-
+.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/graphviz/PLIST
diff -u pkgsrc/graphics/graphviz/PLIST:1.64 pkgsrc/graphics/graphviz/PLIST:1.65
--- pkgsrc/graphics/graphviz/PLIST:1.64 Wed Oct 9 15:51:32 2024
+++ pkgsrc/graphics/graphviz/PLIST Mon Apr 28 13:19:49 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.64 2024/10/09 15:51:32 micha Exp $
+@comment $NetBSD: PLIST,v 1.65 2025/04/28 13:19:49 adam Exp $
bin/acyclic
bin/bcomps
bin/ccomps
@@ -9,6 +9,7 @@ bin/dijkstra
bin/dot
bin/dot2gxl
bin/dot_builtins
+bin/dot_sandbox
bin/edgepaint
bin/fdp
bin/gc
@@ -97,6 +98,7 @@ ${PLIST.gd}man/man1/diffimg.1
man/man1/dijkstra.1
man/man1/dot.1
man/man1/dot2gxl.1
+man/man1/dot_sandbox.1
man/man1/edgepaint.1
man/man1/fdp.1
man/man1/gc.1
Index: pkgsrc/graphics/graphviz/distinfo
diff -u pkgsrc/graphics/graphviz/distinfo:1.89 pkgsrc/graphics/graphviz/distinfo:1.90
--- pkgsrc/graphics/graphviz/distinfo:1.89 Mon Dec 2 16:02:30 2024
+++ pkgsrc/graphics/graphviz/distinfo Mon Apr 28 13:19:49 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.89 2024/12/02 16:02:30 jperkin Exp $
+$NetBSD: distinfo,v 1.90 2025/04/28 13:19:49 adam Exp $
-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
+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
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