<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/4b38106d55f623f57d16715d6d62a9ebb5d9c434">https://github.com/macports/macports-ports/commit/4b38106d55f623f57d16715d6d62a9ebb5d9c434</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 4b38106d55f pcraster: update to 4.4.2, default to py313 variant
</span>4b38106d55f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4b38106d55f623f57d16715d6d62a9ebb5d9c434
</span>Author: Nicklas Larsson <n_larsson@yahoo.com>
AuthorDate: Thu Jun 19 16:43:09 2025 +0200

<span style='display:block; white-space:pre;color:#404040;'>    pcraster: update to 4.4.2, default to py313 variant
</span>---
 gis/pcraster/Portfile                  | 29 +++++++++++++++++++----------
 gis/pcraster/files/patch_pybind11.diff | 11 +++++++++++
 2 files changed, 30 insertions(+), 10 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/pcraster/Portfile b/gis/pcraster/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a213b1f911a..5d0a19c8ade 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/pcraster/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/pcraster/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,10 +6,9 @@ PortGroup           cmake 1.1
</span> PortGroup           github 1.0
 PortGroup           qt5 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        pcraster pcraster 4.4.1 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Change github.tarball_from to 'releases' or 'archive' next update
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.tarball_from tarball
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        pcraster pcraster 4.4.2 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 categories          gis
 license             GPL
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,21 +22,29 @@ long_description    PCRaster is a collection of tools and software libraries   \
</span> 
 homepage            https://pcraster.geo.uu.nl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  ed65c46146cffb85922d77b33c065ec11014a031 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  76782c9b01d5c14a46a0f2ddf141dc436e2082aa09e93bbccdc428e7580823f6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    24894109
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  7a2549bb11357e9138dd8cb996319a32a19754a4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c8e34bfac4cb07f1debf5de242b83d53f4b7e23db032bff7ff44bea7d582e8ae \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    24896740
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   patch-configure_python_extension.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-configure_python_extension.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch_pybind11.diff
</span> 
 compiler.cxx_standard \
                     2017
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+cmake.build_type    Release
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cmake.generator     Ninja
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args-append \
                     -DPCRASTER_BUILD_MLDD=ON \
                     -DPCRASTER_BUILD_MOC=ON \
                     -DPCRASTER_BUILD_MULTICORE=OFF \
                     -DPCRASTER_WITH_FLAGS_IPO=OFF
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -isystem [boost::include_dir] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DGL_SILENCE_DEPRECATION
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {[variant_isset debug]} {
     configure.cflags-append   -DDEBUG_BUILD -DDEBUG_DEVELOP
     configure.cxxflags-append -DDEBUG_BUILD -DDEBUG_DEVELOP
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,6 +70,7 @@ foreach pyver ${python_suffixes} {
</span>     set index [lsearch -exact ${python_variants} ${vrt}]
     set conf [lreplace ${python_variants} ${index} ${index}]
     set pydir ${frameworks_dir}/Python.framework/Versions/${pyversion}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    set py_pkgd ${pydir}/lib/python${pyversion}/site-packages
</span>     variant ${vrt} description "Use Python ${pyversion} bindings" conflicts {*}${conf} "
         depends_lib-append      port:python${pyver} \
                                 port:py${pyver}-pybind11 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,7 +79,8 @@ foreach pyver ${python_suffixes} {
</span>                                 port:py${pyver}-numpy
 
         configure.args-append   -DPython3_EXECUTABLE=${pydir}/bin/python${pyversion} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                                -DPCRASTER_PYTHON_INSTALL_DIR=${pydir}/lib/python${pyversion}/site-packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                -DPCRASTER_PYTHON_INSTALL_DIR=${pydir}/lib/python${pyversion}/site-packages \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                -DCMAKE_PREFIX_PATH=\\\"[boost::install_area]\\;${cmake_share_module_dir}\\;${py_pkgd}/pybind11/share/cmake/pybind11\\\"
</span>     "
 }
 # Python default (keep in sync with QGIS' default Python variant)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -80,7 +89,7 @@ foreach pyver ${python_suffixes} {
</span>     set python_default "${python_default}!\[variant_isset python${pyver}\] && "
 }
 set python_default [string range ${python_default} 0 end-4]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set python_default "${python_default}} { default_variants +python312}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_default "${python_default}} { default_variants +python313}"
</span> eval ${python_default}
 
 post-destroot {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/pcraster/files/patch_pybind11.diff b/gis/pcraster/files/patch_pybind11.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b1068d989f7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/pcraster/files/patch_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;'>+--- source/modflow/src/CMakeLists.txt.orig 2025-05-22 07:35:33
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ source/modflow/src/CMakeLists.txt      2025-06-19 14:37:21
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,7 +69,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_include_directories(pcrmfpy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     PUBLIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        ${pybind11_SOURCE_DIR}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        ${pybind11_INCLUDE_DIR}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         ${Python3_INCLUDE_DIRS}
</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>