<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/738f13d4f9f5fca8789380866c1d4e206eff2ef6">https://github.com/macports/macports-ports/commit/738f13d4f9f5fca8789380866c1d4e206eff2ef6</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 738f13d4f9f mame: update to 0.256; use py311; use internal lua
</span>738f13d4f9f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 738f13d4f9f5fca8789380866c1d4e206eff2ef6
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Thu Jul 27 07:45:15 2023 -0400

<span style='display:block; white-space:pre;color:#404040;'>    mame: update to 0.256; use py311; use internal lua
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/67459
</span>---
 emulators/mame/Portfile | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/emulators/mame/Portfile b/emulators/mame/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6ce394d43c5..e6324dd299a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/emulators/mame/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/emulators/mame/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,6 +13,7 @@ PortSystem          1.0
</span> 
 PortGroup           github 1.0
 PortGroup           compiler_blacklist_versions 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           conflicts_build 1.0
</span> 
 name                mame
 categories          emulators
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,9 +27,12 @@ long_description    \
</span>     software from being lost and forgotten. This is achieved by documenting the \
     hardware and how it functions. The source code to MAME serves as this \
     documentation.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> homepage            https://www.mamedev.org
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Non-versioned lua port causes build failures
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    lua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> #------------------------------------------------------------------------------
 # Versions, Patches, and Checksums
 #------------------------------------------------------------------------------
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,7 +81,7 @@ set g_mame_latest \
</span> 
 if {${g_mame_latest}} {
     set g_mame_release \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    "0251"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    "0256"
</span> 
     revision        0
     epoch           1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -86,10 +90,9 @@ if {${g_mame_latest}} {
</span>     patchfiles-append \
                     mame-patch-0240-dist.mak-disable-pdf.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  51a50f84ebed5dbe81a312d55058ead19c75a049 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  6d97db4ebfb269b1eb0e530444495a50d3961d0a60bce13e11dc88bbebb2fbc1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    186162996
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  f1de9ffb69599393be4e4922c331be5487c3d818 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  7523c46684043cc9e2af242aa7e31476b076fed492c3ae4ae0c964aafd65f659 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    204558498
</span> } else {
     set g_mame_release \
                     "0226"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -144,7 +147,7 @@ if {!${g_mame_latest}} {
</span> #------------------------------------------------------------------------------
 
 set g_mame_pyver_major     3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set g_mame_pyver_minor     10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set g_mame_pyver_minor     11
</span> 
 #------------------------------------------------------------------------------
 # Port-Specific Globals
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -230,7 +233,6 @@ depends_lib-append  \
</span>                     port:libiconv \
                     port:libsdl2 \
                     port:libutf8proc \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:lua \
</span>                     port:portaudio \
                     port:portmidi \
                     port:pugixml \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -299,6 +301,12 @@ if {[tbool configure.ccache]} {
</span>                     ${prefix}/bin/ccache
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Metal renderer now requires Big Sur or later
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${g_mame_latest} && (${g_mame_os_major} < 20)} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBGFX_CONFIG_RENDERER_METAL=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build.args-append   \
                     ARCHOPTS="${configure.cxxflags}" \
                     CC="${configure.cc}" \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -318,7 +326,6 @@ build.args-append   \
</span>                     USE_SYSTEM_LIB_EXPAT=1 \
                     USE_SYSTEM_LIB_FLAC=1 \
                     USE_SYSTEM_LIB_JPEG=1 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    USE_SYSTEM_LIB_LUA=1 \
</span>                     USE_SYSTEM_LIB_PORTAUDIO=1 \
                     USE_SYSTEM_LIB_PORTMIDI=1 \
                     USE_SYSTEM_LIB_PUGIXML=1 \
</pre><pre style='margin:0'>

</pre>