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