pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/emulators/mame Update to 0.158. The usual changes.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f7039436d232
branches:  trunk
changeset: 645523:f7039436d232
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Thu Jan 29 20:00:29 2015 +0000

description:
Update to 0.158. The usual changes.

diffstat:

 emulators/mame/Makefile                                           |    4 +-
 emulators/mame/Makefile.common                                    |    9 +-
 emulators/mame/distinfo                                           |   17 +-
 emulators/mame/patches/patch-3rdparty_mongoose_mongoose.c         |   17 +
 emulators/mame/patches/patch-makefile                             |   38 +++
 emulators/mame/patches/patch-src_build_build.mak                  |   31 ++
 emulators/mame/patches/patch-src_lib_web_mongoose.c               |   16 -
 emulators/mame/patches/patch-src_mess_tools_castool_castool.mak   |   10 +
 emulators/mame/patches/patch-src_mess_tools_floptool_floptool.mak |   10 +
 emulators/mame/patches/patch-src_mess_tools_imgtool_imgtool.mak   |   10 +
 emulators/mame/patches/patch-src_osd_osdcore.h                    |   14 -
 emulators/mame/patches/patch-src_tools_tools.mak                  |  110 ++++++++++
 12 files changed, 245 insertions(+), 41 deletions(-)

diffs (truncated from 366 to 300 lines):

diff -r 140ae2cf2efd -r f7039436d232 emulators/mame/Makefile
--- a/emulators/mame/Makefile   Thu Jan 29 13:28:37 2015 +0000
+++ b/emulators/mame/Makefile   Thu Jan 29 20:00:29 2015 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.35 2015/01/02 15:54:24 wiz Exp $
+# $NetBSD: Makefile,v 1.36 2015/01/29 20:00:29 wiz Exp $
 
