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