<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/cd775466c3702c8692eb665ffe163f0b2c24bf74">https://github.com/macports/macports-ports/commit/cd775466c3702c8692eb665ffe163f0b2c24bf74</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 cd775466c37 julius-caesar-3: fix build on Tiger
</span>cd775466c37 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit cd775466c3702c8692eb665ffe163f0b2c24bf74
</span>Author: Evan Miller <emmiller@gmail.com>
AuthorDate: Thu Mar 24 22:30:29 2022 -0400

<span style='display:block; white-space:pre;color:#404040;'>    julius-caesar-3: fix build on Tiger
</span>---
 games/julius-caesar-3/Portfile                             | 14 +++++++++++++-
 games/julius-caesar-3/files/patch-julius-makeicns.diff     |  2 +-
 .../julius-caesar-3/files/patch-julius-tiger-execinfo.diff | 14 ++++++++++++++
 3 files changed, 28 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/julius-caesar-3/Portfile b/games/julius-caesar-3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5fbddf3bd10..95120c9fc27 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/games/julius-caesar-3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/julius-caesar-3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,13 +37,25 @@ checksums   rmd160  fcd4ba2d0d6194016bc265abfcf9f987326f1bf8 \
</span>             size    6448466
 
 # Don't override CMAKE_OSX_DEPLOYMENT_TARGET
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-julius-deployment.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-julius-deployment.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tiger lacks execinfo.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-julius-tiger-execinfo.diff
</span> 
 # iconutil introduced in 10.7.5
 if {${os.platform} eq "darwin" && ${os.major} < 11} {
     depends_lib-append port:makeicns
 
     patchfiles-append patch-julius-makeicns.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${os.major} >= 9} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            reinplace "s|@@MACPORTS_MAKEICNS_ARGS@@|-in julius_256.png -512 julius_512.png -out julius.icns|" CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # Tiger doesn't support PNGs in icns files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            reinplace "s|@@MACPORTS_MAKEICNS_ARGS@@|-in julius.ico|" CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 destroot {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/julius-caesar-3/files/patch-julius-makeicns.diff b/games/julius-caesar-3/files/patch-julius-makeicns.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 03a15ee85c1..e21851c8f1c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/games/julius-caesar-3/files/patch-julius-makeicns.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/julius-caesar-3/files/patch-julius-makeicns.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,7 +15,7 @@
</span> -        COMMAND sips -z 512 512  julius_512.png --out julius.iconset/icon_256x256@2x.png
 -        COMMAND iconutil -c icns julius.iconset
 -        COMMAND rm -R julius.iconset
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+        COMMAND makeicns -in julius_256.png -512 julius_512.png -out julius.icns
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        COMMAND makeicns @@MACPORTS_MAKEICNS_ARGS@@
</span>          WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/res)
      set_source_files_properties(${PROJECT_SOURCE_DIR}/res/julius.icns PROPERTIES
          MACOSX_PACKAGE_LOCATION "Resources")
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/julius-caesar-3/files/patch-julius-tiger-execinfo.diff b/games/julius-caesar-3/files/patch-julius-tiger-execinfo.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..50a699576f4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/julius-caesar-3/files/patch-julius-tiger-execinfo.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/bvschaik/julius/pull/649
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/core/backtrace.c.orig      2022-03-24 21:41:32.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/core/backtrace.c   2022-03-24 21:43:46.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4,7 +4,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if defined(__GNUC__) && !defined(__MINGW32__) && !defined(__OpenBSD__) && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     !defined(__vita__) && !defined(__SWITCH__) && !defined(__ANDROID__) && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    !defined(__HAIKU__) && !defined(__EMSCRIPTEN__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    !defined(__HAIKU__) && !defined(__EMSCRIPTEN__) && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    (!defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) || __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1050)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <execinfo.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>