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