-DISTNAME=      mame0157s
+DISTNAME=      mame0158s
 PKGNAME=       ${DISTNAME:S/0/-0./:S/s$//}
 MASTER_SITES=  http://mamedev.org/downloader.php?file=releases/
 
diff -r 140ae2cf2efd -r f7039436d232 emulators/mame/Makefile.common
--- a/emulators/mame/Makefile.common    Thu Jan 29 13:28:37 2015 +0000
+++ b/emulators/mame/Makefile.common    Thu Jan 29 20:00:29 2015 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.19 2014/12/01 12:39:17 joerg Exp $
+# $NetBSD: Makefile.common,v 1.20 2015/01/29 20:00:29 wiz Exp $
 #
 # used by emulators/mame/Makefile
 # used by emulators/mess/Makefile
@@ -22,7 +22,7 @@
 PATCHDIR=              ${.CURDIR}/../../emulators/mame/patches
 DISTINFO_FILE=         ${.CURDIR}/../../emulators/mame/distinfo
 
-USE_LANGUAGES=         c c++
+USE_LANGUAGES=         c99 c++
 USE_TOOLS+=            gmake pkg-config
 UNLIMIT_RESOURCES+=    datasize
 MAKE_FILE=             makefile
@@ -76,16 +76,19 @@
        cd ${WRKDIR} && ${.CURDIR}/../../mk/extract/extract mame.zip
        rm ${WRKDIR}/mame.zip
        # This needs to be done for every file that is patched.
-       ${RUN} for f in src/lib/web/mongoose.c src/osd/osdcore.h; do    \
+       ${RUN} for f in 3rdparty/mongoose/mongoose.c makefile src/osd/sdl/sdl.mak; do    \
                ${CP} ${WRKSRC}/$${f} ${WRKSRC}/$${f}.bak;              \
                ${CAT} ${WRKSRC}/$${f}.bak | dos2unix >${WRKSRC}/$${f}; \
        done
 
 .include "../../lang/python/application.mk"
+.include "../../audio/flac/buildlink3.mk"
 .include "../../devel/GConf/buildlink3.mk"
 .include "../../devel/SDL2/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
+.include "../../databases/sqlite3/buildlink3.mk"
 .include "../../fonts/SDL2_ttf/buildlink3.mk"
+.include "../../graphics/jpeg/buildlink3.mk"
 .include "../../textproc/expat/buildlink3.mk"
 .include "../../x11/libXinerama/buildlink3.mk"
 .include "../../x11/gtk2/buildlink3.mk"
diff -r 140ae2cf2efd -r f7039436d232 emulators/mame/distinfo
--- a/emulators/mame/distinfo   Thu Jan 29 13:28:37 2015 +0000
+++ b/emulators/mame/distinfo   Thu Jan 29 20:00:29 2015 +0000
@@ -1,8 +1,13 @@
-$NetBSD: distinfo,v 1.26 2015/01/02 15:54:24 wiz Exp $
+$NetBSD: distinfo,v 1.27 2015/01/29 20:00:29 wiz Exp $
 
-SHA1 (mame0157s.zip) = b0f4f850edc1919a633d9b66601ab60ce736da27
-RMD160 (mame0157s.zip) = 4856b9b018027e7760a8df38123dba51f716e909
-Size (mame0157s.zip) = 41008118 bytes
-SHA1 (patch-src_lib_web_mongoose.c) = 58ecfa92b254e915988781360d7d79a73d80e44b
-SHA1 (patch-src_osd_osdcore.h) = 4dbc233a613d1743f97d3cb9c6526fb56ca7b6d6
+SHA1 (mame0158s.zip) = 4c1841674cf158c4288ad3065431b4cf9e82d515
+RMD160 (mame0158s.zip) = 7ffa288bef4455fbec8a1f8de1f0a55bbdc41a75
+Size (mame0158s.zip) = 46615447 bytes
+SHA1 (patch-3rdparty_mongoose_mongoose.c) = 1669cfc16f557ceb6e969cadfb805e00a81b87e8
+SHA1 (patch-makefile) = ff6ba8115b5793144c8f6e2c3ec86642b75801cc
+SHA1 (patch-src_build_build.mak) = cc389ece3c1cf76370815fe3ed00936219ebc7ff
+SHA1 (patch-src_mess_tools_castool_castool.mak) = 50739ba1b9d353e8d450001b42108bfab370c213
+SHA1 (patch-src_mess_tools_floptool_floptool.mak) = c1e4d488e331790054631c0c54ebb1dc26206e71
+SHA1 (patch-src_mess_tools_imgtool_imgtool.mak) = cec4c31cd0c7c334e5eb145bcb59d3496a1d2408
 SHA1 (patch-src_osd_sdl_sdl.mak) = 21fbc2902d66e913e0bc4cc4fab7cf78db33ac21
+SHA1 (patch-src_tools_tools.mak) = bdc12ad9312775b9a4261a24cdfd999480f2e9fe
diff -r 140ae2cf2efd -r f7039436d232 emulators/mame/patches/patch-3rdparty_mongoose_mongoose.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/mame/patches/patch-3rdparty_mongoose_mongoose.c Thu Jan 29 20:00:29 2015 +0000
@@ -0,0 +1,17 @@
+$NetBSD: patch-3rdparty_mongoose_mongoose.c,v 1.1 2015/01/29 20:00:29 wiz Exp $
+
+If _XOPEN_SOURCE is defined to 600, NetBSD does not provide strtoll
+and other stuff.
+
+--- 3rdparty/mongoose/mongoose.c.orig  2015-01-29 13:55:43.000000000 +0000
++++ 3rdparty/mongoose/mongoose.c
+@@ -48,7 +48,9 @@
+ #define _INTEGRAL_MAX_BITS 64   // Enable _stati64() on Windows
+ #define _CRT_SECURE_NO_WARNINGS // Disable deprecation warning in VS2005+
+ #undef WIN32_LEAN_AND_MEAN      // Let windows.h always include winsock2.h
++#ifdef __Linux__
+ #define _XOPEN_SOURCE 600       // For flockfile() on Linux
++#endif
+ #define __STDC_FORMAT_MACROS    // <inttypes.h> wants this for C++
+ #define __STDC_LIMIT_MACROS     // C++ wants that for INT64_MAX
+ #ifndef _LARGEFILE_SOURCE
diff -r 140ae2cf2efd -r f7039436d232 emulators/mame/patches/patch-makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/mame/patches/patch-makefile     Thu Jan 29 20:00:29 2015 +0000
@@ -0,0 +1,38 @@
+$NetBSD: patch-makefile,v 1.7 2015/01/29 20:00:29 wiz Exp $
+
+--- makefile.orig      2015-01-29 17:12:56.000000000 +0000
++++ makefile
+@@ -227,19 +227,19 @@ endif
+ # BIGENDIAN = 1
+ 
+ # uncomment next line to build expat as part of MAME build
+-BUILD_EXPAT = 1
++#BUILD_EXPAT = 1
+ 
+ # uncomment next line to build zlib as part of MAME build
+-BUILD_ZLIB = 1
++#BUILD_ZLIB = 1
+ 
+ # uncomment next line to build libflac as part of MAME build
+-BUILD_FLAC = 1
++#BUILD_FLAC = 1
+ 
+ # uncomment next line to build jpeglib as part of MAME build
+-BUILD_JPEGLIB = 1
++#BUILD_JPEGLIB = 1
+ 
+ # uncomment next line to build libsqlite3 as part of MAME/MESS build
+-BUILD_SQLITE3 = 1
++#BUILD_SQLITE3 = 1
+ 
+ # uncomment next line to build PortMidi as part of MAME/MESS build
+ BUILD_MIDILIB = 1
+@@ -739,7 +739,7 @@ DRIVLISTOBJ = $(OBJ)/$(TARGET)/$(SUBTARG
+ #-------------------------------------------------
+ 
+ # start with an empty set of libs
+-LIBS = 
++LIBS = -Wl,-R${PREFIX}/lib -L${PREFIX}/lib
+ 
+ # add expat XML library
+ ifeq ($(BUILD_EXPAT),1)
diff -r 140ae2cf2efd -r f7039436d232 emulators/mame/patches/patch-src_build_build.mak
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/mame/patches/patch-src_build_build.mak  Thu Jan 29 20:00:29 2015 +0000
@@ -0,0 +1,31 @@
+$NetBSD: patch-src_build_build.mak,v 1.1 2015/01/29 20:00:29 wiz Exp $
+
+--- src/build/build.mak.orig   2015-01-28 09:20:10.000000000 +0000
++++ src/build/build.mak
+@@ -60,7 +60,7 @@ MAKEDEPOBJS = \
+ 
+ $(MAKEDEP_TARGET): $(MAKEDEPOBJS) $(LIBOCORE) $(ZLIB)
+       @echo Linking $@...
+-      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
++      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@ $(LIBS)
+ 
+ 
+ 
+@@ -79,7 +79,7 @@ MAKEMAKOBJS = \
+ 
+ $(MAKEMAK_TARGET): $(MAKEMAKOBJS) $(LIBOCORE) $(ZLIB)
+       @echo Linking $@...
+-      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
++      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@ $(LIBS)
+ 
+ 
+ 
+@@ -98,7 +98,7 @@ MAKELISTOBJS = \
+ 
+ $(MAKELIST_TARGET): $(MAKELISTOBJS) $(LIBOCORE) $(ZLIB)
+       @echo Linking $@...
+-      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
++      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@ $(LIBS)
+ 
+ 
+ 
diff -r 140ae2cf2efd -r f7039436d232 emulators/mame/patches/patch-src_lib_web_mongoose.c
--- a/emulators/mame/patches/patch-src_lib_web_mongoose.c       Thu Jan 29 13:28:37 2015 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-src_lib_web_mongoose.c,v 1.4 2014/10/26 09:36:08 wiz Exp $
-
-If _XOPEN_SOURCE is defined to 600, NetBSD does not provide strtoll
-and other stuff.
-
---- src/lib/web/mongoose.c.orig        2014-10-26 08:51:23.000000000 +0000
-+++ src/lib/web/mongoose.c
-@@ -48,7 +48,7 @@
- #define _INTEGRAL_MAX_BITS 64   // Enable _stati64() on Windows
- #define _CRT_SECURE_NO_WARNINGS // Disable deprecation warning in VS2005+
- #undef WIN32_LEAN_AND_MEAN      // Let windows.h always include winsock2.h
--#define _XOPEN_SOURCE 600       // For flockfile() on Linux
-+//#define _XOPEN_SOURCE 600       // For flockfile() on Linux
- #define __STDC_FORMAT_MACROS    // <inttypes.h> wants this for C++
- #define __STDC_LIMIT_MACROS     // C++ wants that for INT64_MAX
- #ifndef _LARGEFILE_SOURCE
diff -r 140ae2cf2efd -r f7039436d232 emulators/mame/patches/patch-src_mess_tools_castool_castool.mak
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/mame/patches/patch-src_mess_tools_castool_castool.mak   Thu Jan 29 20:00:29 2015 +0000
@@ -0,0 +1,10 @@
+$NetBSD: patch-src_mess_tools_castool_castool.mak,v 1.1 2015/01/29 20:00:29 wiz Exp $
+
+--- src/mess/tools/castool/castool.mak.orig    2015-01-28 09:20:10.000000000 +0000
++++ src/mess/tools/castool/castool.mak
+@@ -36,4 +36,4 @@ CASTOOL_OBJS = \
+ # TODO: Visual Studio wants $(FLAC_LIB) and $(7Z_LIB) during linking...
+ $(CASTOOL): $(CASTOOL_OBJS) $(FORMATS_LIB) $(LIBUTIL) $(EXPAT) $(ZLIB) $(LIBOCORE) $(FLAC_LIB) $(7Z_LIB)
+       @echo Linking $@...
+-      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
++      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@ $(LIBS)
diff -r 140ae2cf2efd -r f7039436d232 emulators/mame/patches/patch-src_mess_tools_floptool_floptool.mak
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/mame/patches/patch-src_mess_tools_floptool_floptool.mak Thu Jan 29 20:00:29 2015 +0000
@@ -0,0 +1,10 @@
+$NetBSD: patch-src_mess_tools_floptool_floptool.mak,v 1.1 2015/01/29 20:00:29 wiz Exp $
+
+--- src/mess/tools/floptool/floptool.mak.orig  2015-01-28 09:20:10.000000000 +0000
++++ src/mess/tools/floptool/floptool.mak
+@@ -36,4 +36,4 @@ FLOPTOOL_OBJS = \
+ # TODO: Visual Studio wants $(FLAC_LIB) and $(7Z_LIB) during linking...
+ $(FLOPTOOL): $(FLOPTOOL_OBJS) $(FORMATS_LIB) $(LIBEMU) $(LIBUTIL) $(EXPAT) $(ZLIB) $(LIBOCORE) $(FLAC_LIB) $(7Z_LIB)
+       @echo Linking $@...
+-      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
++      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@ $(LIBS)
diff -r 140ae2cf2efd -r f7039436d232 emulators/mame/patches/patch-src_mess_tools_imgtool_imgtool.mak
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/mame/patches/patch-src_mess_tools_imgtool_imgtool.mak   Thu Jan 29 20:00:29 2015 +0000
@@ -0,0 +1,10 @@
+$NetBSD: patch-src_mess_tools_imgtool_imgtool.mak,v 1.1 2015/01/29 20:00:29 wiz Exp $
+
+--- src/mess/tools/imgtool/imgtool.mak.orig    2015-01-28 09:20:10.000000000 +0000
++++ src/mess/tools/imgtool/imgtool.mak
+@@ -76,4 +76,4 @@ IMGTOOL_OBJS = \
+ 
+ $(IMGTOOL): $(IMGTOOL_OBJS) $(LIBIMGTOOL) $(FORMATS_LIB) $(LIBEMU) $(LIBUTIL) $(EXPAT) $(ZLIB) $(FLAC_LIB) $(7Z_LIB) $(LIBOCORE)
+       @echo Linking $@...
+-      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
++      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@ $(LIBS)
diff -r 140ae2cf2efd -r f7039436d232 emulators/mame/patches/patch-src_osd_osdcore.h
--- a/emulators/mame/patches/patch-src_osd_osdcore.h    Thu Jan 29 13:28:37 2015 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-src_osd_osdcore.h,v 1.3 2014/09/24 20:20:49 wiz Exp $
-
-Include stdarg.h for va_list.
-
---- src/osd/osdcore.h.orig     2014-04-25 09:31:28.000000000 +0000
-+++ src/osd/osdcore.h
-@@ -19,6 +19,7 @@
- #ifndef __OSDCORE_H__
- #define __OSDCORE_H__
- 
-+#include <stdarg.h>
- #include "osdcomm.h"
- #include "delegate.h"
- 
diff -r 140ae2cf2efd -r f7039436d232 emulators/mame/patches/patch-src_tools_tools.mak
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/mame/patches/patch-src_tools_tools.mak  Thu Jan 29 20:00:29 2015 +0000
@@ -0,0 +1,110 @@
+$NetBSD: patch-src_tools_tools.mak,v 1.1 2015/01/29 20:00:29 wiz Exp $
+
+--- src/tools/tools.mak.orig   2015-01-28 09:20:10.000000000 +0000
++++ src/tools/tools.mak
+@@ -74,7 +74,7 @@ ROMCMPOBJS = \
+ 
+ romcmp$(EXE): $(ROMCMPOBJS) $(LIBUTIL) $(ZLIB) $(EXPAT) $(LIBOCORE)
+       @echo Linking $@...
+-      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
++      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@ $(LIBS)
+ 
+ 
+ 
+@@ -88,7 +88,7 @@ CHDMANOBJS = \
+ chdman$(EXE): $(CHDMANOBJS) $(LIBUTIL) $(ZLIB) $(EXPAT) $(FLAC_LIB) $(7Z_LIB) $(LIBOCORE)
+       $(CC) $(CDEFS) $(CFLAGS) -c $(SRC)/version.c -o $(VERSIONOBJ)
+       @echo Linking $@...
+-      $(LD) $(LDFLAGS) $(VERSIONOBJ) $^ $(BASELIBS) $(FLAC_LIB) -o $@
++      $(LD) $(LDFLAGS) $(VERSIONOBJ) $^ $(BASELIBS) $(FLAC_LIB) -o $@ $(LIBS)
+ 
+ 
+ 
+@@ -101,7 +101,7 @@ JEDUTILOBJS = \
+ 
+ jedutil$(EXE): $(JEDUTILOBJS) $(LIBUTIL) $(LIBOCORE) $(ZLIB) $(EXPAT)
+       @echo Linking $@...
+-      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
++      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@ $(LIBS)
+ 
+ 
+ 
+@@ -115,7 +115,7 @@ UNIDASMOBJS = \
+ # TODO: Visual Studio wants $(FLAC_LIB) and $(7Z_LIB) during linking...
+ unidasm$(EXE): $(UNIDASMOBJS) $(LIBDASM) $(LIBEMU) $(LIBUTIL) $(LIBOCORE) $(ZLIB) $(EXPAT) $(FLAC_LIB) $(7Z_LIB)
+       @echo Linking $@...
+-      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@
++      $(LD) $(LDFLAGS) $^ $(BASELIBS) -o $@ $(LIBS)
+ 
+ 
+ 
+@@ -128,7 +128,7 @@ LDRESAMPLEOBJS = \
+ 
+ ldresample$(EXE): $(LDRESAMPLEOBJS) $(LIBUTIL) $(LIBOCORE) $(ZLIB) $(FLAC_LIB) $(7Z_LIB) $(EXPAT)
+       @echo Linking $@...



Home | Main Index | Thread Index | Old Index