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 30 15:50:53 UTC 2025

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

Log Message:
mame: update to 0.277.

Have you been wondering what MAME 0.277 will bring? Well, now you
can find out! First of all, we've added support for compiling on
64-bit ARM-based systems running Windows 11 using the MSYS2 CLANGARM64
environment. Updates to included third-party libraries should
resolve some issues people were having with new compilers and
development environments.

In improvements that you can see, Konami GX blending effects are
now looking much nicer, Sega Model 2 3D geometry is behaving better,
and some remaining issues with Philips CD-i graphics decoding have
been fixed. You may be able to hear improved sound emulation in
some Famicom, WonderSwan, and Game Boy games, too. If that's too
subtle, you should be able to hear the difference in the DMX and
LinnDrum percussion synthesisers.

There's a big update for the Apple II and Macintosh floppy disk
software lists this month. A lot of Macintosh NuBus cards have been
overhauled as well, so let us know if we've inadvertently broken
your virtual Macintosh setup. There are plenty of other software
list additions, including a batch of tapes for Sinclair computers.


To generate a diff of this commit:
cvs rdiff -u -r1.214 -r1.215 pkgsrc/emulators/mame/Makefile
cvs rdiff -u -r1.94 -r1.95 pkgsrc/emulators/mame/PLIST
cvs rdiff -u -r1.155 -r1.156 pkgsrc/emulators/mame/distinfo
cvs rdiff -u -r1.24 -r1.25 pkgsrc/emulators/mame/patches/patch-makefile
cvs rdiff -u -r1.7 -r1.8 \
    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.214 pkgsrc/emulators/mame/Makefile:1.215
--- pkgsrc/emulators/mame/Makefile:1.214        Thu Apr 24 14:13:50 2025
+++ pkgsrc/emulators/mame/Makefile      Wed Apr 30 15:50:53 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.214 2025/04/24 14:13:50 wiz Exp $
+# $NetBSD: Makefile,v 1.215 2025/04/30 15:50:53 wiz Exp $
 
-DISTNAME=      mame-0.276
-PKGREVISION=   2
+DISTNAME=      mame-0.277
 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.94 pkgsrc/emulators/mame/PLIST:1.95
--- pkgsrc/emulators/mame/PLIST:1.94    Wed Feb 26 10:36:30 2025
+++ pkgsrc/emulators/mame/PLIST Wed Apr 30 15:50:53 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.94 2025/02/26 10:36:30 wiz Exp $
+@comment $NetBSD: PLIST,v 1.95 2025/04/30 15:50:53 wiz Exp $
 bin/castool
 bin/chdman
 bin/floptool
@@ -534,6 +534,7 @@ share/mame/hash/pc8801_flop.xml
 share/mame/hash/pc88va.xml
 share/mame/hash/pc98.xml
 share/mame/hash/pc98_cd.xml
+share/mame/hash/pc98_hdd.xml
 share/mame/hash/pcd_flop.xml
 share/mame/hash/pce.xml
 share/mame/hash/pce_tourvision.xml

Index: pkgsrc/emulators/mame/distinfo
diff -u pkgsrc/emulators/mame/distinfo:1.155 pkgsrc/emulators/mame/distinfo:1.156
--- pkgsrc/emulators/mame/distinfo:1.155        Wed Apr  2 12:20:10 2025
+++ pkgsrc/emulators/mame/distinfo      Wed Apr 30 15:50:53 2025
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.155 2025/04/02 12:20:10 wiz Exp $
+$NetBSD: distinfo,v 1.156 2025/04/30 15:50:53 wiz Exp $
 
-BLAKE2s (mame-0.276.tar.gz) = 4db4328efd8bf3b0a018eeaae162099058dd19a67e4999da9433cc9e48c65f11
-SHA512 (mame-0.276.tar.gz) = 9e6308d77567101e660f01e5cfabb8e39a161560208eedc3af75126fb7912c98ca23ab9dec9a1d011554cd92f3836b3401cb16be1b9cb1555148ce559e0baa3a
-Size (mame-0.276.tar.gz) = 209737599 bytes
+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
 SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056
-SHA1 (patch-makefile) = 343fac4d165438a26e2e8077216db1c6c46a5d1e
-SHA1 (patch-scripts_src_3rdparty.lua) = 79b264672a1c169cf99792a608df91e70ad265c8
+SHA1 (patch-makefile) = 865b1513a86567352570aeba5f12251486c65052
+SHA1 (patch-scripts_src_3rdparty.lua) = 906d1024907ff6577bcf232bf9e384f852535781
 SHA1 (patch-scripts_toolchain.lua) = df383dab4787f58348d62e1c5f25ddaa45eb8199

