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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2144b699e53bf09939f23e420600042c0e7951bd">https://github.com/macports/macports-ports/commit/2144b699e53bf09939f23e420600042c0e7951bd</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 2144b699e53 libsdl2: patch some of the errors on older systems
</span>2144b699e53 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2144b699e53bf09939f23e420600042c0e7951bd
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Thu Nov 24 07:14:16 2022 +1100

<span style='display:block; white-space:pre;color:#404040;'>    libsdl2: patch some of the errors on older systems
</span>---
 devel/libsdl2/Portfile                      |  4 +++-
 devel/libsdl2/files/CVDisplayLinkRef.patch  | 10 ++++++++++
 devel/libsdl2/files/SDL_mfijoystick.m.patch | 19 +++++++++++++++++++
 3 files changed, 32 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libsdl2/Portfile b/devel/libsdl2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ceb1fc8c48d..267de30a265 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libsdl2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libsdl2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,9 @@ distname        SDL2-${version}
</span> checksums       rmd160 07c571299f7e09b9f93eb4c19f7e0be142e76f98 \
                 sha256 8000d7169febce93c84b6bdf376631f8179132fd69f7015d4dadb8b9c2bdb295
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles      10.7-sdk-compat.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles      10.7-sdk-compat.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                SDL_mfijoystick.m.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                CVDisplayLinkRef.patch
</span> 
 configure.args  --without-x \
                 --disable-jack \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libsdl2/files/CVDisplayLinkRef.patch b/devel/libsdl2/files/CVDisplayLinkRef.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ff1dfc152b3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libsdl2/files/CVDisplayLinkRef.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/video/cocoa/SDL_cocoaopengl.h.orig 2022-11-18 04:16:08.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/video/cocoa/SDL_cocoaopengl.h      2022-11-24 07:12:04.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,6 +27,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "SDL_atomic.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #import <Cocoa/Cocoa.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#import <QuartzCore/CVDisplayLink.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* We still support OpenGL as long as Apple offers it, deprecated or not, so disable deprecation warnings about it. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __clang__
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libsdl2/files/SDL_mfijoystick.m.patch b/devel/libsdl2/files/SDL_mfijoystick.m.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..abeb0979a2e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libsdl2/files/SDL_mfijoystick.m.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/joystick/iphoneos/SDL_mfijoystick.m.orig   2022-11-18 04:16:08.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/joystick/iphoneos/SDL_mfijoystick.m        2022-11-24 07:04:48.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -639,11 +639,16 @@ static int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ IOS_JoystickInit(void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if defined(__MACOSX__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if _SDL_HAS_BUILTIN(__builtin_available)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (@available(macOS 10.16, *)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         /* Continue with initialization on macOS 11+ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    /* No @available, must be an older macOS version */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return 0;
</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;'>+     @autoreleasepool {
</span></pre><pre style='margin:0'>

</pre>