<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/6aa8acf615187498f3fd574377b8e7b99217b33e">https://github.com/macports/macports-ports/commit/6aa8acf615187498f3fd574377b8e7b99217b33e</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 6aa8acf6151 qt5-qtlocation: add boost dependency
</span>6aa8acf6151 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6aa8acf615187498f3fd574377b8e7b99217b33e
</span>Author: Mark Anderson <mark@macports.org>
AuthorDate: Wed Oct 9 23:56:14 2024 -0400

<span style='display:block; white-space:pre;color:#404040;'>    qt5-qtlocation: add boost dependency
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - the vendored boost version in mapbox-gl-native fails to build
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/70477
</span>---
 aqua/qt5/Portfile                           |  9 ++++++---
 aqua/qt5/files/patch-qt5location-boost.diff | 11 +++++++++++
 2 files changed, 17 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt5/Portfile b/aqua/qt5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 94352f0f3e0..016b5d35b4d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1592,10 +1592,13 @@ foreach {module module_info} [array get modules] {
</span> 
             # special case
             if { ${module} eq "qtlocation" } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                PortGroup       conflicts_build 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                PortGroup   boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                PortGroup   conflicts_build 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                # do not allow ${prefix}/include/boost to conflict with bundled boost (in bundled mapbox-gl-native)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                conflicts_build boost
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # use MacPorts' default version of boost
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # remove the includes of headers of vendored version, and since nothing links with boost set it as build dependency
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                patchfiles-append patch-qt5location-boost.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                boost.depends_type build
</span> 
                 # https://trac.macports.org/ticket/68508
                 # do not allow ${prefix}/include/rapidjson to conflict with bundled rapidjson (in bundled mapbox-gl-native)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt5/files/patch-qt5location-boost.diff b/aqua/qt5/files/patch-qt5location-boost.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..7b5480c05ee
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt5/files/patch-qt5location-boost.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;'>+--- src/3rdparty/mapbox-gl-native/mapbox-gl-native.pro.orig        2024-10-14 19:14:32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/3rdparty/mapbox-gl-native/mapbox-gl-native.pro     2024-10-14 19:14:51
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -406,8 +406,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     platform/qt/src/timer_impl.hpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ INCLUDEPATH += \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    deps/boost/1.65.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    deps/boost/1.65.1/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     deps/earcut/0.12.4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     deps/earcut/0.12.4/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     deps/geojson/0.4.2 \
</span></pre><pre style='margin:0'>

</pre>