<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/80b08cbf56dcae23f87b5ee2d6666655e614a053">https://github.com/macports/macports-ports/commit/80b08cbf56dcae23f87b5ee2d6666655e614a053</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 80b08cbf56d libretroshare: fix build on Sonoma
</span>80b08cbf56d is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 80b08cbf56dcae23f87b5ee2d6666655e614a053
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Fri Nov 24 20:53:02 2023 +0800
<span style='display:block; white-space:pre;color:#404040;'> libretroshare: fix build on Sonoma
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/68536
</span>---
net/libretroshare/Portfile | 9 +++++++++
net/libretroshare/files/0003-fix-xcode15.patch | 26 ++++++++++++++++++++++++++
2 files changed, 35 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/libretroshare/Portfile b/net/libretroshare/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4e9102090d8..400791e7cec 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/libretroshare/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/libretroshare/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,3 +58,12 @@ configure.args-append -DPython_EXECUTABLE=${prefix}/bin/python${py_ver} \
</span> -DRS_EXPORT_JNI_ONLOAD=OFF \
-DRS_SQLCIPHER=ON \
-DRS_WARN_DEPRECATED=OFF
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} > 22} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://github.com/RetroShare/libretroshare/issues/122
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://trac.macports.org/ticket/68536
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append 0003-fix-xcode15.patch
</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;'>+ -DRS_XCODE15=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/libretroshare/files/0003-fix-xcode15.patch b/net/libretroshare/files/0003-fix-xcode15.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..1a4183035d3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/libretroshare/files/0003-fix-xcode15.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt 2023-11-08 05:10:14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2023-11-24 20:44:13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -141,6 +141,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ RS_ANDROID
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "Enable when compiling libretroshare for Android"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ OFF )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++option(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ RS_XCODE15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "Fix build with Xcode 15"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OFF )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake_dependent_option(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -476,6 +481,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ V07_NON_BACKWARD_COMPATIBLE_CHANGE_UNNAMED )
</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;'>++if(APPLE AND RS_XCODE15)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ target_compile_definitions(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ${PROJECT_NAME} PRIVATE _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION)
</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;'>+ if(NOT RS_DH_PRIME_INIT_CHECK)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_compile_definitions(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${PROJECT_NAME} PRIVATE RS_DISABLE_DIFFIE_HELLMAN_INIT_CHECK )
</span></pre><pre style='margin:0'>
</pre>