<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/9532ba86acd05dc10d212b076216f79f7ef02f2a">https://github.com/macports/macports-ports/commit/9532ba86acd05dc10d212b076216f79f7ef02f2a</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 9532ba86acd websocketpp: support testing
</span>9532ba86acd is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 9532ba86acd05dc10d212b076216f79f7ef02f2a
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Mon Jan 22 17:26:15 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> websocketpp: support testing
</span>---
net/websocketpp/Portfile | 11 +++++++++++
net/websocketpp/files/patch-fix-tests.diff | 11 +++++++++++
2 files changed, 22 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/websocketpp/Portfile b/net/websocketpp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 898b90abda4..f12a9b4351b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/websocketpp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/websocketpp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,8 +21,19 @@ checksums rmd160 1d30eb0b71632fe5d4a790f8d6245063f112fbef \
</span> sha256 8b1773ea2832751071ac19d2708314d68316dd3916434c7dc0dd58cef14d51cd \
size 701341
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-fix-tests.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> compiler.cxx_standard 2011
depends_lib-append port:asio \
path:lib/libssl.dylib:openssl \
port:zlib
<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;'>+ PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DBUILD_TESTS=ON
</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;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/websocketpp/files/patch-fix-tests.diff b/net/websocketpp/files/patch-fix-tests.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..d1f9b68cc50
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/websocketpp/files/patch-fix-tests.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;'>+--- CMakeLists.txt 2020-04-20 02:25:17
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2024-01-22 17:13:42
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -152,7 +152,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set (WEBSOCKETPP_PLATFORM_TLS_LIBS ssl crypto)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set (WEBSOCKETPP_BOOST_LIBS system thread)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- set (CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-std=c++0x -stdlib=libc++") # todo: is libc++ really needed here?
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -stdlib=libc++") # todo: is libc++ really needed here?
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (NOT APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_definitions (-DNDEBUG -Wall -Wno-padded) # todo: should we use CMAKE_C_FLAGS for these?
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif ()
</span></pre><pre style='margin:0'>
</pre>