<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/815b1c7a36e7a66ae1c390d7cc18f68048992c03">https://github.com/macports/macports-ports/commit/815b1c7a36e7a66ae1c390d7cc18f68048992c03</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 815b1c7a36e bossa: Fix build with clang ≥ 15
</span>815b1c7a36e is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 815b1c7a36e7a66ae1c390d7cc18f68048992c03
</span>Author: Mark Mentovai <mark@mentovai.com>
AuthorDate: Fri Sep 29 11:05:08 2023 -0400

<span style='display:block; white-space:pre;color:#404040;'>    bossa: Fix build with clang ≥ 15
</span>---
 cross/bossa/Portfile                               |  3 ++-
 .../patch-clang_Wunqualified-std-cast-call.diff    | 28 ++++++++++++++++++++++
 2 files changed, 30 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/bossa/Portfile b/cross/bossa/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ff6448d064c..0a49df9b9a4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/bossa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/bossa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,7 +28,8 @@ default_variants    +wxwidgets
</span> depends_lib-append  port:readline
 
 # Remove default CXXFLAGS so MacPorts can set them.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-Makefile \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-clang_Wunqualified-std-cast-call.diff
</span> 
 # The Makefile is racy
 use_parallel_build  no
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/bossa/files/patch-clang_Wunqualified-std-cast-call.diff b/cross/bossa/files/patch-clang_Wunqualified-std-cast-call.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..17b33cf3d0a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/bossa/files/patch-clang_Wunqualified-std-cast-call.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,28 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 6e54973c3c758674c3d04b5e2cf12e097006f6a3 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Mark Mentovai <mark@mentovai.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Fri, 29 Sep 2023 11:03:26 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Fix build with clang -Wunqualified-std-cast-call
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+This warning is enabled by default since clang 15. This fixes a build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error with those recent versions of clang because BOSSA builds with
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Werror.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/Samba.cpp | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/Samba.cpp src/Samba.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 490e3936a445..e2076bb6c194 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Samba.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Samba.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -141,7 +141,7 @@ Samba::init()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Samba::connect(SerialPort::Ptr port, int bps)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    _port = move(port);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    _port = std::move(port);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     // Try to connect at a high speed if USB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _isUsb = _port->isUsb();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.42.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>

</pre>