<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ef04fd7281202892319d5bae389bcbbdddadc35c">https://github.com/macports/macports-ports/commit/ef04fd7281202892319d5bae389bcbbdddadc35c</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 ef04fd72812 qt513-qtlocation: update patch
</span>ef04fd72812 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit ef04fd7281202892319d5bae389bcbbdddadc35c
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Tue Dec 17 19:44:26 2024 +0400

<span style='display:block; white-space:pre;color:#404040;'>    qt513-qtlocation: update patch
</span>---
 aqua/qt513/Portfile                          |  1 +
 aqua/qt513/files/patch-qtlocation-cxx17.diff | 38 ++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt513/Portfile b/aqua/qt513/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5485aabd56f..13ff33ca017 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt513/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt513/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1379,6 +1379,7 @@ foreach {module module_info} [array get modules] {
</span>                 # ICU requires C++17
                 compiler.cxx_standard   2017
                 configure.args-append   QMAKE_CXXFLAGS_CXX14=-std=c++17
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                configure.args-append   QMAKE_CXXFLAGS=-Wno-error=enum-constexpr-conversion
</span>             }
 
             # special case
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt513/files/patch-qtlocation-cxx17.diff b/aqua/qt513/files/patch-qtlocation-cxx17.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index f3f7adfefb9..a188d204fd0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt513/files/patch-qtlocation-cxx17.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt513/files/patch-qtlocation-cxx17.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,3 +18,41 @@
</span>  
          struct enable_hash_value { typedef std::size_t type; };
  
<span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/numeric/conversion/detail/converter.hpp.orig  2018-08-10 15:35:38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/numeric/conversion/detail/converter.hpp  2024-12-17 19:39:33
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -450,10 +450,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // Trivial Converter : used when (cv-unqualified) T == (cv-unqualified)  S
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   //
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   template<class Traits>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  struct trivial_converter_impl : public std::unary_function<  BOOST_DEDUCED_TYPENAME Traits::argument_type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                                              ,BOOST_DEDUCED_TYPENAME Traits::result_type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                                            >
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                 ,public dummy_range_checker<Traits>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  struct trivial_converter_impl : public dummy_range_checker<Traits>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     typedef Traits traits ;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -471,10 +468,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // Rounding Converter : used for float to integral conversions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   //
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   template<class Traits,class RangeChecker,class RawConverter,class Float2IntRounder>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  struct rounding_converter : public std::unary_function<  BOOST_DEDUCED_TYPENAME Traits::argument_type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                                          ,BOOST_DEDUCED_TYPENAME Traits::result_type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                                        >
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                             ,public RangeChecker
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  struct rounding_converter : public RangeChecker
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                              ,public Float2IntRounder
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                              ,public RawConverter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -501,10 +495,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // Non-Rounding Converter : used for all other conversions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   //
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   template<class Traits,class RangeChecker,class RawConverter>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  struct non_rounding_converter : public std::unary_function< BOOST_DEDUCED_TYPENAME Traits::argument_type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                                             ,BOOST_DEDUCED_TYPENAME Traits::result_type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                                           >
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                 ,public RangeChecker
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  struct non_rounding_converter : public RangeChecker
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                  ,public RawConverter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     typedef RangeChecker RangeCheckerBase ;
</span></pre><pre style='margin:0'>

</pre>