<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b81dbf966f87964be9653f4384d01c652a0231e6">https://github.com/macports/macports-ports/commit/b81dbf966f87964be9653f4384d01c652a0231e6</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 b81dbf966f8 dosbox-staging: new port
</span>b81dbf966f8 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b81dbf966f87964be9653f4384d01c652a0231e6
</span>Author: kakuhen <kakuhen@ucla.edu>
AuthorDate: Tue Sep 6 20:42:18 2022 -0700

<span style='display:block; white-space:pre;color:#404040;'>    dosbox-staging: new port
</span>---
 emulators/dosbox-staging/Portfile | 62 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/emulators/dosbox-staging/Portfile b/emulators/dosbox-staging/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..02c0072aff0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/emulators/dosbox-staging/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,62 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem            1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup             github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup             meson 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup          dosbox-staging dosbox-staging 0.79.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from   archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision              0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories            emulators
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license               GPL-3+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers           {@kakuhen} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description           A modernized fork of the DOSBox emulator
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description      DOSBox Staging is a fork of the DOSBox project that \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    focuses on ease of use, modern technology and best practices. This fork \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    attempts to modernize the DOSBox codebase by using current development \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    practices and tools, fixing issues, and adding features that better \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    support today's systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums             rmd160  063a2425407574609358f760ac622b462f8e71ee \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      sha256  43f23fd0a5cff55e06a3ba2be8403f872ae47423f3bb4f823301eaae8a39ac2f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      size    3280884
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append  port:ccache \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      port:cmake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append    port:fluidsynth \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      port:iir1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      port:libpng \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      port:libsdl2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      port:libsdl2_net \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      port:libslirp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      port:munt-mt32emu \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      port:opusfile \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      port:speexdsp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2017
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# dosbox-staging implicitly depends on the following frameworks:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# AudioToolbox, AudioUnit, CoreAudio, CoreFoundation, and CoreMIDI.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xcode             yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant debug description {Provides a debug build of the software} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append -Dbuildtype=debug
</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;'>+if {![variant_isset debug]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append -Dbuildtype=release
</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;'>+# Discourage Meson from downloading stuff during the configure process
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append --wrap-mode=nofallback --wrap-mode=nodownload
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Disable OpenGL, as it causes assertion failures
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append -Duse_opengl=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# For some reason, zlib flags do not get added by Meson. This helps prevent
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# linker errors when object files reference symbols like "_deflate".
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-append -lz
</span></pre><pre style='margin:0'>

</pre>