<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/bb6ae6a7d3bc6b3e5b31f6ca0cfae3a002035552">https://github.com/macports/macports-ports/commit/bb6ae6a7d3bc6b3e5b31f6ca0cfae3a002035552</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 bb6ae6a7d3b qgis3: add hdf5 as dependency
</span>bb6ae6a7d3b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit bb6ae6a7d3bc6b3e5b31f6ca0cfae3a002035552
</span>Author: Nicklas Larsson <n_larsson@yahoo.com>
AuthorDate: Mon Mar 3 10:54:37 2025 +0100

<span style='display:block; white-space:pre;color:#404040;'>    qgis3: add hdf5 as dependency
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    hdf5 is opportunistically linked if found. Also make sure
</span><span style='display:block; white-space:pre;color:#404040;'>    to find path to 'mpi.h'  if needed.
</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/72100
</span>---
 gis/qgis3/Portfile | 32 +++++++++++++++-----------------
 1 file changed, 15 insertions(+), 17 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/qgis3/Portfile b/gis/qgis3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b13788add82..cfe09440d6e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/qgis3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/qgis3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,7 +27,7 @@ if {${subport} eq ${name}} {
</span>     # Latest version
     github.setup    qgis QGIS 3_42_0 final-
     github.tarball_from archive
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        1
</span>     set app_name    QGIS3
 
     checksums       rmd160  b89f5717b4daceb4a6c31634efc25eebe430187b \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,7 +37,7 @@ if {${subport} eq ${name}} {
</span>     # LTR version
     github.setup    qgis QGIS 3_40_4 final-
     github.tarball_from archive
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        1
</span>     set app_name    QGIS3-LTR
     description     {*}${description} (LTR)
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -82,6 +82,7 @@ depends_lib-append  port:draco \
</span>                     port:gdal-pdf \
                     port:geos \
                     port:gsl \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:hdf5 \
</span>                     port:libiconv \
                     port:libtasn1 \
                     port:libzip \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -125,24 +126,21 @@ post-patch {
</span> cmake.install_prefix    ${applications_dir}
 
 pre-configure {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # If GDAL is built with +hdf5 variant, QGIS needs to know the path to "mpi.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[active_variants gdal hdf5]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Figure out HDF5's mpi include directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set mpl_include_dir ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {![catch {set result [active_variants hdf5 openmpi]}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {$result} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                set mpl_include_dir "-I${prefix}/include/openmpi-mp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {![catch {set result [active_variants hdf5 mpich]}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {$result} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                set mpl_include_dir "-I${prefix}/include/mpich-mp"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Figure out HDF5's mpi include directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set mpl_include_dir ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![catch {set result [active_variants hdf5 openmpi]}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {$result} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set mpl_include_dir "-I${prefix}/include/openmpi-mp"
</span>         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {$mpl_include_dir ne ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            configure.cxxflags-append ${mpl_include_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![catch {set result [active_variants hdf5 mpich]}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {$result} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set mpl_include_dir "-I${prefix}/include/mpich-mp"
</span>         }
     }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {$mpl_include_dir ne ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.cxxflags-append ${mpl_include_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 configure.args-append \
</pre><pre style='margin:0'>

</pre>