Index: pkgsrc/emulators/mame/patches/patch-makefile
diff -u pkgsrc/emulators/mame/patches/patch-makefile:1.24 pkgsrc/emulators/mame/patches/patch-makefile:1.25
--- pkgsrc/emulators/mame/patches/patch-makefile:1.24   Wed Oct 28 16:56:24 2020
+++ pkgsrc/emulators/mame/patches/patch-makefile        Wed Apr 30 15:50:53 2025
@@ -1,31 +1,29 @@
-$NetBSD: patch-makefile,v 1.24 2020/10/28 16:56:24 wiz Exp $
+$NetBSD: patch-makefile,v 1.25 2025/04/30 15:50:53 wiz Exp $
 
 Treat all BSDs the same.
 
 Do not set compiler optimization.
 
---- makefile.orig      2020-10-27 01:00:36.000000000 +0000
+--- makefile.orig      2025-04-29 07:11:59.000000000 +0000
 +++ makefile
-@@ -200,15 +200,15 @@ GENIEOS := bsd
- endif
- ifeq ($(firstword $(filter GNU/kFreeBSD,$(UNAME))),GNU/kFreeBSD)
+@@ -218,13 +218,13 @@ OS := freebsd
+ GENIEOS := bsd
+ else ifeq ($(firstword $(filter GNU/kFreeBSD,$(UNAME))),GNU/kFreeBSD)
  OS := freebsd
 -GENIEOS := freebsd
 +GENIEOS := bsd
- endif
- ifeq ($(firstword $(filter NetBSD,$(UNAME))),NetBSD)
+ else ifeq ($(firstword $(filter NetBSD,$(UNAME))),NetBSD)
  OS := netbsd
 -GENIEOS := freebsd
 +GENIEOS := bsd
- endif
- ifeq ($(firstword $(filter OpenBSD,$(UNAME))),OpenBSD)
+ else ifeq ($(firstword $(filter OpenBSD,$(UNAME))),OpenBSD)
  OS := openbsd
 -GENIEOS := freebsd
 +GENIEOS := bsd
- endif
- ifeq ($(firstword $(filter Darwin,$(UNAME))),Darwin)
+ else ifeq ($(firstword $(filter Darwin,$(UNAME))),Darwin)
  OS := macosx
-@@ -599,10 +599,6 @@ PROFILER =
+ GENIEOS := darwin
+@@ -577,10 +577,6 @@ PROFILER =
  SYMBOLS = 1
  endif
  

Index: pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua
diff -u pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua:1.7 pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua:1.8
--- pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua:1.7    Wed Apr  2 12:20:11 2025
+++ pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua        Wed Apr 30 15:50:53 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-scripts_src_3rdparty.lua,v 1.7 2025/04/02 12:20:11 wiz Exp $
+$NetBSD: patch-scripts_src_3rdparty.lua,v 1.8 2025/04/30 15:50:53 wiz Exp $
 
 NetBSD has arc4random too.
 
@@ -13,7 +13,7 @@ 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      2025-03-29 23:51:08.000000000 +0000
+--- scripts/src/3rdparty.lua.orig      2025-04-29 07:11:59.000000000 +0000
 +++ scripts/src/3rdparty.lua
 @@ -57,7 +57,7 @@ if _OPTIONS["targetos"]=="windows" then
                "__USE_MINGW_ANSI_STDIO=0",
@@ -24,12 +24,12 @@ In file included from /usr/pkg/gcc8/lib/
        defines {
                "HAVE_ARC4RANDOM",
        }
-@@ -1398,7 +1398,7 @@ project "bimg"
-       configuration { "x64", "mingw*", "not arm64" }
-               defines {
-                       "ASTCENC_AVX=0",
--                      "ASTCENC_SSE=20",
-+                      "ASTCENC_SSE=0",
-               }
-       configuration { }
- 
+@@ -1410,7 +1410,7 @@ project "bimg"
+               configuration { "x64", "mingw*", "not arm64" }
+                       defines {
+                               "ASTCENC_AVX=0",
+-                              "ASTCENC_SSE=" .. ssever,
++                              "ASTCENC_SSE=0"
+                       }
+               configuration { }
+       end



Home | Main Index | Thread Index | Old Index