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: Tue Jul 1 18:20:51 UTC 2025
Modified Files:
pkgsrc/emulators/mame: Makefile PLIST distinfo
pkgsrc/emulators/mame/patches: patch-3rdparty_bx_src_thread.cpp
Log Message:
mame: update to 0.278.
After two long months, MAME 0.278 is finally ready. Of course, the
big news is that the new sound system has arrived! The benefits it
brings include:
- Native WASAPI support on Windows and PipeWire support on Linux.
- Support for sound input for emulated systems that have microphones
or other audio capture hardware.
- Support for multi-channel input and output.
- Built-in effects, including a parametric equaliser and dynamic
range compressor.
- Better quality sample rate conversion and mixing, and lower latency.
As this is the first release of a major new component, it’s going
to be rough around the edges in some ways. But we’re already thinking
about some of the ways we can improve it further over the coming
months.
We’ve been busy with the sound system, but we haven’t stopped
working on emulation. There are some nice fixes for graphical issues
in 3D systems, including Sega Model 2 and Taito Type Zero. But it
doesn’t stop with 3D – the 2D classics are still getting love.
Quite a few Konami games are looking nicer, including often-overlooked
cocktail mode support, and all the missing graphics in the iconic
IGS mahjong game Long Hu Bang are finally fixed.
There’s a long list of newly supported systems this month. We’ve
got Exidy and Taito arcade games from the 1970s, LCD games from
behind the Iron Curtain, and a whole pile of recently dumped TV
games. On top of that, numerous additional versions of Gaelco arcade
games have surfaced from the archives. In between, you’ll find rare
Capcom arcade releases, music workstations and sequencers, game
watches, casino games, and more. If you do play casino games, please
be aware that some of the default input assignments for gambling
games have changed in this release.
There’s lots of fun to be had with the computer emulation updates
in this release. The Victor 9000 has had its floppy support overhauled
and SASI hard disk support added. There’s been a bit of a flurry
of updates for the Sanyo PHC-25. The POKEY’s serial communication
support used by the Atari 8-bit computers has finally been implemented
properly.
To generate a diff of this commit:
cvs rdiff -u -r1.215 -r1.216 pkgsrc/emulators/mame/Makefile
cvs rdiff -u -r1.95 -r1.96 pkgsrc/emulators/mame/PLIST
cvs rdiff -u -r1.156 -r1.157 pkgsrc/emulators/mame/distinfo
cvs rdiff -u -r1.5 -r1.6 \
pkgsrc/emulators/mame/patches/patch-3rdparty_bx_src_thread.cpp
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.215 pkgsrc/emulators/mame/Makefile:1.216
--- pkgsrc/emulators/mame/Makefile:1.215 Wed Apr 30 15:50:53 2025
+++ pkgsrc/emulators/mame/Makefile Tue Jul 1 18:20:51 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.215 2025/04/30 15:50:53 wiz Exp $
+# $NetBSD: Makefile,v 1.216 2025/07/01 18:20:51 wiz Exp $
-DISTNAME= mame-0.277
+DISTNAME= mame-0.278
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/}
GITHUB_TAG= ${DISTNAME:S/-//S/.//}
Index: pkgsrc/emulators/mame/PLIST
diff -u pkgsrc/emulators/mame/PLIST:1.95 pkgsrc/emulators/mame/PLIST:1.96
--- pkgsrc/emulators/mame/PLIST:1.95 Wed Apr 30 15:50:53 2025
+++ pkgsrc/emulators/mame/PLIST Tue Jul 1 18:20:51 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.95 2025/04/30 15:50:53 wiz Exp $
+@comment $NetBSD: PLIST,v 1.96 2025/07/01 18:20:51 wiz Exp $
bin/castool
bin/chdman
bin/floptool
@@ -474,8 +474,7 @@ share/mame/hash/mtx_rom.xml
share/mame/hash/myvision.xml
share/mame/hash/mz2000_cass.xml
share/mame/hash/mz2000_flop.xml
-share/mame/hash/mz2200_cass.xml
-share/mame/hash/mz2500.xml
+share/mame/hash/mz2500_flop.xml
share/mame/hash/mz700_cass.xml
share/mame/hash/mz800_cass.xml
share/mame/hash/n64.xml
@@ -518,6 +517,7 @@ share/mame/hash/pasogo.xml
share/mame/hash/pasopia_cass.xml
share/mame/hash/pb2000c.xml
share/mame/hash/pc1000.xml
+share/mame/hash/pc100_flop.xml
share/mame/hash/pc1512_flop.xml
share/mame/hash/pc1512_hdd.xml
share/mame/hash/pc1640_flop.xml
@@ -635,6 +635,7 @@ share/mame/hash/sgi_mips_hdd.xml
share/mame/hash/sgx.xml
share/mame/hash/singingstarkaraoke_cart.xml
share/mame/hash/sitcom.xml
+share/mame/hash/smartcycle_cart.xml
share/mame/hash/smarttv_cart.xml
share/mame/hash/smc777.xml
share/mame/hash/sms.xml
Index: pkgsrc/emulators/mame/distinfo
diff -u pkgsrc/emulators/mame/distinfo:1.156 pkgsrc/emulators/mame/distinfo:1.157
--- pkgsrc/emulators/mame/distinfo:1.156 Wed Apr 30 15:50:53 2025
+++ pkgsrc/emulators/mame/distinfo Tue Jul 1 18:20:51 2025
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.156 2025/04/30 15:50:53 wiz Exp $
+$NetBSD: distinfo,v 1.157 2025/07/01 18:20:51 wiz Exp $
-BLAKE2s (mame-0.277.tar.gz) = 28ed2460cbb90ecca057eb324d317c2f122fc2b5c6df964eb55e048739ae43cf
-SHA512 (mame-0.277.tar.gz) = 81fc5b3f85e9fc69ad58d453d0cfc4e3cdeedf47e1d2da1806f2bf44f4ce9a601dcdf3e5d82f21343d35151e1622b870a35b09a77ea283564be0f8e3643d4353
-Size (mame-0.277.tar.gz) = 209399226 bytes
-SHA1 (patch-3rdparty_bx_src_thread.cpp) = 91d7aa74dbe5e8e73594580ce0c16846f4a0d7b1
+BLAKE2s (mame-0.278.tar.gz) = 345675c8815e8dd6f839af114f2f8ba3f41ab0f606ea2cc5b0375908b2359746
+SHA512 (mame-0.278.tar.gz) = 05ee01ead6e7e0afd46f8274f5917ee2987897496475b6d3bde49e45186161cbdd7f1676fa5d0ab3c76bb1c9a30bd585d561e95a8d932c17f169faf5642f226f
+Size (mame-0.278.tar.gz) = 209849750 bytes
+SHA1 (patch-3rdparty_bx_src_thread.cpp) = 03d4b6918ee91c600748fe8d518fd62c630c33a7
SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056
SHA1 (patch-makefile) = 865b1513a86567352570aeba5f12251486c65052
SHA1 (patch-scripts_src_3rdparty.lua) = 906d1024907ff6577bcf232bf9e384f852535781
Index: pkgsrc/emulators/mame/patches/patch-3rdparty_bx_src_thread.cpp
diff -u pkgsrc/emulators/mame/patches/patch-3rdparty_bx_src_thread.cpp:1.5 pkgsrc/emulators/mame/patches/patch-3rdparty_bx_src_thread.cpp:1.6
--- pkgsrc/emulators/mame/patches/patch-3rdparty_bx_src_thread.cpp:1.5 Mon Feb 27 11:23:23 2023
+++ pkgsrc/emulators/mame/patches/patch-3rdparty_bx_src_thread.cpp Tue Jul 1 18:20:51 2025
@@ -1,17 +1,17 @@
-$NetBSD: patch-3rdparty_bx_src_thread.cpp,v 1.5 2023/02/27 11:23:23 wiz Exp $
+$NetBSD: patch-3rdparty_bx_src_thread.cpp,v 1.6 2025/07/01 18:20:51 wiz Exp $
NetBSD does not provide pthread_np.h.
https://github.com/bkaradzic/bx/issues/295
---- 3rdparty/bx/src/thread.cpp.orig 2023-02-21 17:59:53.000000000 +0000
+--- 3rdparty/bx/src/thread.cpp.orig 2025-06-28 20:55:26.000000000 +0000
+++ 3rdparty/bx/src/thread.cpp
-@@ -25,7 +25,9 @@
- || BX_PLATFORM_NX
+@@ -17,7 +17,9 @@
+ #elif BX_PLATFORM_POSIX
# include <pthread.h>
# if BX_PLATFORM_BSD
+#ifndef __NetBSD__
# include <pthread_np.h>
+#endif
# endif // BX_PLATFORM_BSD
- # if BX_PLATFORM_LINUX && (BX_CRT_GLIBC < 21200)
- # include <sys/prctl.h>
+ #elif BX_PLATFORM_WINDOWS \
+ || BX_PLATFORM_WINRT \
Home |
Main Index |
Thread Index |
Old Index