<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/452330121c3dd62ff1e4b81155ca246d0c6ed014">https://github.com/macports/macports-ports/commit/452330121c3dd62ff1e4b81155ca246d0c6ed014</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 452330121c3 vtk: Use MacPorts libraries HDF5, proj9.
</span>452330121c3 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 452330121c3dd62ff1e4b81155ca246d0c6ed014
</span>Author: Dave Allured <dave.allured@noaa.gov>
AuthorDate: Fri Jun 27 23:47:16 2025 -0600

<span style='display:block; white-space:pre;color:#404040;'>    vtk: Use MacPorts libraries HDF5, proj9.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Avoid out-of-date bundled libraries for HDF5 and proj.
</span><span style='display:block; white-space:pre;color:#404040;'>    * Fix builds for 10.7-10.12 for "undeclared identifier PTHREAD_MUTEX_RECURSIVE_NP".
</span><span style='display:block; white-space:pre;color:#404040;'>    * Was caused by down-level proj8 library.
</span><span style='display:block; white-space:pre;color:#404040;'>    * Block unwanted VTK auto-downloads.
</span>---
 graphics/vtk/Portfile | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/vtk/Portfile b/graphics/vtk/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cf1cc17f4bd..6ab0dba740a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/vtk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/vtk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,7 +25,7 @@ compiler.blacklist-append {clang < 900}
</span> 
 gitlab.instance     https://gitlab.kitware.com
 gitlab.setup        vtk vtk 9.5.0 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          graphics devel
 license             BSD
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,11 +45,23 @@ checksums           rmd160  71620582086344c5117bb9aea908ba151412950c \
</span> 
 mpi.setup
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append  port:libxml2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set proj_version    proj9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:hdf5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libxml2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:${proj_version}
</span> 
 configure.args-append \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DVTK_MODULE_USE_EXTERNAL_VTK_hdf5:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DVTK_MODULE_USE_EXTERNAL_VTK_libproj:BOOL=ON \
</span>                     -DVTK_MODULE_USE_EXTERNAL_VTK_libxml2:BOOL=ON
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+mpi.enforce_variant hdf5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# PROJ needs extra help for multiple versioned subdirectories.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DLibPROJ_ROOT=${prefix}/lib/${proj_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Re restoring support for legacy macOS, see:
 # https://gitlab.kitware.com/vtk/vtk/-/merge_requests/11171
 # https://gitlab.kitware.com/vtk/vtk/-/issues/19352
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,6 +79,10 @@ configure.args-append \
</span>                     -DVTK_WRAP_JAVA:BOOL=OFF \
                     -DVTK_USE_COCOA:BOOL=ON
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Do not allow any remote downloads of code or test data.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DVTK_FORBID_DOWNLOADS:BOOL=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Support for Cocoa of 10.6 has been dropped in
 # https://github.com/Kitware/VTK/commit/f2e249c0a6a93f12808822cc5e5dddda35a09a35
 # However it is an optional module. Instead of breaking the port,
</pre><pre style='margin:0'>

</pre>