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