<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/6cb8d53c5f3a4beaa1a823777d38ea526ac1db68">https://github.com/macports/macports-ports/commit/6cb8d53c5f3a4beaa1a823777d38ea526ac1db68</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 6cb8d53c5f3 mame: update to 0.263; use py312
</span>6cb8d53c5f3 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6cb8d53c5f3a4beaa1a823777d38ea526ac1db68
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sun Mar 3 16:39:27 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    mame: update to 0.263; use py312
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/69356
</span>---
 emulators/mame/Portfile                            | 16 ++--
 .../files/mame-patch-0260-post-release-fixes.diff  | 96 ----------------------
 2 files changed, 6 insertions(+), 106 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 92049ad3b7c..7747bf2e1e5 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,22 +84,18 @@ set g_mame_latest \
</span> 
 if {${g_mame_latest}} {
     set g_mame_release \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    "0260"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    "0263"
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        0
</span>     epoch           1
 
     # Mame 0.240+: Disable PDF generation, which is problematic. (And not desired.)
     patchfiles-append \
                     mame-patch-0240-dist.mak-disable-pdf.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Mame 0.260: Patch for post-release issues. Remove for next release
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mame-patch-0260-post-release-fixes.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  2fa138546072c9285e5f305f7d56221bc303a169 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  104ca8daab3ce7bb9637e19f1dc60a08ac6856db730ab544275567addb9541cd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    205251800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  5d9938a398a66eabf8470b3ab2551ef550adffe2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  2f380a7a9344711c667aef6014d522dd876db4c04f15dbab8d14bd3b2a0d4c8c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    207334064
</span> } else {
     set g_mame_release \
                     "0226"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -154,7 +150,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     11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set g_mame_pyver_minor     12
</span> 
 #------------------------------------------------------------------------------
 # Port-Specific Globals
<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>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index aafc4e7d595..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/emulators/mame/files/mame-patch-0260-post-release-fixes.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,96 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#==================================================================================================
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# From: Vas Crabb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Date: Thu, 2 Nov 2023 02:08:05 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Subject: [PATCH] Miscellaneous fixes:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# * docs: Added option for Wayland support to compiling guide.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# * docs: Clarified behaviour of memory region read/write methods.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# * Fixed some editing errors in Turkish UI translation.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# * Added some parentheses on ternary conditional operators for clarity.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#==================================================================================================
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- docs/source/initialsetup/compilingmame.rst
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ docs/source/initialsetup/compilingmame.rst
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -567,6 +567,9 @@ NO_USE_PORTAUDIO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- NO_USE_PULSEAUDIO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     Set to **1** to disable building the PulseAudio sound output module on
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     Linux.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+USE_WAYLAND
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    Set to **1** to include support for bgfx video output with the Wayland
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    display server.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- USE_TAPTUN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     Set to **1** to include the tap/tun network module, or set to **0** to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     disable building the tap/tun network module.  The tap/tun network module is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- docs/source/luascript/ref-mem.rst
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ docs/source/luascript/ref-mem.rst
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -421,16 +421,20 @@ Methods
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- region:read_i{8,16,32,64}(offs)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     Reads a signed integer value of the size in bits from the specified offset
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    in the memory region.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    in the memory region.  The offset is specified in bytes.  Reading beyond the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    end of the memory region returns zero.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- region:read_u{8,16,32,64}(offs)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     Reads an unsigned integer value of the size in bits from the specified
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    offset in the memory region.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    offset in the memory region.  The offset is specified in bytes.  Reading
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    beyond the end of the memory region returns zero.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- region:write_i{8,16,32,64}(offs, val)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     Writes a signed integer value of the size in bits to the specified offset in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    the memory region.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    the memory region.  The offset is specified in bytes.  Attempting to write
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    beyond the end of the memory region has no effect.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- region:write_u{8,16,32,64}(offs, val)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     Writes an unsigned integer value of the size in bits to the specified offset
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    in the memory region.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    in the memory region.  The offset is specified in bytes.  Attempting to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    write beyond the end of the memory region has no effect.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Properties
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ~~~~~~~~~~
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- language/Turkish/strings.po
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ language/Turkish/strings.po
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1560,7 +1560,6 @@ msgid ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "Uptime: %1$d:%2$02d:%3$02d\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- msgstr ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--msgid ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "Çalışma zamanı: %1$d:%2$02d:%3$02d\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1570,7 +1569,6 @@ msgid ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "Uptime: %1$d:%2$02d\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- msgstr ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--msgid ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "Çalışma zamanı: %1$d:%2$02d\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3440,7 +3438,7 @@ msgstr "LAN\tKusurlu\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #: src/frontend/mame/ui/selmenu.cpp:3060
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- msgid "WAN\tUnimplemented\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--msgstr "WAN\tUygulanmadı\in"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+msgstr "WAN\tUygulanmadı\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #: src/frontend/mame/ui/selmenu.cpp:3062
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- msgid "WAN\tImperfect\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/frontend/mame/luaengine_mem.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/frontend/mame/luaengine_mem.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -26,7 +26,7 @@ T region_read(memory_region &region, offs_t address)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   const offs_t lowmask = region.bytewidth() - 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   for (int i = 0; i < sizeof(T); i++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          int addr = region.endianness() == ENDIANNESS_LITTLE ? address + sizeof(T) - 1 - i : address + i;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          int addr = (region.endianness() == ENDIANNESS_LITTLE) ? (address + sizeof(T) - 1 - i) : (address + i);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           if (addr < region.bytes())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   if constexpr (sizeof(T) > 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -52,7 +52,7 @@ void region_write(memory_region &region, offs_t address, T val)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   const offs_t lowmask = region.bytewidth() - 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   for (int i = 0; i < sizeof(T); i++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          int addr = region.endianness() == ENDIANNESS_BIG ? address + sizeof(T) - 1 - i : address + i;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          int addr = (region.endianness() == ENDIANNESS_BIG) ? (address + sizeof(T) - 1 - i) : (address + i);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           if (addr < region.bytes())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   if (region.endianness() == ENDIANNESS_BIG)
</span></pre><pre style='margin:0'>

</pre>