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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/734e8f8133a4ee449e8fb1aac8834c38861f36eb">https://github.com/macports/macports-ports/commit/734e8f8133a4ee449e8fb1aac8834c38861f36eb</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 734e8f8133a supertux: update to 0.6.3
</span>734e8f8133a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 734e8f8133a4ee449e8fb1aac8834c38861f36eb
</span>Author: Evan Miller <emmiller@gmail.com>
AuthorDate: Sat Dec 25 23:07:23 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    supertux: update to 0.6.3
</span>---
 games/supertux/Portfile                        | 54 +++++++++++++-------------
 games/supertux/files/patch-supertux-cmake.diff | 48 +++++++++++++++++++++++
 games/supertux/files/supertux2                 |  8 ----
 3 files changed, 76 insertions(+), 34 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/supertux/Portfile b/games/supertux/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 536d440b587..54367c04077 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/games/supertux/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/supertux/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,16 +4,17 @@ PortSystem              1.0
</span> PortGroup               cmake 1.1
 PortGroup               github 1.0
 PortGroup               boost 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               app 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup            SuperTux supertux 0.6.2 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            SuperTux supertux 0.6.3 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span> 
 github.tarball_from     releases
 distname                SuperTux-v${version}-Source
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  6ccc18343f32e41f832c96141bd26d0d19f11e95 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  26a9e56ea2d284148849f3239177d777dda5b675a10ab2d76ee65854c91ff598 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    174295862
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  24d5adf76eb3e685054a6150104cf8c29d4cc20e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  f7940e6009c40226eb34ebab8ffb0e3a894892d891a07b35d0e5762dd41c79f6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    182065428
</span> 
 categories              games
 license                 GPL-3+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,17 +25,24 @@ description             classic 2D jump'n run sidescroller game
</span> long_description        ${name} is an open-source ${description} in a style similar\
                         to the original Super Mario games.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage                http://supertux.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage                https://supertux.org/
</span> 
 # squirrel tries to use the C linker for code that uses c++ libraries
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles              patch-supertux-squirrel-linkagefix.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles              patch-supertux-squirrel-linkagefix.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-supertux-cmake.diff
</span> 
 cmake.build_type        Release
<span style='display:block; white-space:pre;background:#ffe0e0;'>-cmake.install_prefix    ${applications_dir}
</span> compiler.cxx_standard   2014
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# don't use cpack -- this works better with MacPorts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append   -DDISABLE_CPACK_BUNDLING=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Use the SDL renderer (which could be OpenGL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   -DENABLE_OPENGL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# bundle using the app PG instead of the cmake / cpack machinery
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   -DENABLE_APP_BUNDLING=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   -DINSTALL_SUBDIR_BIN=bin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DINSTALL_SUBDIR_SHARE=share/supertux2/data \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DINSTALL_SUBDIR_DOC=share/supertux2
</span> 
 depends_build-append    port:pkgconfig
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,7 +52,7 @@ depends_build-append    port:pkgconfig
</span> depends_lib-append      port:curl       \
                         port:freetype   \
                         port:fribidi    \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:glew       \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:glm        \
</span>                         path:lib/pkgconfig/harfbuzz.pc:harfbuzz   \
                         path:include/turbojpeg.h:libjpeg-turbo       \
                         port:libogg     \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,20 +64,14 @@ depends_lib-append      port:curl       \
</span>                         port:physfs     \
                         port:zlib
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # fix clash with boost's version file, on case-insensitive filesystems
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set ver_file ${worksrcpath}/external/findlocale/VERSION
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${ver_file} ${ver_file}.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/61491
</span> post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # fix case of icons file -- use the system command as much shorter
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${destroot}${applications_dir}/SuperTux.app/Contents/Resources "mv supertux.icns SuperTux.icns"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # move the original binary out of the way so we can use a launch script
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # this is needed to set an env var to the location of the datadir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${destroot}${applications_dir}/SuperTux.app/Contents/MacOS "mv supertux2 supertux2-bin"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 ${filespath}/supertux2 ${destroot}${applications_dir}/SuperTux.app/Contents/MacOS/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    delete ${destroot}${applications_dir}/share
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|exec ${prefix}/bin/supertux2|exec ${prefix}/bin/supertux2 --datadir ${prefix}/share/supertux2/data|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${applications_dir}/${app.name}.app/Contents/MacOS/${app.name}
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+app.icon                data/images/engine/icons/supertux.icns
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+app.name                SuperTux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+app.identifier          com.googlecode.supertux2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+app.executable          supertux2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+app.use_launch_script   yes
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/supertux/files/patch-supertux-cmake.diff b/games/supertux/files/patch-supertux-cmake.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..eda87c28d90
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/supertux/files/patch-supertux-cmake.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,48 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig    2021-12-25 09:18:20.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2021-12-25 09:40:15.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1052,6 +1052,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ## Install stuff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++option(ENABLE_APP_BUNDLING "Build an .app bundle" ON)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option(DISABLE_CPACK_BUNDLING "Build an .app bundle without CPack" OFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(WIN32 AND NOT UNIX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1074,8 +1075,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     include(InstallRequiredSystemLibraries)
</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;'>+-else(WIN32 AND NOT UNIX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND DISABLE_CPACK_BUNDLING)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elseif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if(ENABLE_APP_BUNDLING AND DISABLE_CPACK_BUNDLING)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(INFOPLIST_CFBUNDLEEXECUTABLE "supertux2")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1089,7 +1090,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/images/engine/icons/supertux.png ${CMAKE_CURRENT_SOURCE_DIR}/data/images/engine/icons/supertux.icns DESTINATION "SuperTux.app/Contents/Resources/")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  else(${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND DISABLE_CPACK_BUNDLING)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  endif(ENABLE_APP_BUNDLING AND DISABLE_CPACK_BUNDLING)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else(WIN32 AND NOT UNIX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(INSTALL_SUBDIR_BIN "games" CACHE STRING "Installation subdir for binaries")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(INSTALL_SUBDIR_SHARE "share/games/supertux2" CACHE STRING "Installation subdir for data")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1113,7 +1115,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/supertux2.svg DESTINATION "share/icons/hicolor/scalable/apps")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  endif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND DISABLE_CPACK_BUNDLING)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif(WIN32 AND NOT UNIX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(UBUNTU_TOUCH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1188,7 +1189,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include(InstallRequiredSystemLibraries)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(DIRS ${Boost_LIBRARY_DIRS} ${CMAKE_CURRENT_BINARY_DIR}/external/squirrel ${CMAKE_CURRENT_BINARY_DIR}/external/tinygettext)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND NOT DISABLE_CPACK_BUNDLING)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND ENABLE_APP_BUNDLING AND NOT DISABLE_CPACK_BUNDLING)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(INFOPLIST_CFBUNDLEEXECUTABLE "SuperTux")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   find_package(png)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/supertux/files/supertux2 b/games/supertux/files/supertux2
</span>deleted file mode 100755
<span style='display:block; white-space:pre;color:#808080;'>index c3c2d8de5a5..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/games/supertux/files/supertux2
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#!/bin/sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-SUPERTUX_BUNDLE="$(echo "$0" | sed -e 's/\/Contents\/MacOS\/supertux2//')"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-SUPERTUX_RESOURCES="$SUPERTUX_BUNDLE/Contents/Resources"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-export "SUPERTUX2_DATA_DIR=$SUPERTUX_RESOURCES/data"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-exec "$SUPERTUX_BUNDLE/Contents/MacOS/supertux2-bin"
</span></pre><pre style='margin:0'>

</pre>