mame: update to 0.246.

Just in time for the end of July, MAME 0.246 makes its grand
entrance. The biggest upheaval this month was the reorganisation
of the source code to match the project structure. If youâre paying
attention, youâll see the change on the system information screens.
Apart from that, it should be transparent to users, while simplifying
life for developers.

Several audio issues have been fixed this month, including a big
overhaul for Fairlight CMI IIx synthesiser channel card emulation,
and DAC sound for JPM Lucky Casino fruit machines. The latest
enhancements for the crt-geom and crt-geom-deluxe shaders have been
belatedly integrated, and the Chinese and Brazilian Portuguese user
interface translations are once again up-to-date and complete.
Software list updates this month include more prototype console
cartridges, half a dozen newly dumped e-kara cartridges, and quite
a few metadata cleanups and corrections, as well as the usual
batches of Apple II floppies, Commodore 64 tapes and vgmplay music
rips.
This commit is contained in:
wiz 2022-07-31 19:10:19 +00:00
parent ed03a2911f
commit a06e0dedc5
4 changed files with 8 additions and 26 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.152 2022/07/01 16:57:29 wiz Exp $
# $NetBSD: Makefile,v 1.153 2022/07/31 19:10:19 wiz Exp $
DISTNAME= mame-0.245
DISTNAME= mame-0.246
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/}
GITHUB_TAG= ${DISTNAME:S/-//S/.//}

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.67 2022/07/01 16:57:29 wiz Exp $
@comment $NetBSD: PLIST,v 1.68 2022/07/31 19:10:19 wiz Exp $
bin/castool
bin/chdman
bin/floptool
@ -464,6 +464,7 @@ share/mame/hash/nes_ade.xml
share/mame/hash/nes_datach.xml
share/mame/hash/nes_kstudio.xml
share/mame/hash/nes_ntbrom.xml
share/mame/hash/nes_vt_cart.xml
share/mame/hash/next.xml
share/mame/hash/next_cdrom.xml
share/mame/hash/next_hdd.xml

View file

@ -1,8 +1,7 @@
$NetBSD: distinfo,v 1.121 2022/07/01 16:57:29 wiz Exp $
$NetBSD: distinfo,v 1.122 2022/07/31 19:10:19 wiz Exp $
BLAKE2s (mame-0.245.tar.gz) = 2ccf1f3ae4959d8dfcfa3bdf529515da422c39af09e90d9d2ac4a08547cc9a83
SHA512 (mame-0.245.tar.gz) = ebac675d5df6dc5b04ef4847732f58e2b4c32b66bb698d8e245a5b14e6b36838fdce26045a3a80cd34885544bf59a665446b4a4bb202733848dcc115aecdea49
Size (mame-0.245.tar.gz) = 185478945 bytes
BLAKE2s (mame-0.246.tar.gz) = 9839127da82dfde80088975c58aa886561d37281348030d015154566b5c6788a
SHA512 (mame-0.246.tar.gz) = ea65d2b7ada110156be3c19b04b71527eb84bf84d0983468f59f6204e49d2f75a367c1fc0966d6b971c1a7abfc2d99776ad786a033452443c3e5f124a4bd8b1d
Size (mame-0.246.tar.gz) = 185503516 bytes
SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056
SHA1 (patch-makefile) = 343fac4d165438a26e2e8077216db1c6c46a5d1e
SHA1 (patch-scripts_genie.lua) = b1827519e52b8c30fb295ca53ccb308a02fe8e44

View file

@ -1,18 +0,0 @@
$NetBSD: patch-scripts_genie.lua,v 1.9 2022/07/01 16:57:29 wiz Exp $
Some libraries have circular dependencies - explicitly allow this on NetBSD.
https://github.com/mamedev/mame/issues/10011
--- scripts/genie.lua.orig 2022-06-29 16:31:53.000000000 +0000
+++ scripts/genie.lua
@@ -1253,6 +1253,10 @@ configuration { "linux-*" }
end
+configuration { "netbsd" }
+ flags {
+ "LinkSupportCircularDependencies",
+ }
configuration { "osx*" }
links {