<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>