<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/cf72f19f44cc5d567ff2691fba8c1470c6b38975">https://github.com/macports/macports-ports/commit/cf72f19f44cc5d567ff2691fba8c1470c6b38975</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new cf72f19f44c graphviz: Update to 8.0.2
</span>cf72f19f44c is described below
<span style='display:block; white-space:pre;color:#808000;'>commit cf72f19f44cc5d567ff2691fba8c1470c6b38975
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Apr 13 20:43:58 2023 -0500
<span style='display:block; white-space:pre;color:#404040;'> graphviz: Update to 8.0.2
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Includes the gvplugin_list patch that fixes graphviz-gui's Export function.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/67226
</span>---
graphics/graphviz/Portfile | 11 ++++++-----
graphics/graphviz/files/gvplugin_list.patch | 16 ++++++++++++++++
2 files changed, 22 insertions(+), 5 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/graphviz/Portfile b/graphics/graphviz/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4fa60c1b420..2a84b697b0d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/graphviz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/graphviz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,10 +8,10 @@ PortGroup compiler_blacklist_versions 1.0
</span>
name graphviz
set my_name graphviz
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 8.0.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 abb7e539c9f9c8f3f8d1ef292716b573a2457f65 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 ac8a325f6fcdc11c4af59f1d32337eb270bebdb60201478ea25a24790d5d0132 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 27505768
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 8.0.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 c5d61700d9698b28674b848271050f743c3bd991 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 37cb125db130703785f6e11a690edfc378e62818a30ea8476ea700433e97fa87 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 27491629
</span>
set thisbranch [strsed ${name} "g/^${my_name}//"]
set otherbranch [expr {${thisbranch} eq {} ? {-devel} : {}}]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,7 +58,7 @@ PortGroup legacysupport 1.1
</span> # strndup
legacysupport.newest_darwin_requires_legacy 10
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span>
conflicts graphviz${otherbranch}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -89,6 +89,7 @@ depends_lib path:include/turbojpeg.h:libjpeg-turbo \
</span> depends_run port:urw-fonts
patchfiles patch-cmd-tools-Makefile.am.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append gvplugin_list.patch
</span>
configure.args --disable-silent-rules \
--with-codegens \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/graphviz/files/gvplugin_list.patch b/graphics/graphviz/files/gvplugin_list.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9872023c6ef
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/graphviz/files/gvplugin_list.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gvc gvplugin_list: fix incorrect plugin list for call with ":"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://gitlab.com/graphviz/graphviz/-/commit/454673444067b78d372057c4e9942bddf776eea0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/gvc/gvplugin.c.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/gvc/gvplugin.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -353,8 +353,9 @@ char *gvplugin_list(GVC_t * gvc, api_t api, const char *str)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ then just list the alternative paths for the plugin */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for (pnext = plugin; pnext; pnext = pnext->next) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const strview_t type = strview(pnext->typestr, ':');
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- /* list only the matching type, or all types if s is an empty string */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (!str[0] || strview_case_eq(strv, type)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ // list only the matching type, or all types if str is an empty
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ // string or starts with ":"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (strv.size == 0 || strview_case_eq(strv, type)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* list each member of the matching type as "type:path" */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ agxbprint(&xb, " %s:%s", pnext->typestr, pnext->package->name);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ new = false;
</span></pre><pre style='margin:0'>
</pre>