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: Sat Jun 8 14:43:26 UTC 2024
Modified Files:
pkgsrc/emulators/mame: Makefile PLIST distinfo
pkgsrc/emulators/mame/patches:
patch-src_osd_modules_input_input__sdl.cpp
Log Message:
mame: update to 0.266.
MAME 0.266 is ready just in time for the end of May. The first
thing you’ll notice is that Taito F3 video emulation has been
reimplemented, fixing numerous long-standing graphical issues. The
dynamic range compression used by several Yamaha synthesisers seems
to finally be understood, fixing audible distortion. Speaking of
sound, a previously missing Game Boy Advance sound channel is now
emulated.
Several additional members of Nokia’s MikroMikko 1 line of 8-bit
business computers from the 1980s are now supported. In PC emulation,
S3 ViRGE video accelerator emulation has been simplified and
improved. A couple more cartridge types have been added for MSX
home computers.
This release also adds plenty of software list items and arcade
bootlegs. Lots of code has been cleaned up and modernised, with
various bugs fixed along the way. We’ve also added a workaround
for the regression in clang 18 that was causing build failures.
To generate a diff of this commit:
cvs rdiff -u -r1.195 -r1.196 pkgsrc/emulators/mame/Makefile
cvs rdiff -u -r1.84 -r1.85 pkgsrc/emulators/mame/PLIST
cvs rdiff -u -r1.142 -r1.143 pkgsrc/emulators/mame/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/emulators/mame/patches/patch-src_osd_modules_input_input__sdl.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.195 pkgsrc/emulators/mame/Makefile:1.196
--- pkgsrc/emulators/mame/Makefile:1.195 Wed May 29 16:32:26 2024
+++ pkgsrc/emulators/mame/Makefile Sat Jun 8 14:43:26 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.195 2024/05/29 16:32:26 adam Exp $
+# $NetBSD: Makefile,v 1.196 2024/06/08 14:43:26 wiz Exp $
-DISTNAME= mame-0.265
-PKGREVISION= 1
+DISTNAME= mame-0.266
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.84 pkgsrc/emulators/mame/PLIST:1.85
--- pkgsrc/emulators/mame/PLIST:1.84 Thu Apr 25 09:51:16 2024
+++ pkgsrc/emulators/mame/PLIST Sat Jun 8 14:43:26 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.84 2024/04/25 09:51:16 wiz Exp $
+@comment $NetBSD: PLIST,v 1.85 2024/06/08 14:43:26 wiz Exp $
bin/castool
bin/chdman
bin/floptool
@@ -218,6 +218,7 @@ share/mame/hash/cpc_cass.xml
share/mame/hash/cpc_flop.xml
share/mame/hash/crvision.xml
share/mame/hash/ctvboy.xml
+share/mame/hash/cubieboard4.xml
share/mame/hash/cx3000tc.xml
share/mame/hash/cz1_cart.xml
share/mame/hash/dai_cass.xml
@@ -240,22 +241,7 @@ share/mame/hash/easy_karaoke_cart.xml
share/mame/hash/ec1841.xml
share/mame/hash/einstein.xml
share/mame/hash/einstein_rom.xml
-share/mame/hash/ekara_japan.xml
-share/mame/hash/ekara_japan_a.xml
-share/mame/hash/ekara_japan_bh.xml
-share/mame/hash/ekara_japan_d.xml
-share/mame/hash/ekara_japan_en.xml
-share/mame/hash/ekara_japan_g.xml
-share/mame/hash/ekara_japan_gk.xml
-share/mame/hash/ekara_japan_kd.xml
-share/mame/hash/ekara_japan_m.xml
-share/mame/hash/ekara_japan_p.xml
-share/mame/hash/ekara_japan_packin.xml
-share/mame/hash/ekara_japan_s.xml
-share/mame/hash/ekara_japan_sp.xml
-share/mame/hash/ekara_japan_web.xml
-share/mame/hash/ekara_pal.xml
-share/mame/hash/ekara_us.xml
+share/mame/hash/ekara_cart.xml
share/mame/hash/electron_cart.xml
share/mame/hash/electron_cass.xml
share/mame/hash/electron_flop.xml
@@ -367,7 +353,6 @@ share/mame/hash/jakks_gamekey_sw.xml
share/mame/hash/jaminator.xml
share/mame/hash/jazz.xml
share/mame/hash/jb3000_flop.xml
-share/mame/hash/jpopira_jp.xml
share/mame/hash/juicebox.xml
share/mame/hash/juku.xml
share/mame/hash/jupace_cass.xml
@@ -378,6 +363,7 @@ share/mame/hash/kc_cart.xml
share/mame/hash/kc_cass.xml
share/mame/hash/kc_flop.xml
share/mame/hash/kim1_cass.xml
+share/mame/hash/kisssite_cd.xml
share/mame/hash/korvet_flop.xml
share/mame/hash/kpython2.xml
share/mame/hash/lanteach.xml
@@ -438,6 +424,7 @@ share/mame/hash/mindset_flop.xml
share/mame/hash/misterx.xml
share/mame/hash/mk14_quik.xml
share/mame/hash/mm1_flop.xml
+share/mame/hash/mm2_flop.xml
share/mame/hash/mo5_cart.xml
share/mame/hash/mo5_cass.xml
share/mame/hash/mo5_flop.xml
@@ -602,6 +589,7 @@ share/mame/hash/r9751.xml
share/mame/hash/radio86_cart.xml
share/mame/hash/radio86_cass.xml
share/mame/hash/rainbow.xml
+share/mame/hash/ramstar.xml
share/mame/hash/roland_tnsc1.xml
share/mame/hash/roland_tnsc2.xml
share/mame/hash/rwtrntcs.xml
@@ -698,6 +686,7 @@ share/mame/hash/ti99_cart.xml
share/mame/hash/tiki100.xml
share/mame/hash/timex_cass.xml
share/mame/hash/timex_dock.xml
+share/mame/hash/tmc600_quik.xml
share/mame/hash/tntell.xml
share/mame/hash/to770_cart.xml
share/mame/hash/to770a_cart.xml
Index: pkgsrc/emulators/mame/distinfo
diff -u pkgsrc/emulators/mame/distinfo:1.142 pkgsrc/emulators/mame/distinfo:1.143
--- pkgsrc/emulators/mame/distinfo:1.142 Thu Apr 25 09:51:16 2024
+++ pkgsrc/emulators/mame/distinfo Sat Jun 8 14:43:26 2024
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.142 2024/04/25 09:51:16 wiz Exp $
+$NetBSD: distinfo,v 1.143 2024/06/08 14:43:26 wiz Exp $
-BLAKE2s (mame-0.265.tar.gz) = 6e5d09707c37b01b9b553a18d80f1bf8569b2183fa5b042a44aa978bacd0aa5d
-SHA512 (mame-0.265.tar.gz) = e00b28056786e476bdce4e9f2540e2933acd378c8bd53a908b349042312946b95fea45f9b87aaa98cf44addc5dc554aaa7ff8165334803d6c7c373bd5bca130c
-Size (mame-0.265.tar.gz) = 207780889 bytes
+BLAKE2s (mame-0.266.tar.gz) = 20b85dad670c54994f4574f1991d180be22d464109e2fac8d0857038c1d2dddd
+SHA512 (mame-0.266.tar.gz) = f72e266bc9dfd9a9b19a66ce5763d6919b90aff52fe75bccdc17b7788363e507f6c707b05a1a36ee982321eb98ab0868fff6534e2ce57e516d6a12352f7e4938
+Size (mame-0.266.tar.gz) = 207945483 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_toolchain.lua) = df383dab4787f58348d62e1c5f25ddaa45eb8199
-SHA1 (patch-src_osd_modules_input_input__sdl.cpp) = 4e033405b3d9baba88a759d77734594da1088700
+SHA1 (patch-src_osd_modules_input_input__sdl.cpp) = 849ba0b1b909808a527e88ec07c1203d3f912022
Index: pkgsrc/emulators/mame/patches/patch-src_osd_modules_input_input__sdl.cpp
diff -u pkgsrc/emulators/mame/patches/patch-src_osd_modules_input_input__sdl.cpp:1.1 pkgsrc/emulators/mame/patches/patch-src_osd_modules_input_input__sdl.cpp:1.2
--- pkgsrc/emulators/mame/patches/patch-src_osd_modules_input_input__sdl.cpp:1.1 Thu Apr 25 09:51:16 2024
+++ pkgsrc/emulators/mame/patches/patch-src_osd_modules_input_input__sdl.cpp Sat Jun 8 14:43:26 2024
@@ -1,10 +1,21 @@
-$NetBSD: patch-src_osd_modules_input_input__sdl.cpp,v 1.1 2024/04/25 09:51:16 wiz Exp $
+$NetBSD: patch-src_osd_modules_input_input__sdl.cpp,v 1.2 2024/06/08 14:43:26 wiz Exp $
Fix "lround is not a member of std::" on NetBSD.
---- src/osd/modules/input/input_sdl.cpp.orig 2024-04-25 09:49:02.743315265 +0000
+--- src/osd/modules/input/input_sdl.cpp.orig 2024-05-29 17:42:54.000000000 +0000
+++ src/osd/modules/input/input_sdl.cpp
-@@ -738,8 +738,8 @@ public:
+@@ -786,8 +786,8 @@ public:
+ case SDL_MOUSEWHEEL:
+ // adjust SDL 1-per-click to match Win32 120-per-click
+ #if SDL_VERSION_ATLEAST(2, 0, 18)
+- m_v += std::lround(event.wheel.preciseY * 120 * input_device::RELATIVE_PER_PIXEL);
+- m_h += std::lround(event.wheel.preciseX * 120 * input_device::RELATIVE_PER_PIXEL);
++ m_v += lround(event.wheel.preciseY * 120 * input_device::RELATIVE_PER_PIXEL);
++ m_h += lround(event.wheel.preciseX * 120 * input_device::RELATIVE_PER_PIXEL);
+ #else
+ m_v += event.wheel.y * 120 * input_device::RELATIVE_PER_PIXEL;
+ m_h += event.wheel.x * 120 * input_device::RELATIVE_PER_PIXEL;
+@@ -888,8 +888,8 @@ public:
case SDL_MOUSEWHEEL:
// adjust SDL 1-per-click to match Win32 120-per-click
#if SDL_VERSION_ATLEAST(2, 0, 18)
Home |
Main Index |
Thread Index |
Old Index