<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/fbe04d2cdcd219a083db9be92c5a3f38f8d6c59f">https://github.com/macports/macports-ports/commit/fbe04d2cdcd219a083db9be92c5a3f38f8d6c59f</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 fbe04d2  minetest: change method of downloading minetest-game
</span>fbe04d2 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit fbe04d2cdcd219a083db9be92c5a3f38f8d6c59f
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Mon Dec 11 10:33:52 2017 -0800

<span style='display:block; white-space:pre;color:#404040;'>    minetest: change method of downloading minetest-game
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    to MacPorts-recommended distfile method, using some
</span><span style='display:block; white-space:pre;color:#404040;'>    tricks to integrate with the github PortGroup fetching
</span><span style='display:block; white-space:pre;color:#404040;'>    of the main file
</span>---
 games/minetest/Portfile | 36 ++++++++++++++++++++++++++++--------
 1 file changed, 28 insertions(+), 8 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/minetest/Portfile b/games/minetest/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9ae6b7a..93a2258 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/games/minetest/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/minetest/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,18 +5,38 @@ PortGroup               github 1.0
</span> PortGroup               cmake 1.1
 
 github.setup            minetest minetest 0.4.16
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  3a7659f763f8b71b1b1d5aa8e505ccff4f811980 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  e3550ed945d380fa72a951af008d49df538d5c6baa7726eca5109a79374156bb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> revision                1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# also need the minetest game
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# have to do some shenanigans to add on more files to a github portgroup download
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# cache the preset distfiles delivered by the github PG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set main_distfile       ${distfiles}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# add another distfile, with a direct URL as can't use the github PG again
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set game_distfile       ${version}${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set game_mastersite     https://github.com/minetest/minetest_game/archive/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles               ${main_distfile}:main \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${game_distfile}:game
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites            ${github.master_sites}:main \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${game_mastersite}:game
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               ${main_distfile} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  3a7659f763f8b71b1b1d5aa8e505ccff4f811980 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  e3550ed945d380fa72a951af008d49df538d5c6baa7726eca5109a79374156bb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${game_distfile} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  b48784ac006f82c3e6ca91667a4d1fe7d98f604d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  ea914555949b4faccda5e13143cb021d2f9a5fa19abd1f5e4b7b65004cbd2b5a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# rename directory - had to steal this out of the github portgroup
</span> post-extract {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${worksrcpath} "curl --output minetest-game.tar.gz https://codeload.github.com/minetest/minetest_game/tar.gz/${version}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${worksrcpath} "tar xvf minetest-game.tar.gz"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${worksrcpath} "mv minetest_game-${version} minetest_game"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[file exists [glob -nocomplain ${workpath}/${github.author}-${github.project}-*]] && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        [file isdirectory [glob -nocomplain ${workpath}/${github.author}-${github.project}-*]]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        move [glob ${workpath}/${github.author}-${github.project}-*] ${workpath}/${distname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> license                 GPL-2.1+
 categories              games
 platforms               darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -70,5 +90,5 @@ configure.args-append   -DCMAKE_BUILD_TYPE=Release \
</span>                         -DLUA_LIBRARY:FILEPATH=${prefix}/lib/libluajit-5.1.dylib
 
 post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    move ${worksrcpath}/minetest_game   ${destroot}${applications_dir}/minetest.app/Contents/Resources/games/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${workpath}/minetest_game-${version}   ${destroot}${applications_dir}/minetest.app/Contents/Resources/games/
</span> }
</pre><pre style='margin:0'>

</pre>