<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/f01d023c1c2ffcb1d481bb97006fa9771c354a5d">https://github.com/macports/macports-ports/commit/f01d023c1c2ffcb1d481bb97006fa9771c354a5d</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit f01d023c1c2ffcb1d481bb97006fa9771c354a5d
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Wed Aug 14 12:03:30 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    ortp: fix build for < 10.7
</span>---
 devel/ortp/Portfile                       |  7 ++++++-
 devel/ortp/files/patch-fix-gcc-build.diff | 15 +++++++++++++++
 devel/ortp/files/patch-legacy.diff        | 15 +++++++++++++++
 3 files changed, 36 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ortp/Portfile b/devel/ortp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8bf7fd2ad4e..70a3cb2ed7c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ortp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ortp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,13 +24,18 @@ checksums           rmd160 6a5e145c6d1485a8b497349268fa62c2cf4adb13 \
</span> 
 depends_lib         port:bctoolbox
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-fix-Frameworks-path.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-fix-Frameworks-path.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-fix-gcc-build.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-legacy.diff
</span> 
 configure.args-append \
                     -DENABLE_DOC=NO \
                     -DENABLE_STATIC=NO \
                     -DENABLE_UNIT_TESTS=NO
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant docs description {Build and install documentation in HTML format} {
     depends_build-append \
                     path:bin/doxygen:doxygen
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ortp/files/patch-fix-gcc-build.diff b/devel/ortp/files/patch-fix-gcc-build.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6c3289d76db
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ortp/files/patch-fix-gcc-build.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt 2022-12-20 22:30:27.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2024-08-14 11:45:13.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -166,10 +166,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   list(APPEND STRICT_OPTIONS_CPP "-Wall" "-Wuninitialized")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   list(APPEND STRICT_OPTIONS_C "-Wdeclaration-after-statement" "-Wstrict-prototypes" "-Wno-error=strict-prototypes")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if(CMAKE_C_COMPILER_ID MATCHES "Clang")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          list(APPEND STRICT_OPTIONS_CPP "-Qunused-arguments" "-Wno-array-bounds")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          list(APPEND STRICT_OPTIONS_CPP "-Wno-error=unknown-warning-option" "-Qunused-arguments" "-Wno-array-bounds")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if(APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          list(APPEND STRICT_OPTIONS_CPP "-Wno-error=unknown-warning-option" "-Qunused-arguments" "-Wno-tautological-compare" "-Wno-unused-function" "-Wno-array-bounds")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          list(APPEND STRICT_OPTIONS_CPP "-Wno-tautological-compare" "-Wno-unused-function" "-Wno-array-bounds")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if(ENABLE_STRICT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           list(APPEND STRICT_OPTIONS_CPP "-Werror" "-Wextra" "-Wno-unused-parameter" "-Wno-missing-field-initializers" "-fno-strict-aliasing")
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ortp/files/patch-legacy.diff b/devel/ortp/files/patch-legacy.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..57f9b3dc7a9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ortp/files/patch-legacy.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/rtpsession_inet.c  2022-12-20 22:30:27.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/rtpsession_inet.c  2024-08-14 11:59:03.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,6 +25,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "TargetConditionals.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef _DARWIN_C_SOURCE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define _DARWIN_C_SOURCE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef IPV6_RECVDSTADDR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define IPV6_RECVDSTADDR 7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</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;'>+ #ifdef HAVE_CONFIG_H
</span></pre><pre style='margin:0'>

</pre>