summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
Diffstat (limited to 'emulators')
-rw-r--r--emulators/mame/Makefile5
-rw-r--r--emulators/mame/PLIST11
-rw-r--r--emulators/mame/distinfo17
-rw-r--r--emulators/mame/patches/patch-3rdparty_bx_include_bx_os.h3
-rw-r--r--emulators/mame/patches/patch-3rdparty_bx_include_bx_platform.h3
-rw-r--r--emulators/mame/patches/patch-3rdparty_genie_build_gmake.bsd_genie.make34
-rw-r--r--emulators/mame/patches/patch-3rdparty_genie_build_gmake.solaris_genie.make34
-rw-r--r--emulators/mame/patches/patch-src_osd_sdl_sdlptty__unix.c14
8 files changed, 108 insertions, 13 deletions
diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile
index dab374800e4..0dbc4da9488 100644
--- a/emulators/mame/Makefile
+++ b/emulators/mame/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.47 2015/10/10 01:58:07 ryoon Exp $
+# $NetBSD: Makefile,v 1.48 2015/11/13 14:11:49 wiz Exp $
-DISTNAME= mame-0.166
-PKGREVISION= 1
+DISTNAME= mame-0.167
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/}
GITHUB_TAG= ${DISTNAME:S/-//S/.//}
diff --git a/emulators/mame/PLIST b/emulators/mame/PLIST
index aa1c0c50793..26aad9a9f44 100644
--- a/emulators/mame/PLIST
+++ b/emulators/mame/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2015/10/02 07:55:53 wiz Exp $
+@comment $NetBSD: PLIST,v 1.7 2015/11/13 14:11:49 wiz Exp $
bin/castool
bin/chdman
bin/floptool
@@ -95,13 +95,20 @@ share/mame/hash/astrocde.xml
share/mame/hash/atom.xml
share/mame/hash/attache.xml
share/mame/hash/b2m.xml
+share/mame/hash/bbc_32016_flop.xml
+share/mame/hash/bbc_65c102_flop.xml
+share/mame/hash/bbc_80186_flop.xml
+share/mame/hash/bbc_arm_flop.xml
+share/mame/hash/bbc_z80_flop.xml
share/mame/hash/bbca_cass.xml
share/mame/hash/bbcb_cass.xml
share/mame/hash/bbcb_de_cass.xml
+share/mame/hash/bbcb_flop.xml
share/mame/hash/bbcb_us_flop.xml
share/mame/hash/bbcbc.xml
share/mame/hash/bbcm_cart.xml
share/mame/hash/bbcm_cass.xml
+share/mame/hash/bbcm_flop.xml
share/mame/hash/bbcmc_flop.xml
share/mame/hash/bk0010.xml
share/mame/hash/bml3_flop.xml
@@ -313,6 +320,7 @@ share/mame/hash/plus4_flop.xml
share/mame/hash/pmd85_cass.xml
share/mame/hash/pokemini.xml
share/mame/hash/pro128_cart.xml
+share/mame/hash/pro128s_flop.xml
share/mame/hash/prof180.xml
share/mame/hash/prof80.xml
share/mame/hash/psion1.xml
@@ -398,6 +406,7 @@ share/mame/hash/tutor.xml
share/mame/hash/tvc_cart.xml
share/mame/hash/tvc_cass.xml
share/mame/hash/tvc_flop.xml
+share/mame/hash/unichamp.xml
share/mame/hash/ut88.xml
share/mame/hash/uzebox.xml
share/mame/hash/v1050_flop.xml
diff --git a/emulators/mame/distinfo b/emulators/mame/distinfo
index b2936332b6d..14f4d72e446 100644
--- a/emulators/mame/distinfo
+++ b/emulators/mame/distinfo
@@ -1,8 +1,11 @@
-$NetBSD: distinfo,v 1.42 2015/11/03 20:31:00 agc Exp $
+$NetBSD: distinfo,v 1.43 2015/11/13 14:11:49 wiz Exp $
-SHA1 (mame-0.166.tar.gz) = ab2d3320f0e4f9e3d29472b1156338bf9b46a2b8
-RMD160 (mame-0.166.tar.gz) = 38715e6f5f71f3247fa80db44ef36e4489fd0fe1
-SHA512 (mame-0.166.tar.gz) = 7b9251ed9958602949dae697dd49b160a0eb8cfb2ad12e5df1fa3601cd12389b225e4640af0d6d74f1e1101bbad5eaae3f8ee99c8e3512a1643f145d001e8e49
-Size (mame-0.166.tar.gz) = 87951133 bytes
-SHA1 (patch-3rdparty_bx_include_bx_os.h) = c3db1544e4fdacc64c0f42a2c8b56b76a682443e
-SHA1 (patch-3rdparty_bx_include_bx_platform.h) = 539001012f28282cf055c9a68d459802c080afc1
+SHA1 (mame-0.167.tar.gz) = b8f6671d9220c8a4187e48dd1d9598f179f5b302
+RMD160 (mame-0.167.tar.gz) = 6ea27945a6070e29856f55d2402b9b782ad82ddb
+SHA512 (mame-0.167.tar.gz) = dcfc328477203ebc766661da35b9ee830a202fa5a74800d95dd6c69b1e17a740aae70d791fbadfd6749d726534c77e8e3a85feec54aad5e0107832c754a23af9
+Size (mame-0.167.tar.gz) = 88620865 bytes
+SHA1 (patch-3rdparty_bx_include_bx_os.h) = a67e187ae42e1b8c7c753b16e8f6d90439953eeb
+SHA1 (patch-3rdparty_bx_include_bx_platform.h) = cfe106f747caa0309098afef06b553a16147c48e
+SHA1 (patch-3rdparty_genie_build_gmake.bsd_genie.make) = c8ed2193baf5df90b387c463bdd5e9a3b3e44ab8
+SHA1 (patch-3rdparty_genie_build_gmake.solaris_genie.make) = 8ba3c9dc2ab2bc5f4775f91afce8d7fb15f30d9d
+SHA1 (patch-src_osd_sdl_sdlptty__unix.c) = 4edffc93e6ba9d4b97adc0be848f5aadf84d3272
diff --git a/emulators/mame/patches/patch-3rdparty_bx_include_bx_os.h b/emulators/mame/patches/patch-3rdparty_bx_include_bx_os.h
index 66fc1c7648a..9c9109004eb 100644
--- a/emulators/mame/patches/patch-3rdparty_bx_include_bx_os.h
+++ b/emulators/mame/patches/patch-3rdparty_bx_include_bx_os.h
@@ -1,6 +1,7 @@
-$NetBSD: patch-3rdparty_bx_include_bx_os.h,v 1.3 2015/10/02 07:55:53 wiz Exp $
+$NetBSD: patch-3rdparty_bx_include_bx_os.h,v 1.4 2015/11/13 14:11:49 wiz Exp $
Add NetBSD support.
+https://github.com/mamedev/mame/pull/464
--- 3rdparty/bx/include/bx/os.h.orig 2015-09-30 06:29:01.000000000 +0000
+++ 3rdparty/bx/include/bx/os.h
diff --git a/emulators/mame/patches/patch-3rdparty_bx_include_bx_platform.h b/emulators/mame/patches/patch-3rdparty_bx_include_bx_platform.h
index 07872214e9d..ec8f5145315 100644
--- a/emulators/mame/patches/patch-3rdparty_bx_include_bx_platform.h
+++ b/emulators/mame/patches/patch-3rdparty_bx_include_bx_platform.h
@@ -1,6 +1,7 @@
-$NetBSD: patch-3rdparty_bx_include_bx_platform.h,v 1.3 2015/10/02 07:55:53 wiz Exp $
+$NetBSD: patch-3rdparty_bx_include_bx_platform.h,v 1.4 2015/11/13 14:11:49 wiz Exp $
Add NetBSD support.
+https://github.com/mamedev/mame/pull/464
--- 3rdparty/bx/include/bx/platform.h.orig 2015-09-30 06:29:01.000000000 +0000
+++ 3rdparty/bx/include/bx/platform.h
diff --git a/emulators/mame/patches/patch-3rdparty_genie_build_gmake.bsd_genie.make b/emulators/mame/patches/patch-3rdparty_genie_build_gmake.bsd_genie.make
new file mode 100644
index 00000000000..a45ea3986b6
--- /dev/null
+++ b/emulators/mame/patches/patch-3rdparty_genie_build_gmake.bsd_genie.make
@@ -0,0 +1,34 @@
+$NetBSD: patch-3rdparty_genie_build_gmake.bsd_genie.make,v 1.1 2015/11/13 14:11:49 wiz Exp $
+
+Remove reference to non-existing file.
+https://github.com/mamedev/mame/pull/464
+
+--- 3rdparty/genie/build/gmake.bsd/genie.make.orig 2015-10-28 07:06:12.000000000 +0000
++++ 3rdparty/genie/build/gmake.bsd/genie.make
+@@ -56,7 +56,6 @@ ifeq ($(config),release)
+ $(OBJDIR)/src/host/os_chdir.o \
+ $(OBJDIR)/src/host/os_copyfile.o \
+ $(OBJDIR)/src/host/os_getcwd.o \
+- $(OBJDIR)/src/host/os_getversion.o \
+ $(OBJDIR)/src/host/os_is64bit.o \
+ $(OBJDIR)/src/host/os_isdir.o \
+ $(OBJDIR)/src/host/os_isfile.o \
+@@ -134,7 +133,6 @@ ifeq ($(config),debug)
+ $(OBJDIR)/src/host/os_chdir.o \
+ $(OBJDIR)/src/host/os_copyfile.o \
+ $(OBJDIR)/src/host/os_getcwd.o \
+- $(OBJDIR)/src/host/os_getversion.o \
+ $(OBJDIR)/src/host/os_is64bit.o \
+ $(OBJDIR)/src/host/os_isdir.o \
+ $(OBJDIR)/src/host/os_isfile.o \
+@@ -252,10 +250,6 @@ $(OBJDIR)/src/host/os_getcwd.o: ../../sr
+ @echo $(notdir $<)
+ $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<"
+
+-$(OBJDIR)/src/host/os_getversion.o: ../../src/host/os_getversion.c
+- @echo $(notdir $<)
+- $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<"
+-
+ $(OBJDIR)/src/host/os_is64bit.o: ../../src/host/os_is64bit.c
+ @echo $(notdir $<)
+ $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<"
diff --git a/emulators/mame/patches/patch-3rdparty_genie_build_gmake.solaris_genie.make b/emulators/mame/patches/patch-3rdparty_genie_build_gmake.solaris_genie.make
new file mode 100644
index 00000000000..28fbd900992
--- /dev/null
+++ b/emulators/mame/patches/patch-3rdparty_genie_build_gmake.solaris_genie.make
@@ -0,0 +1,34 @@
+$NetBSD: patch-3rdparty_genie_build_gmake.solaris_genie.make,v 1.1 2015/11/13 14:11:49 wiz Exp $
+
+Remove reference to non-existing file.
+https://github.com/mamedev/mame/pull/464
+
+--- 3rdparty/genie/build/gmake.solaris/genie.make.orig 2015-10-28 07:06:12.000000000 +0000
++++ 3rdparty/genie/build/gmake.solaris/genie.make
+@@ -56,7 +56,6 @@ ifeq ($(config),release)
+ $(OBJDIR)/src/host/os_chdir.o \
+ $(OBJDIR)/src/host/os_copyfile.o \
+ $(OBJDIR)/src/host/os_getcwd.o \
+- $(OBJDIR)/src/host/os_getversion.o \
+ $(OBJDIR)/src/host/os_is64bit.o \
+ $(OBJDIR)/src/host/os_isdir.o \
+ $(OBJDIR)/src/host/os_isfile.o \
+@@ -134,7 +133,6 @@ ifeq ($(config),debug)
+ $(OBJDIR)/src/host/os_chdir.o \
+ $(OBJDIR)/src/host/os_copyfile.o \
+ $(OBJDIR)/src/host/os_getcwd.o \
+- $(OBJDIR)/src/host/os_getversion.o \
+ $(OBJDIR)/src/host/os_is64bit.o \
+ $(OBJDIR)/src/host/os_isdir.o \
+ $(OBJDIR)/src/host/os_isfile.o \
+@@ -252,10 +250,6 @@ $(OBJDIR)/src/host/os_getcwd.o: ../../sr
+ @echo $(notdir $<)
+ $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<"
+
+-$(OBJDIR)/src/host/os_getversion.o: ../../src/host/os_getversion.c
+- @echo $(notdir $<)
+- $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<"
+-
+ $(OBJDIR)/src/host/os_is64bit.o: ../../src/host/os_is64bit.c
+ @echo $(notdir $<)
+ $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<"
diff --git a/emulators/mame/patches/patch-src_osd_sdl_sdlptty__unix.c b/emulators/mame/patches/patch-src_osd_sdl_sdlptty__unix.c
new file mode 100644
index 00000000000..b0451afb489
--- /dev/null
+++ b/emulators/mame/patches/patch-src_osd_sdl_sdlptty__unix.c
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_osd_sdl_sdlptty__unix.c,v 1.1 2015/11/13 14:11:49 wiz Exp $
+
+https://github.com/mamedev/mame/pull/464
+
+--- src/osd/sdl/sdlptty_unix.c.orig 2015-10-28 07:06:12.000000000 +0000
++++ src/osd/sdl/sdlptty_unix.c
+@@ -19,6 +19,7 @@
+ # include <termios.h>
+ # include <libutil.h>
+ #elif defined(SDLMAME_NETBSD) || defined(SDLMAME_MACOSX)
++# include <termios.h>
+ # include <util.h>
+ #elif defined(SDLMAME_OPENBSD)
+ # include <termios.h>