<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/47b164c2bea775b75b40bb2470e492906fd8f315">https://github.com/macports/macports-ports/commit/47b164c2bea775b75b40bb2470e492906fd8f315</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 47b164c libsdl2: fix library version, build fix for 10.7
</span>47b164c is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 47b164c2bea775b75b40bb2470e492906fd8f315
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Tue Nov 13 19:35:55 2018 +1100
<span style='display:block; white-space:pre;color:#404040;'> libsdl2: fix library version, build fix for 10.7
</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/57540
</span>---
devel/libsdl2/Portfile | 7 +++++++
devel/libsdl2/files/5a95fbfd3617.patch | 23 +++++++++++++++++++++++
devel/libsdl2/files/d274fa9731b1.patch | 26 ++++++++++++++++++++++++++
3 files changed, 56 insertions(+)
<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 c12ec88..bd260ca 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;'>@@ -7,6 +7,7 @@ PortGroup xcodeversion 1.0
</span> name libsdl2
set my_name SDL2
version 2.0.9
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> categories devel multimedia
platforms macosx freebsd
license zlib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,6 +26,12 @@ distname ${my_name}-${version}
</span> checksums rmd160 db2efabf55af41cddf015db0b5213b11ef22b9d0 \
sha256 255186dc676ecd0c1dbf10ec8a2cc5d6869b5079d8a38194c2aecdff54b324b1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Fix build on 10.7: https://trac.macports.org/ticket/57540
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles 5a95fbfd3617.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Fix library compatibility version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append d274fa9731b1.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args --without-x
build.args V=1
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libsdl2/files/5a95fbfd3617.patch b/devel/libsdl2/files/5a95fbfd3617.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..2909e8c
</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/5a95fbfd3617.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,23 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# HG changeset patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# User Alex Szpakowski <slime73@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Date 1541897783 14400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Node ID 5a95fbfd3617b3a309cd3f3a37143bde98872e28
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Parent eb60e952b13fcd5fd00bafdaf1f209a5d3fb9d73
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cocoa: fix building with the macOS 10.7 SDK (thanks Riccardo!)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fixes bug #4368
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -r eb60e952b13f -r 5a95fbfd3617 src/video/cocoa/SDL_cocoawindow.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/video/cocoa/SDL_cocoawindow.m Sat Nov 10 16:15:48 2018 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/video/cocoa/SDL_cocoawindow.m Sat Nov 10 20:56:23 2018 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1185,7 +1185,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Force the graphics context to clear to black so we don't get a flash of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ white until the app is ready to draw. In practice on modern macOS, this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ only gets called for window creation and other extraordinary events. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- self.layer.backgroundColor = NSColor.blackColor.CGColor;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ self.layer.backgroundColor = CGColorGetConstantColor(kCGColorBlack);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ScheduleContextUpdates((SDL_WindowData *) _sdlWindow->driverdata);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SDL_SendWindowEvent(_sdlWindow, SDL_WINDOWEVENT_EXPOSED, 0, 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libsdl2/files/d274fa9731b1.patch b/devel/libsdl2/files/d274fa9731b1.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..1aa3ee3
</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/d274fa9731b1.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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# HG changeset patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# User Sam Lantinga <slouken@libsdl.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Date 1542069298 28800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Node ID d274fa9731b17af90b3b95a211d327c307d90360
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Parent 5a95fbfd3617b3a309cd3f3a37143bde98872e28
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fixed bug 4367 - compatibility version decreased between 2.0.8 and 2.0.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -r 5a95fbfd3617 -r d274fa9731b1 build-scripts/ltmain.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- build-scripts/ltmain.sh Sat Nov 10 20:56:23 2018 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ build-scripts/ltmain.sh Mon Nov 12 16:34:58 2018 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7404,11 +7404,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Darwin ld doesn't like 0 for these options...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ func_arith $current + 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ minor_current=$func_arith_result
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- #verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # make the compatibility version match the Xcode project files, i.e. 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- xlcverstring="${wl}-compatibility_version 1.0 ${wl}-current_version ${wl}$minor_current.$revision"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- verstring="-compatibility_version 1.0 -current_version $minor_current.$revision"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ freebsd-aout)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>