<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/a58e21a82f03964949d7136073fb1d8751645abe">https://github.com/macports/macports-ports/commit/a58e21a82f03964949d7136073fb1d8751645abe</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 a58e21a82f0 mame: update to 0.260
</span>a58e21a82f0 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit a58e21a82f03964949d7136073fb1d8751645abe
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Wed Nov 1 11:57:34 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> mame: update to 0.260
</span>---
emulators/mame/Portfile | 12 ++-
.../files/mame-patch-0260-post-release-fixes.diff | 96 ++++++++++++++++++++++
2 files changed, 104 insertions(+), 4 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 70aeaa4223e..d74f31977ff 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;'>@@ -84,7 +84,7 @@ set g_mame_latest \
</span>
if {${g_mame_latest}} {
set g_mame_release \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- "0259"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "0260"
</span>
revision 0
epoch 1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -93,9 +93,13 @@ 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 0ba79535503e2f99a76518a3961129f7b10ad455 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 46baf431079a3373ffe8d984b3ba5d62ad5b1d5e356d1f60cf60f6ad03d4cec6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 205063121
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Mame 0.260: Patch for post-release issues. Remove for next release
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mame-patch-0260-post-release-fixes.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 2fa138546072c9285e5f305f7d56221bc303a169 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 104ca8daab3ce7bb9637e19f1dc60a08ac6856db730ab544275567addb9541cd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 205251800
</span> } else {
set g_mame_release \
"0226"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/emulators/mame/files/mame-patch-0260-post-release-fixes.diff b/emulators/mame/files/mame-patch-0260-post-release-fixes.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..aafc4e7d595
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/emulators/mame/files/mame-patch-0260-post-release-fixes.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,96 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#==================================================================================================
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# From: Vas Crabb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Date: Thu, 2 Nov 2023 02:08:05 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Subject: [PATCH] Miscellaneous fixes:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# * docs: Added option for Wayland support to compiling guide.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# * docs: Clarified behaviour of memory region read/write methods.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# * Fixed some editing errors in Turkish UI translation.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# * Added some parentheses on ternary conditional operators for clarity.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#==================================================================================================
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- docs/source/initialsetup/compilingmame.rst
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ docs/source/initialsetup/compilingmame.rst
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -567,6 +567,9 @@ NO_USE_PORTAUDIO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ NO_USE_PULSEAUDIO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Set to **1** to disable building the PulseAudio sound output module on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Linux.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++USE_WAYLAND
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Set to **1** to include support for bgfx video output with the Wayland
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ display server.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ USE_TAPTUN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Set to **1** to include the tap/tun network module, or set to **0** to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ disable building the tap/tun network module. The tap/tun network module is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- docs/source/luascript/ref-mem.rst
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ docs/source/luascript/ref-mem.rst
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -421,16 +421,20 @@ Methods
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ region:read_i{8,16,32,64}(offs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Reads a signed integer value of the size in bits from the specified offset
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- in the memory region.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ in the memory region. The offset is specified in bytes. Reading beyond the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ end of the memory region returns zero.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ region:read_u{8,16,32,64}(offs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Reads an unsigned integer value of the size in bits from the specified
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- offset in the memory region.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ offset in the memory region. The offset is specified in bytes. Reading
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ beyond the end of the memory region returns zero.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ region:write_i{8,16,32,64}(offs, val)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Writes a signed integer value of the size in bits to the specified offset in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- the memory region.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ the memory region. The offset is specified in bytes. Attempting to write
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ beyond the end of the memory region has no effect.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ region:write_u{8,16,32,64}(offs, val)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Writes an unsigned integer value of the size in bits to the specified offset
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- in the memory region.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ in the memory region. The offset is specified in bytes. Attempting to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ write beyond the end of the memory region has no effect.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Properties
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ~~~~~~~~~~
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- language/Turkish/strings.po
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ language/Turkish/strings.po
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1560,7 +1560,6 @@ msgid ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "Uptime: %1$d:%2$02d:%3$02d\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ msgstr ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-msgid ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "Çalışma zamanı: %1$d:%2$02d:%3$02d\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1570,7 +1569,6 @@ msgid ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "Uptime: %1$d:%2$02d\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ msgstr ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-msgid ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "Çalışma zamanı: %1$d:%2$02d\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3440,7 +3438,7 @@ msgstr "LAN\tKusurlu\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #: src/frontend/mame/ui/selmenu.cpp:3060
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ msgid "WAN\tUnimplemented\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-msgstr "WAN\tUygulanmadı\in"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++msgstr "WAN\tUygulanmadı\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #: src/frontend/mame/ui/selmenu.cpp:3062
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ msgid "WAN\tImperfect\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/frontend/mame/luaengine_mem.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/frontend/mame/luaengine_mem.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,7 +26,7 @@ T region_read(memory_region ®ion, offs_t address)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const offs_t lowmask = region.bytewidth() - 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for (int i = 0; i < sizeof(T); i++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- int addr = region.endianness() == ENDIANNESS_LITTLE ? address + sizeof(T) - 1 - i : address + i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int addr = (region.endianness() == ENDIANNESS_LITTLE) ? (address + sizeof(T) - 1 - i) : (address + i);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (addr < region.bytes())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if constexpr (sizeof(T) > 1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -52,7 +52,7 @@ void region_write(memory_region ®ion, offs_t address, T val)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const offs_t lowmask = region.bytewidth() - 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for (int i = 0; i < sizeof(T); i++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- int addr = region.endianness() == ENDIANNESS_BIG ? address + sizeof(T) - 1 - i : address + i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ int addr = (region.endianness() == ENDIANNESS_BIG) ? (address + sizeof(T) - 1 - i) : (address + i);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (addr < region.bytes())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (region.endianness() == ENDIANNESS_BIG)
</span></pre><pre style='margin:0'>
</pre>