<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>