pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/mame mame: updated to 0.203



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6aff97a8ba4c
branches:  trunk
changeset: 314937:6aff97a8ba4c
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Nov 12 07:20:58 2018 +0000

description:
mame: updated to 0.203

MAME 0.203

With Hallowe?en basically over, the only thing you need to make October complete is MAME 0.203. Newly supported titles include not just one, but two Nintendo Game & Watch classics: Donkey Kong and 
Green House, and the HP 9825B desktop computer. We?ve added dozens of new versions of supported systems, including European bootlegs of Puck Man, Ms. Pac-Man, Phoenix, Pengo and Zero Time, more 
revisions of Street Fighter II and Super Street Fighter II, and a version of Soldier Girl Amazon made under license by Tecfri.

There are major improvements to plug-in TV games in this release, specifically systems based on the XaviX and SunPlus ?'nSP processors. The Vii is now playable with sound, and the V.Smile can boot 
games. Tiger Game.com emulation has come to the point where all but one of the games are playable. Some long-standing issues with Tandy CoCo cartridges have been fixed.

It isn?t just home systems that have received attention this month: Namco System 22 emulation has leapt forward. Yes, the hit box errors making it impossible to pass the helicopter (Time Crisis) and 
the tanks (Tokyo Wars) have finally been fixed. On top of that, video emulation improvements make just about everything on the system look better. In particular, rear view mirrors in the driving 
games now work properly. If that isn?t enough for you, the code has been optimised, so there?s a good chance you?ll get full speed emulation on a modern PC. There have been less dramatic improvements 
to video emulation in other Namco and Tecmo systems, and CPS-3 row scroll effects have been implemented.

MAME 0.203 should build out-of-the-box on macOS ?Mojave? with the latest Xcode tools (provided your SDL2 framework is up-to-date), a number of lingering debugger issues have been fixed, and it?s now 
possible to run SDL MAME on a system with no display. MAME?s internal file selection menus should behave better when you type the name of a file to select it.

diffstat:

 emulators/mame/Makefile                                                   |   8 +++-
 emulators/mame/PLIST                                                      |   4 +-
 emulators/mame/distinfo                                                   |  12 +++---
 emulators/mame/patches/patch-3rdparty_genie_build_gmake.darwin_genie.make |  16 +++++-----
 4 files changed, 22 insertions(+), 18 deletions(-)

diffs (124 lines):

diff -r 96583abcbe30 -r 6aff97a8ba4c emulators/mame/Makefile
--- a/emulators/mame/Makefile   Mon Nov 12 03:54:39 2018 +0000
+++ b/emulators/mame/Makefile   Mon Nov 12 07:20:58 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.91 2018/10/11 08:20:54 adam Exp $
+# $NetBSD: Makefile,v 1.92 2018/11/12 07:20:58 adam Exp $
 
