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