<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/dd7a1b2d5af64a9fe1c7bbbf4bbdca1d1b2d60bf">https://github.com/macports/macports-ports/commit/dd7a1b2d5af64a9fe1c7bbbf4bbdca1d1b2d60bf</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit dd7a1b2d5af64a9fe1c7bbbf4bbdca1d1b2d60bf
</span>Author: Nicklas Larsson <n_larsson@yahoo.com>
AuthorDate: Thu Jun 6 10:36:56 2024 +0200

<span style='display:block; white-space:pre;color:#404040;'>    py-pdal: update to 3.4.3 and drop py38 support
</span>---
 python/py-pdal/Portfile                            | 39 +++++++++-------------
 python/py-pdal/files/patch_pyproject_pybind11.diff | 11 ++++++
 2 files changed, 26 insertions(+), 24 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pdal/Portfile b/python/py-pdal/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9a4baa04d8b..57388a13cb7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pdal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pdal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,8 @@ PortSystem          1.0
</span> PortGroup           python 1.0
 
 name                py-pdal
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             3.3.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             3.4.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 categories-append   gis
 license             BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,43 +19,34 @@ long_description    {*}${description} allows you to process data with PDAL\
</span> 
 homepage            https://www.pdal.io
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  50fb67708b007a4276f9d35898748a0031dcd1eb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  08481ced6e3d1cbdf391282b4f450b84a566cebb077e680f4658c03ccbcb24c0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    246265
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  1ec1dde462188413d4f59a077b7ac859b874eb8d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c7ce4e19934b19db379183e5607e1b76699e8c1fd5b956a54f28ebd2e3222ad2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    89462
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     38 39 310 311 312
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-python.pep517       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     39 310 311 312
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    PortGroup       cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch_pyproject_pybind11.diff
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span>     compiler.cxx_standard \
                     2017
 
     depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-scikit-build \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:pybind11 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:ninja
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:bin/cmake:cmake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:ninja \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-pybind11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-scikit-build-core
</span> 
     depends_lib-append \
                     port:pdal \
                     port:py${python.version}-numpy
 
     depends_test-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-meshio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-meshio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-pandas
</span> 
     build.env-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    pybind11_DIR=${prefix}/share/cmake/pybind11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.dir       ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.post_args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot.dir    ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot.target install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file delete -force {*}[glob -nocomplain ${worksrcpath}/_skbuild/linux*]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    pybind11_DIR=${python.pkgd}/pybind11/share/cmake/pybind11
</span> 
     test.run        yes
  }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pdal/files/patch_pyproject_pybind11.diff b/python/py-pdal/files/patch_pyproject_pybind11.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..c5dc015eef2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pdal/files/patch_pyproject_pybind11.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pyproject.toml.orig    2022-11-09 13:37:21
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyproject.toml 2024-06-05 17:17:24
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -48,7 +48,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ changelog = "https://github.com/PDAL/python/blob/main/README.rst"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [build-system]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-requires = ["scikit-build-core >= 0.9", "numpy >= 1.22",  "pybind11[global]"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++requires = ["scikit-build-core >= 0.9", "numpy >= 1.22",  "pybind11"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build-backend = "scikit_build_core.build"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>