<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/e1478f3c29ebe143b45c6f5679f31178fbb4130e">https://github.com/macports/macports-ports/commit/e1478f3c29ebe143b45c6f5679f31178fbb4130e</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 e1478f3c29e vtk: create .dist-info folder for python variants
</span>e1478f3c29e is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e1478f3c29ebe143b45c6f5679f31178fbb4130e
</span>Author: Jonathan Stickel <jjstickel@gmail.com>
AuthorDate: Tue Nov 5 14:28:06 2024 -0700
<span style='display:block; white-space:pre;color:#404040;'> vtk: create .dist-info folder for python variants
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * create .dist-info folder for python variants
</span><span style='display:block; white-space:pre;color:#404040;'> * create appropriate contents (LICENSE, METADATA, top_level.txt)
</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/71163
</span>---
graphics/vtk/Portfile | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 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 5ae0ea1b157..ca25dd85eec 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;'>@@ -15,7 +15,7 @@ compiler.blacklist-append {clang < 900}
</span>
name vtk
version 9.3.1
<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;'>@@ -150,7 +150,7 @@ foreach pyver ${python_versions} {
</span> set python_branch "[string index ${pyver} 0].[string range ${pyver} 1 end]"
set python_major_ver "[string index ${pyver} 0]"
<span style='display:block; white-space:pre;background:#ffe0e0;'>- variant python${pyver} conflicts {*}${other_python_versions} description "Add Python ${python_branch} support" "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ variant python${pyver} conflicts {*}${other_python_versions} description "Add Python ${python_branch} support" {
</span> depends_lib-append port:python${pyver}
configure.args-delete \
-DVTK_WRAP_PYTHON:BOOL=OFF
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -167,7 +167,18 @@ foreach pyver ${python_versions} {
</span> configure.args-append \
-DVTK_USE_SYSTEM_MPI4PY:BOOL=ON
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # generate setup.py and other necessary files to create .dist-info folder
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${workpath}/build "cmake -DVTK_WHEEL_BUILD:BOOL=ON -DVTK_VERSION_SUFFIX= ${worksrcpath}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set site_pack_dir Library/Frameworks/Python.framework/Versions/${python_branch}/lib/python${python_branch}/site-packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete -force ${workpath}/build/vtkmodules
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${workpath}/build/${site_pack_dir}/vtkmodules ${workpath}/build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # create the .dist-info folder and contents
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${workpath}/build "${prefix}/bin/python${python_branch} setup.py dist_info"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${workpath}/build/${name}-${version}.dist-info ${destroot}${prefix}/${site_pack_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
variant xdmf description {Add XDMF readers} {
</pre><pre style='margin:0'>
</pre>