pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/emulators/mame



Module Name:    pkgsrc
Committed By:   wiz
Date:           Wed Apr  2 12:20:11 UTC 2025

Modified Files:
        pkgsrc/emulators/mame: Makefile distinfo
        pkgsrc/emulators/mame/patches: patch-scripts_src_3rdparty.lua

Log Message:
mame: update to 0.276.

MAME 0.276 has arrived just in time for the end of March, and it’s
full of emulation goodness! Remember that 64-bit ARMv8 recompiler
we added a few months ago? Well now it’s even faster! This release
fixes graphical issues in Konami GX arcade games and Philips CD-i
software. We’ve added several IGS gambling games, as well as Chinese
versions of some Dynax mahjong games. The LinnDrum percussion
synthesiser is now working with interactive controls and sound
output. And speaking of sound, audio emulation issues in several
arcade games have been fixed.

PC-88VA emulation is progressing, with fixes for multiple graphics
modes. A few more peripherals for the TI-99 computer family are
now supported. There have been a few CPU/DSP fixes that should
improve Sega 3D arcade game emulation. Psion hand-helds now correctly
detect more memory configurations and give better-looking video
output. We’ve also fixed some issues with CHD creation, floppy disk
image handling, and XML system information output. Windows users
now get an option to have debugger windows appear in the taskbar
and window switcher.


To generate a diff of this commit:
cvs rdiff -u -r1.211 -r1.212 pkgsrc/emulators/mame/Makefile
cvs rdiff -u -r1.154 -r1.155 pkgsrc/emulators/mame/distinfo
cvs rdiff -u -r1.6 -r1.7 \
    pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/emulators/mame/Makefile
diff -u pkgsrc/emulators/mame/Makefile:1.211 pkgsrc/emulators/mame/Makefile:1.212
--- pkgsrc/emulators/mame/Makefile:1.211        Tue Mar  4 09:37:36 2025
+++ pkgsrc/emulators/mame/Makefile      Wed Apr  2 12:20:10 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.211 2025/03/04 09:37:36 nia Exp $
+# $NetBSD: Makefile,v 1.212 2025/04/02 12:20:10 wiz Exp $
 
-DISTNAME=      mame-0.275
+DISTNAME=      mame-0.276
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mamedev/}
 GITHUB_TAG=    ${DISTNAME:S/-//S/.//}

Index: pkgsrc/emulators/mame/distinfo
diff -u pkgsrc/emulators/mame/distinfo:1.154 pkgsrc/emulators/mame/distinfo:1.155
--- pkgsrc/emulators/mame/distinfo:1.154        Wed Feb 26 10:36:30 2025
+++ pkgsrc/emulators/mame/distinfo      Wed Apr  2 12:20:10 2025
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.154 2025/02/26 10:36:30 wiz Exp $
+$NetBSD: distinfo,v 1.155 2025/04/02 12:20:10 wiz Exp $
 
-BLAKE2s (mame-0.275.tar.gz) = a29aa26d4291b952787bd00b7211275307122b7c34ac7c345bf9147180c32b65
-SHA512 (mame-0.275.tar.gz) = 5c9654853c7a968ef16bb9ba63ee64317a0f65ac7927de4a37ea53f6f787e6b8a39bd531351e213a6e730e0b624d21fabd5b384601836f60cdded507ad07e6da
-Size (mame-0.275.tar.gz) = 209475913 bytes
+BLAKE2s (mame-0.276.tar.gz) = 4db4328efd8bf3b0a018eeaae162099058dd19a67e4999da9433cc9e48c65f11
+SHA512 (mame-0.276.tar.gz) = 9e6308d77567101e660f01e5cfabb8e39a161560208eedc3af75126fb7912c98ca23ab9dec9a1d011554cd92f3836b3401cb16be1b9cb1555148ce559e0baa3a
+Size (mame-0.276.tar.gz) = 209737599 bytes
 SHA1 (patch-3rdparty_bx_src_thread.cpp) = 91d7aa74dbe5e8e73594580ce0c16846f4a0d7b1
 SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056
 SHA1 (patch-makefile) = 343fac4d165438a26e2e8077216db1c6c46a5d1e
-SHA1 (patch-scripts_src_3rdparty.lua) = 70cd98a85533178a742a51f98606f10f19a64824
+SHA1 (patch-scripts_src_3rdparty.lua) = 79b264672a1c169cf99792a608df91e70ad265c8
 SHA1 (patch-scripts_toolchain.lua) = df383dab4787f58348d62e1c5f25ddaa45eb8199

Index: pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua
diff -u pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua:1.6 pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua:1.7
--- pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua:1.6    Thu Nov  2 01:51:58 2023
+++ pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua        Wed Apr  2 12:20:11 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-scripts_src_3rdparty.lua,v 1.6 2023/11/02 01:51:58 wiz Exp $
+$NetBSD: patch-scripts_src_3rdparty.lua,v 1.7 2025/04/02 12:20:11 wiz Exp $
 
 NetBSD has arc4random too.
 
@@ -13,10 +13,10 @@ In file included from /usr/pkg/gcc8/lib/
 /usr/pkg/gcc8/lib/gcc/x86_64--netbsd/8.5.0/include/tmmintrin.h: In function 'vint4 vtable_8bt_32bi(vint4, vint4, vint4)':
 /usr/pkg/gcc8/lib/gcc/x86_64--netbsd/8.5.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '__m128i _mm_shuffle_epi8(__m128i, __m128i)': target specific option mismatch
 
---- scripts/src/3rdparty.lua.orig      2023-10-23 15:53:41.000000000 +0000
+--- scripts/src/3rdparty.lua.orig      2025-03-29 23:51:08.000000000 +0000
 +++ scripts/src/3rdparty.lua
-@@ -49,7 +49,7 @@ else
-               "BYTEORDER=1234",
+@@ -57,7 +57,7 @@ if _OPTIONS["targetos"]=="windows" then
+               "__USE_MINGW_ANSI_STDIO=0",
        }
  end
 -if _OPTIONS["targetos"]=="macosx" or _OPTIONS["targetos"]=="freebsd" then
@@ -24,7 +24,7 @@ In file included from /usr/pkg/gcc8/lib/
        defines {
                "HAVE_ARC4RANDOM",
        }
-@@ -1288,7 +1288,7 @@ project "bimg"
+@@ -1398,7 +1398,7 @@ project "bimg"
        configuration { "x64", "mingw*", "not arm64" }
                defines {
                        "ASTCENC_AVX=0",



Home | Main Index | Thread Index | Old Index