<pre style='margin:0'>
Frank Schima (mf2k) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/24afc2033e381f19df17168bec34580276b47038">https://github.com/macports/macports-ports/commit/24afc2033e381f19df17168bec34580276b47038</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 24afc2033e381f19df17168bec34580276b47038
</span>Author: Ken Cunningham <ken.cunningham.webuse@gmail.com>
AuthorDate: Sat Jun 17 10:03:22 2017 -0700
<span style='display:block; white-space:pre;color:#404040;'> widelands: add devel subport
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> also adjust libsdl2_net dependency for devel vs release version
</span>---
games/widelands/Portfile | 60 +++++++++++++++++++++++++++++++++---------------
1 file changed, 42 insertions(+), 18 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/widelands/Portfile b/games/widelands/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 75c7d98..20e1660 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/games/widelands/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/widelands/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,33 +5,16 @@ PortGroup cmake 1.0
</span> PortGroup cxx11 1.0
name widelands
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version build19
</span> categories games
platforms darwin
maintainers {gmail.com:ken.cunningham.webuse @kencu} openmaintainer
license GPL-2+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description open-source real-time strategy game inspired by Settlers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description Widelands is an open-source real-time strategy game. It \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- is built upon the SDL and other open source libraries and \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- is (and will always be) under heavy development. If you \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- knew Settlers I & II™ (© Bluebyte), then you already have \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- a rough idea what Widelands is all about because \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- widelands is heavily inspired by those two games.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> homepage https://wl.widelands.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites https://launchpad.net/${name}/${version}/${version}/+download/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_bzip2 yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distfiles ${distname}-src${extract.suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir ${distname}-src/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 5fd3e33dd0e9014811936a125d8f1b64607b2914 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 e511f9d26828a2b71b64cdfc6674e6e847543b2da73961ab882acca36c7c01a6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description open-source real-time strategy game inspired by Settlers
</span>
depends_lib port:libsdl2 \
port:libsdl2_image \
port:libsdl2_mixer \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libsdl2_net \
</span> port:libsdl2_ttf \
port:boost \
port:doxygen \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,6 +22,47 @@ depends_lib port:libsdl2 \
</span> port:glew \
port:lua
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-devel {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # release
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version build19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites https://launchpad.net/${name}/${version}/${version}/+download/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ use_bzip2 yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distfiles ${distname}-src${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ worksrcdir ${distname}-src/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 5fd3e33dd0e9014811936a125d8f1b64607b2914 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 e511f9d26828a2b71b64cdfc6674e6e847543b2da73961ab882acca36c7c01a6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ conflicts ${name}-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # builds before 8377 required this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # to be deleted when release version is build20 or more
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:libsdl2_net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description ${description}: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ This port follows the release version of ${name}, which is typically updated every 6 months. If for some reason this port does not build or function as desired, try the ${name}-devel port.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_msg "---> Fetching source from bzr repository: this may take a while"
</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;'>+ fetch.type bzr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bzr.url lp:widelands
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 20170612
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bzr.revision 8378
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ conflicts ${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description ${description}: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ This port follows the master version of ${name}, which is typically updated every few weeks.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> cmake.out_of_source yes
configure.args -DCMAKE_INSTALL_PREFIX:PATH="${applications_dir}/Widelands.app/Contents/MacOS"
</pre><pre style='margin:0'>
</pre>