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