<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ca7f89bdfa886f91f8b9b1328e96d0ea51db8fe9">https://github.com/macports/macports-ports/commit/ca7f89bdfa886f91f8b9b1328e96d0ea51db8fe9</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ca7f89bdfa886f91f8b9b1328e96d0ea51db8fe9
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Tue Jun 2 06:55:57 2020 -0700

<span style='display:block; white-space:pre;color:#404040;'>    webkit2-gtk: os/log.h not available on older systems
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    use fallback instead
</span>---
 www/webkit2-gtk/Portfile                           |  3 +++
 .../patch-webkit2gtk-2282-os-log-availability.diff | 22 ++++++++++++++++++++++
 2 files changed, 25 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/webkit2-gtk/Portfile b/www/webkit2-gtk/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 01d20e3..0675632 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/webkit2-gtk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/webkit2-gtk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -85,6 +85,9 @@ patchfiles-append   patch-webkit2gtk-272-macports.diff
</span> # and a few more for 282
 patchfiles-append   patch-webkit2gtk-2282-unprotected-egl-changes.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# os log is only available on newer systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-webkit2gtk-2282-os-log-availability.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # enable Netscape plugin architecture on macOS
 # or can be explicitly disabled with the following addition if preferred
 # configure.args-append -DENABLE_NETSCAPE_PLUGIN_API=OFF
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/webkit2-gtk/files/patch-webkit2gtk-2282-os-log-availability.diff b/www/webkit2-gtk/files/patch-webkit2gtk-2282-os-log-availability.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..9c12d69
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/webkit2-gtk/files/patch-webkit2gtk-2282-os-log-availability.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git Source/ThirdParty/ANGLE/src/common/debug.cpp Source/ThirdParty/ANGLE/src/common/debug.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c26815d3..b07914be 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Source/ThirdParty/ANGLE/src/common/debug.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Source/ThirdParty/ANGLE/src/common/debug.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -21,7 +21,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #    include <android/log.h>
</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 defined(ANGLE_PLATFORM_APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(ANGLE_PLATFORM_APPLE) && MAC_OS_X_VERSION_MAX_ALLOWED > 101200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #    include <os/log.h>
</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;'>+@@ -232,7 +232,7 @@ void Trace(LogSeverity severity, const char *message)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         __android_log_print(android_priority, "ANGLE", "%s: %s\n", LogSeverityName(severity),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                             str.c_str());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#elif defined(ANGLE_PLATFORM_APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif defined(ANGLE_PLATFORM_APPLE) && MAC_OS_X_VERSION_MAX_ALLOWED > 101200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if (__builtin_available(macOS 10.12, iOS 10.0, *))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             os_log_type_t apple_log_type = OS_LOG_TYPE_DEFAULT;
</span></pre><pre style='margin:0'>

</pre>