<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/35c8af413bc31badf51b860fad809da5c1025d83">https://github.com/macports/macports-ports/commit/35c8af413bc31badf51b860fad809da5c1025d83</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 35c8af413bc31badf51b860fad809da5c1025d83
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Fri Apr 5 03:12:03 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    xdispatch2: new port in devel
</span>---
 devel/xdispatch2/Portfile                          | 100 +++++++++++++++++++++
 .../files/0001-Avoid-a-need-for-Conan.patch        |  53 +++++++++++
 .../files/0002-Add-missing-stdexcept-header.patch  |  21 +++++
 devel/xdispatch2/files/0003-Fix-tests.patch        |  22 +++++
 devel/xdispatch2/files/0004-Tests-no-qt5.patch     |  30 +++++++
 5 files changed, 226 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/xdispatch2/Portfile b/devel/xdispatch2/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..2a7f7de152f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/xdispatch2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,100 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           codeberg 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:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+codeberg.setup      emzeat xdispatch2 2.1.3 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Grand Central Dispatch-like C++ threading library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}, built around queues, thread pools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    and flexible backends.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://emzeat.de/xdispatch2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  a9932cebcd42c04c3cbd0da8ac3cdd2ba451d01c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  de7085d506630dc680205a46ec94b832ebaca87b942f795abc5d556b0df5a64a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    122979
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard   2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:mz-cmaketools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts_build     libunwind
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See: https://github.com/emzeat/xdispatch2/issues/1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   0001-Avoid-a-need-for-Conan.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/emzeat/xdispatch2/commit/d7805c0750b2ed30b92844c15f8a309d2d67c00c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   0002-Add-missing-stdexcept-header.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s,@PREFIX@,${prefix}," ${worksrcpath}/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s,@VERSION@,${version}," ${worksrcpath}/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Backends
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_XDISPATCH2_BACKEND_NAIVE=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_XDISPATCH2_BACKEND_LIBDISPATCH=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_XDISPATCH2_BACKEND_QT5=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Build options
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_XDISPATCH2_AS_FRAMEWORK=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_XDISPATCH2_STATIC=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_XDISPATCH2_TESTS=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant libdispatch description "Enable libdispatch back-end" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_XDISPATCH2_BACKEND_LIBDISPATCH=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_XDISPATCH2_BACKEND_LIBDISPATCH=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant framework description "Build as a framework" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_XDISPATCH2_AS_FRAMEWORK=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_XDISPATCH2_AS_FRAMEWORK=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    default_variants-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    +framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Does not yet build with libdispatch on 10.6:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://github.com/emzeat/xdispatch2/issues/2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} > 10} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            default_variants-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    +libdispatch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#     variant libdispatch_legacy description "Enable libdispatch support for legacy systems" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#         depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#                     port:libdispatch-legacy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#         configure.cppflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#                     -I${prefix}/libexec/dispatch/usr/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#         configure.ldflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#                     ${prefix}/libexec/dispatch/usr/lib/libdispatch.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant tests description "Enable testing" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.pre_args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_XDISPATCH2_TESTS=OFF -DBUILD_XDISPATCH2_TESTS=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # runner.c: error: variable 'no' set but not used [-Werror,-Wunused-but-set-variable]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # MUnit_tools.h: error: 'vsprintf' is deprecated: This function is provided
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # for compatibility reasons only [-Werror,-Wdeprecated-declarations]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    0003-Fix-tests.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    0004-Tests-no-qt5.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.run        yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.cmd        ${cmake.build_dir}/bin/xdispatch2_tests
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.target
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/xdispatch2/files/0001-Avoid-a-need-for-Conan.patch b/devel/xdispatch2/files/0001-Avoid-a-need-for-Conan.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..412ec4a11b9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/xdispatch2/files/0001-Avoid-a-need-for-Conan.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,53 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From b7f1151fc6934c17e5b40e0bea5c1eb511c41a84 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Sergey Fedorov <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Wed, 3 Apr 2024 13:38:28 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Avoid a need for Conan
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CMakeLists.txt | 18 +++++++++---------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 9 insertions(+), 9 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git CMakeLists.txt CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8965df0..8fb7f91 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,15 +23,14 @@ include(CheckIncludeFile)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ project(xdispatch2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include(CTest)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set(MZ_DIR @PREFIX@/share/mz-cmaketools)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # build scripts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if(NOT HAS_MZ_GLOBAL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    include(build/global.cmake)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    include(build/macros.cmake)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    include(build/conan.cmake)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++include(${MZ_DIR}/global.cmake)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++include(${MZ_DIR}/macros.cmake)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # enable linting
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-include(build/linting.cmake)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++include(${MZ_DIR}/linting.cmake)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # check for platform features
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ check_symbol_exists( dispatch_queue_create "dispatch/dispatch.h" XDISPATCH2_HAVE_LIBDISPATCH_NATIVE )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -76,14 +75,15 @@ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # configuration and version information
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-include(build/semver.cmake)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mz_determine_sem_ver(PREFIX "XDISPATCH2")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# include(${MZ_DIR}/semver.cmake)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# mz_determine_sem_ver(PREFIX "XDISPATCH2")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set(XDISPATCH2_VERSION "@VERSION@")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mz_message("xdispatch version ${XDISPATCH2_VERSION}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # dependencies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if( BUILD_XDISPATCH2_BACKEND_QT5 )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    include(build/qt5.cmake)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    include(${MZ_DIR}/qt5.cmake)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # we hide all unneeded symbols
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/xdispatch2/files/0002-Add-missing-stdexcept-header.patch b/devel/xdispatch2/files/0002-Add-missing-stdexcept-header.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..0c8caf20b38
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/xdispatch2/files/0002-Add-missing-stdexcept-header.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From d7805c0750b2ed30b92844c15f8a309d2d67c00c Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Sergey Fedorov <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Wed, 3 Apr 2024 20:57:13 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Add missing stdexcept header
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include/xdispatch/signals_barrier.h | 1 +
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git include/xdispatch/signals_barrier.h include/xdispatch/signals_barrier.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 474b546..303f9a9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- include/xdispatch/signals_barrier.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ include/xdispatch/signals_barrier.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,6 +27,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  * @{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdexcept>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <tuple>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "xdispatch/signals.h"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/xdispatch2/files/0003-Fix-tests.patch b/devel/xdispatch2/files/0003-Fix-tests.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..c61fb5fb78c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/xdispatch2/files/0003-Fix-tests.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From a183a8363d89c9750c0d9fd8f6e7b902978f7b4f Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Sergey Fedorov <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Wed, 3 Apr 2024 14:27:49 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Fix tests
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CMakeLists.txt | 1 +
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git CMakeLists.txt CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8fb7f91..c53d718 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -89,6 +89,8 @@ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # we hide all unneeded symbols
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if( NOT MZ_WINDOWS )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     mz_add_flag(GCC -fvisibility=hidden)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    mz_add_flag(GCC -Wno-unused-but-set-variable)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    mz_add_flag(GCC -Wno-deprecated-declarations)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mz_add_definition(XDISPATCH_MAKEDLL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if( BUILD_XDISPATCH2_STATIC )
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/xdispatch2/files/0004-Tests-no-qt5.patch b/devel/xdispatch2/files/0004-Tests-no-qt5.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5045cbaa959
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/xdispatch2/files/0004-Tests-no-qt5.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,30 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From f403af368fc77d305722dfd4e9e513e06379be36 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Sergey Fedorov <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Wed, 3 Apr 2024 14:40:57 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Fix tests2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CMakeLists.txt | 9 ++++-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 4 insertions(+), 5 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git CMakeLists.txt CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c53d718..7bcaa3c 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -286,12 +286,11 @@ mz_auto_format( xdispatch )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(BUILD_XDISPATCH2_TESTS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     mz_add_executable(xdispatch2_tests tests)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    add_executable(xdispatch2_test_package test_package/test_package.cpp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    target_link_libraries(xdispatch2_test_package
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        xdispatch xdispatch_dummy_qt5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if( BUILD_XDISPATCH2_BACKEND_QT5 )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        add_executable(xdispatch2_test_package test_package/test_package.cpp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        target_link_libraries(xdispatch2_test_package
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            xdispatch xdispatch_dummy_qt5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         add_executable(xdispatch2_test_package_qt5 test_package/test_package_qt5.cpp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         target_link_libraries(xdispatch2_test_package_qt5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             xdispatch xdispatch_qt5
</span></pre><pre style='margin:0'>

</pre>