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