-DISTNAME=      mame-0.202
+DISTNAME=      mame-0.203
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mamedev/}
 GITHUB_TAG=    ${DISTNAME:S/-//S/.//}
@@ -17,6 +17,7 @@
 INSTALLATION_DIRS+=    ${SHAREDIR}/artwork/bgfx/chains/crt-geom ${SHAREDIR}/hash
 
 DEPENDS+=              liberation-ttf-[0-9]*:../../fonts/liberation-ttf
+BUILD_DEPENDS+=                ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
 
 USE_LANGUAGES=         c99 c++
 GCC_REQD+=             5
@@ -35,7 +36,7 @@
 .endif
 
 # -Werror is problematic
-MAKE_ENV=      NOWERROR=1 VERBOSE=1
+MAKE_ENV=      NOWERROR=1
 # on Darwin, avoid SDL2.framework
 MAKE_ENV+=     USE_LIBSDL=1
 # use pkgsrc packages for expat, zlib, jpeg, flac, lua, sqlite3
@@ -104,6 +105,7 @@
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../graphics/glm/buildlink3.mk"
 .include "../../fonts/SDL2_ttf/buildlink3.mk"
+.include "../../fonts/fontconfig/buildlink3.mk"
 .include "../../lang/lua/buildlink3.mk"
 .include "../../lang/python/pyversion.mk"
 .include "../../textproc/expat/buildlink3.mk"
diff -r 96583abcbe30 -r 6aff97a8ba4c emulators/mame/PLIST
--- a/emulators/mame/PLIST      Mon Nov 12 03:54:39 2018 +0000
+++ b/emulators/mame/PLIST      Mon Nov 12 07:20:58 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.28 2018/08/30 22:56:46 wiz Exp $
+@comment $NetBSD: PLIST,v 1.29 2018/11/12 07:20:58 adam Exp $
 bin/castool
 bin/chdman
 bin/floptool
@@ -132,6 +132,7 @@
 share/mame/hash/bbc_flop_arm.xml
 share/mame/hash/bbc_flop_torch.xml
 share/mame/hash/bbc_flop_z80.xml
+share/mame/hash/bbc_rom.xml
 share/mame/hash/bbca_cass.xml
 share/mame/hash/bbcb_cass.xml
 share/mame/hash/bbcb_cass_de.xml
@@ -289,6 +290,7 @@
 share/mame/hash/m5_flop.xml
 share/mame/hash/mac_flop.xml
 share/mame/hash/mac_hdd.xml
+share/mame/hash/mac_hdflop.xml
 share/mame/hash/mbc200.xml
 share/mame/hash/mbc55x.xml
 share/mame/hash/mc10.xml
diff -r 96583abcbe30 -r 6aff97a8ba4c emulators/mame/distinfo
--- a/emulators/mame/distinfo   Mon Nov 12 03:54:39 2018 +0000
+++ b/emulators/mame/distinfo   Mon Nov 12 07:20:58 2018 +0000
@@ -1,15 +1,15 @@
-$NetBSD: distinfo,v 1.72 2018/10/11 08:20:54 adam Exp $
+$NetBSD: distinfo,v 1.73 2018/11/12 07:20:58 adam Exp $
 
-SHA1 (mame-0.202.tar.gz) = 763b5c3a7bf785623add8965ca3cd7f70fe4951e
-RMD160 (mame-0.202.tar.gz) = d5ef2df513fa2a7f1ff60656de57c86843cef45b
-SHA512 (mame-0.202.tar.gz) = 08c6a2e8f012fdc4c7c159802dfa66d08797ac6fbfbc24e4b5ef4a49ff83d768e6386b5d7cb327dadb9c4453e25d3b5804ccfc70d6c6f70baaf9f3fb8bb6b3d3
-Size (mame-0.202.tar.gz) = 130806658 bytes
+SHA1 (mame-0.203.tar.gz) = 4d6327d410c2fa1a12148d4f7ad0d7600f8e0b01
+RMD160 (mame-0.203.tar.gz) = 3b510807437a4527f876fdd4ecb6eef9a3410616
+SHA512 (mame-0.203.tar.gz) = 5ef7cfd0e2a139b718766ae5d2da95360d374c8f41d2064cabcbc1713ba546ce53a6711f78c6402d36e4d07be88a7dd1ec026bbc3588e374fba74c928ce17f2e
+Size (mame-0.203.tar.gz) = 131015193 bytes
 SHA1 (patch-3rdparty_asio_include_asio_detail_config.hpp) = 9b0d6139e853d8efb9d51270bbfa5382feac42a7
 SHA1 (patch-3rdparty_bgfx_examples_common_font_font__manager.cpp) = e39b2dff553505531adb5f0a31b0a22306b8e2e4
 SHA1 (patch-3rdparty_bx_include_bx_platform.h) = caa57597d7c0916f82b3dbdc6ebf2e4851984e70
 SHA1 (patch-3rdparty_bx_src_mutex.cpp) = 06efd43f0b69a6e1b764528527b5cfaa1adba138
 SHA1 (patch-3rdparty_bx_src_thread.cpp) = 9bdd6334e9522faa4a42990ac77284633b31c6a5
-SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = d222e3eb11d147bdc0ab2c08a6458028a68b6b47
+SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = be6413d6cd277ad4d7b5266bad0d6c05c320bc0c
 SHA1 (patch-makefile) = 2e9092a2eba3db8b9a33a1d22f8410d7ab965a87
 SHA1 (patch-scripts_genie.lua) = 91940dbcf30e0abd25167a79b53deb43a18daf86
 SHA1 (patch-scripts_toolchain.lua) = 6227e19645ce1f632401629bc9c988736e5e1ba7
diff -r 96583abcbe30 -r 6aff97a8ba4c emulators/mame/patches/patch-3rdparty_genie_build_gmake.darwin_genie.make
--- a/emulators/mame/patches/patch-3rdparty_genie_build_gmake.darwin_genie.make Mon Nov 12 03:54:39 2018 +0000
+++ b/emulators/mame/patches/patch-3rdparty_genie_build_gmake.darwin_genie.make Mon Nov 12 07:20:58 2018 +0000
@@ -1,25 +1,25 @@
-$NetBSD: patch-3rdparty_genie_build_gmake.darwin_genie.make,v 1.1 2018/10/11 08:20:54 adam Exp $
+$NetBSD: patch-3rdparty_genie_build_gmake.darwin_genie.make,v 1.2 2018/11/12 07:20:58 adam Exp $
 
 Do not set optimization level, nor minimal macOS version.
 
---- 3rdparty/genie/build/gmake.darwin/genie.make.orig  2018-10-10 17:27:27.000000000 +0000
+--- 3rdparty/genie/build/gmake.darwin/genie.make.orig  2018-10-31 12:23:33.000000000 +0000
 +++ 3rdparty/genie/build/gmake.darwin/genie.make
 @@ -50,13 +50,13 @@ ifeq ($(config),release)
    INCLUDES           += -I"../../src/host/lua-5.3.0/src"
    INCLUDES           +=
    ALL_CPPFLAGS       += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
--  ALL_ASMFLAGS       += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.4
--  ALL_CFLAGS         += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.4
--  ALL_CXXFLAGS       += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.4
--  ALL_OBJCFLAGS      += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.4
--  ALL_OBJCPPFLAGS    += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.4
+-  ALL_ASMFLAGS       += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.6
+-  ALL_CFLAGS         += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.6
+-  ALL_CXXFLAGS       += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.6
+-  ALL_OBJCFLAGS      += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.6
+-  ALL_OBJCPPFLAGS    += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.6
 +  ALL_ASMFLAGS       += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra
 +  ALL_CFLAGS         += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra
 +  ALL_CXXFLAGS       += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra
 +  ALL_OBJCFLAGS      += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra
 +  ALL_OBJCPPFLAGS    += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra
    ALL_RESFLAGS       += $(RESFLAGS) $(DEFINES) $(INCLUDES)
--  ALL_LDFLAGS        += $(LDFLAGS) -L. -mmacosx-version-min=10.4
+-  ALL_LDFLAGS        += $(LDFLAGS) -L. -mmacosx-version-min=10.6
 +  ALL_LDFLAGS        += $(LDFLAGS) -L.
    LDDEPS             +=
    LIBS               += $(LDDEPS) -framework CoreServices



Home | Main Index | Thread Index | Old Index