From owner-svn-ports-all@freebsd.org Sat Oct 24 11:13:18 2015 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 76309A1D272; Sat, 24 Oct 2015 11:13:18 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4BA9A355; Sat, 24 Oct 2015 11:13:18 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t9OBDHe1090808; Sat, 24 Oct 2015 11:13:17 GMT (envelope-from madpilot@FreeBSD.org) Received: (from madpilot@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t9OBDGxk090801; Sat, 24 Oct 2015 11:13:16 GMT (envelope-from madpilot@FreeBSD.org) Message-Id: <201510241113.t9OBDGxk090801@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: madpilot set sender to madpilot@FreeBSD.org using -f From: Guido Falsi Date: Sat, 24 Oct 2015 11:13:16 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r400117 - in head/emulators: mame mame/files mess X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Oct 2015 11:13:18 -0000 Author: madpilot Date: Sat Oct 24 11:13:16 2015 New Revision: 400117 URL: https://svnweb.freebsd.org/changeset/ports/400117 Log: Update mame/mess to 0.166 PR: 203509, 203510 Submitted by: Paul Boehmer Added: head/emulators/mame/files/patch-3rdparty_bx_include_bx_float4__t.h (contents, props changed) head/emulators/mame/files/patch-3rdparty_bx_include_bx_thread.h (contents, props changed) Modified: head/emulators/mame/Makefile head/emulators/mame/distinfo head/emulators/mame/pkg-plist head/emulators/mess/Makefile head/emulators/mess/pkg-plist Modified: head/emulators/mame/Makefile ============================================================================== --- head/emulators/mame/Makefile Sat Oct 24 10:12:36 2015 (r400116) +++ head/emulators/mame/Makefile Sat Oct 24 11:13:16 2015 (r400117) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME?= mame -PORTVERSION= 0.161 +PORTVERSION= 0.166 PORTREVISION?= 0 CATEGORIES= emulators @@ -21,33 +21,31 @@ GH_ACCOUNT= mamedev GH_PROJECT= mame # explicit (master port) GH_TAGNAME= mame${PORTVERSION:S/.//} -# base clang fails with signal during build (!) -USE_GCC= yes - -USES= gmake jpeg pkgconfig python:2,build shebangfix -SHEBANG_FILES= src/emu/cpu/m6502/m6502make.py \ - src/emu/cpu/m6809/m6809make.py \ - src/emu/cpu/mcs96/mcs96make.py \ - src/emu/cpu/tms57002/tmsmake.py \ +USES= compiler:c11 gmake jpeg pkgconfig python:2,build shebangfix +SHEBANG_FILES= src/devices/cpu/m6502/m6502make.py \ + src/devices/cpu/m6809/m6809make.py \ + src/devices/cpu/mcs96/mcs96make.py \ + src/devices/cpu/tms57002/tmsmake.py \ src/build/*.py -USE_XORG= xext xi xinerama xrender x11 +USE_XORG= x11 xext xi xinerama xrender USE_GL= gl USE_SDL= sdl2 ttf2 USE_QT4= gui moc_build qmake_build MTARGET?= mame +MSUBTARGET?= mame CFLAGS+= -I${LOCALBASE}/include MAKE_ENV= NOWERROR=1 USE_NETWORK=1 \ LD="${CXX}" PYTHON="${PYTHON_CMD}" SDL_LIBVER="sdl2" \ OPT_FLAGS="${CXXFLAGS}" GCC_LDFLAGS="${LDFLAGS}" \ - TARGET="${MTARGET}" FULLNAME="mame" SDL_NETWORK="pcap" + TARGET="${MTARGET}" SUBTARGET="${MSUBTARGET}" FULLNAME="mame" SDL_NETWORK="pcap" MAKE_ARGS= TARGETOS=freebsd VERBOSE=1 TOOLS=1 MAKEFILE= makefile GENIE= ${WRKSRC}/3rdparty/genie PORTDOCS= * -PORTEXAMPLES= ${MTARGET}.ini +PORTEXAMPLES= ${MSUBTARGET}.ini SUB_FILES= pkg-message target.ini -SUB_LIST= MTARGET=${MTARGET} +SUB_LIST= MTARGET=${MTARGET} MSUBTARGET=${MSUBTARGET} OPTIONS_DEFINE= DEBUG DOCS EXAMPLES DEBUG_MAKE_ENV= DEBUG=1 @@ -56,9 +54,9 @@ DEBUG_MAKE_ENV= DEBUG=1 .if ${ARCH} == amd64 MAKE_ARGS+= PTR64=1 -EMULATOR= ${MTARGET}64 +EMULATOR= ${MSUBTARGET}64 .else -EMULATOR= ${MTARGET} +EMULATOR= ${MSUBTARGET} .endif PLIST_SUB= EMULATOR=${EMULATOR} @@ -97,15 +95,15 @@ do-install: @${MKDIR} ${STAGEDIR}${DATADIR} \ ${STAGEDIR}${DOCSDIR} \ ${STAGEDIR}${EXAMPLESDIR} \ - ${STAGEDIR}${PREFIX}/libexec/${MTARGET} + ${STAGEDIR}${PREFIX}/libexec/${MSUBTARGET} ${INSTALL_PROGRAM} ${WRKSRC}/${EMULATOR} ${STAGEDIR}${PREFIX}/bin -.if ${MTARGET:Mmame} +.if ${MSUBTARGET:Mmame} (cd ${WRKSRC} && \ ${INSTALL_PROGRAM} chdman jedutil ldresample ldverify \ romcmp testkeys unidasm \ ${STAGEDIR}${PREFIX}/libexec/mame) .endif -.if ${MTARGET:Mmess} +.if ${MSUBTARGET:Mmess} (cd ${WRKSRC} && ${INSTALL_PROGRAM} castool chdman imgtool jedutil \ ldresample ldverify romcmp testkeys unidasm \ ${STAGEDIR}${PREFIX}/libexec/mess) @@ -116,6 +114,6 @@ do-install: ${COPYTREE_SHARE} keymaps ${STAGEDIR}${DATADIR}) (cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${WRKDIR}/target.ini \ - ${STAGEDIR}${EXAMPLESDIR}/${MTARGET}.ini + ${STAGEDIR}${EXAMPLESDIR}/${MSUBTARGET}.ini .include Modified: head/emulators/mame/distinfo ============================================================================== --- head/emulators/mame/distinfo Sat Oct 24 10:12:36 2015 (r400116) +++ head/emulators/mame/distinfo Sat Oct 24 11:13:16 2015 (r400117) @@ -1,2 +1,2 @@ -SHA256 (mamedev-mame-0.161-mame0161_GH0.tar.gz) = f7db934676e90d0d7f2b678ccf32e580417c754dd33117ec683560956c2130b9 -SIZE (mamedev-mame-0.161-mame0161_GH0.tar.gz) = 86902164 +SHA256 (mamedev-mame-0.166-mame0166_GH0.tar.gz) = 702a2019a05afd7f050db6b38c3aaee4cc46ec2214cecaed3420889a685637f4 +SIZE (mamedev-mame-0.166-mame0166_GH0.tar.gz) = 87951133 Added: head/emulators/mame/files/patch-3rdparty_bx_include_bx_float4__t.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/mame/files/patch-3rdparty_bx_include_bx_float4__t.h Sat Oct 24 11:13:16 2015 (r400117) @@ -0,0 +1,12 @@ +--- 3rdparty/bx/include/bx/float4_t.h.orig 2015-09-30 06:29:01 UTC ++++ 3rdparty/bx/include/bx/float4_t.h +@@ -18,7 +18,8 @@ + #elif BX_COMPILER_CLANG \ + && !BX_PLATFORM_EMSCRIPTEN \ + && !BX_PLATFORM_IOS \ +- && BX_CLANG_HAS_EXTENSION(attribute_ext_vector_type) ++ && BX_CLANG_HAS_EXTENSION(attribute_ext_vector_type) \ ++ && !BX_PLATFORM_FREEBSD + # include "float4_langext.h" + #else + # ifndef BX_FLOAT4_WARN_REFERENCE_IMPL Added: head/emulators/mame/files/patch-3rdparty_bx_include_bx_thread.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/mame/files/patch-3rdparty_bx_include_bx_thread.h Sat Oct 24 11:13:16 2015 (r400117) @@ -0,0 +1,25 @@ +--- 3rdparty/bx/include/bx/thread.h.orig 2015-09-30 06:29:01 UTC ++++ 3rdparty/bx/include/bx/thread.h +@@ -14,6 +14,10 @@ using namespace Windows::Foundation; + using namespace Windows::System::Threading; + #endif + ++#if BX_PLATFORM_FREEBSD ++# include ++#endif ++ + #include "sem.h" + + #if BX_CONFIG_SUPPORTS_THREADING +@@ -149,8 +153,10 @@ namespace bx + { + #if BX_PLATFORM_OSX || BX_PLATFORM_IOS + pthread_setname_np(_name); +-#elif BX_PLATFORM_LINUX || BX_PLATFORM_FREEBSD ++#elif BX_PLATFORM_LINUX + pthread_setname_np(m_handle, _name); ++#elif BX_PLATFORM_FREEBSD ++ pthread_set_name_np(m_handle, _name); + #elif BX_PLATFORM_WINDOWS && BX_COMPILER_MSVC + # pragma pack(push, 8) + struct ThreadName Modified: head/emulators/mame/pkg-plist ============================================================================== --- head/emulators/mame/pkg-plist Sat Oct 24 10:12:36 2015 (r400116) +++ head/emulators/mame/pkg-plist Sat Oct 24 11:13:16 2015 (r400117) @@ -6,7 +6,9 @@ libexec/mame/ldverify libexec/mame/romcmp libexec/mame/testkeys libexec/mame/unidasm -%%DATADIR%%/artwork/aperture.png +%%DATADIR%%/artwork/adapture-grill.png +%%DATADIR%%/artwork/shadow-mask.png +%%DATADIR%%/artwork/slot-mask.png %%DATADIR%%/artwork/white.png %%DATADIR%%/hash/32x.xml %%DATADIR%%/hash/3do_m2.xml @@ -62,9 +64,12 @@ libexec/mame/unidasm %%DATADIR%%/hash/b2m.xml %%DATADIR%%/hash/bbca_cass.xml %%DATADIR%%/hash/bbcb_cass.xml +%%DATADIR%%/hash/bbcb_de_cass.xml +%%DATADIR%%/hash/bbcb_us_flop.xml %%DATADIR%%/hash/bbcbc.xml %%DATADIR%%/hash/bbcm_cart.xml %%DATADIR%%/hash/bbcm_cass.xml +%%DATADIR%%/hash/bbcmc_flop.xml %%DATADIR%%/hash/bk0010.xml %%DATADIR%%/hash/bml3_flop.xml %%DATADIR%%/hash/bw12.xml @@ -76,6 +81,7 @@ libexec/mame/unidasm %%DATADIR%%/hash/c64_cart.xml %%DATADIR%%/hash/c64_cass.xml %%DATADIR%%/hash/c64_flop.xml +%%DATADIR%%/hash/c65_flop.xml %%DATADIR%%/hash/casloopy.xml %%DATADIR%%/hash/cbm2_cart.xml %%DATADIR%%/hash/cbm2_flop.xml @@ -125,6 +131,7 @@ libexec/mame/unidasm %%DATADIR%%/hash/gamecom.xml %%DATADIR%%/hash/gamegear.xml %%DATADIR%%/hash/gameking.xml +%%DATADIR%%/hash/gameking3.xml %%DATADIR%%/hash/gamepock.xml %%DATADIR%%/hash/gba.xml %%DATADIR%%/hash/gbcolor.xml @@ -136,12 +143,14 @@ libexec/mame/unidasm %%DATADIR%%/hash/glcolor.xml %%DATADIR%%/hash/gmaster.xml %%DATADIR%%/hash/gp32.xml +%%DATADIR%%/hash/guab.xml %%DATADIR%%/hash/gx4000.xml %%DATADIR%%/hash/horizon.xml %%DATADIR%%/hash/hp9835a_rom.xml %%DATADIR%%/hash/hp9845a_rom.xml %%DATADIR%%/hash/hp9845b_rom.xml %%DATADIR%%/hash/ht68k.xml +%%DATADIR%%/hash/i7000_card.xml %%DATADIR%%/hash/ibm5140.xml %%DATADIR%%/hash/ibm5150.xml %%DATADIR%%/hash/ibm5150_cass.xml @@ -215,6 +224,8 @@ libexec/mame/unidasm %%DATADIR%%/hash/mz800_cass.xml %%DATADIR%%/hash/n64.xml %%DATADIR%%/hash/n64dd.xml +%%DATADIR%%/hash/nascom_flop.xml +%%DATADIR%%/hash/nascom_socket.xml %%DATADIR%%/hash/neocd.xml %%DATADIR%%/hash/neogeo.xml %%DATADIR%%/hash/nes.hsi @@ -268,6 +279,7 @@ libexec/mame/unidasm %%DATADIR%%/hash/plus4_flop.xml %%DATADIR%%/hash/pmd85_cass.xml %%DATADIR%%/hash/pokemini.xml +%%DATADIR%%/hash/pro128_cart.xml %%DATADIR%%/hash/prof180.xml %%DATADIR%%/hash/prof80.xml %%DATADIR%%/hash/psion1.xml @@ -344,6 +356,7 @@ libexec/mame/unidasm %%DATADIR%%/hash/ti99_cart.xml %%DATADIR%%/hash/tiki100.xml %%DATADIR%%/hash/timex_dock.xml +%%DATADIR%%/hash/tntell.xml %%DATADIR%%/hash/to770_cart.xml %%DATADIR%%/hash/to7_cart.xml %%DATADIR%%/hash/trs80m2.xml Modified: head/emulators/mess/Makefile ============================================================================== --- head/emulators/mess/Makefile Sat Oct 24 10:12:36 2015 (r400116) +++ head/emulators/mess/Makefile Sat Oct 24 11:13:16 2015 (r400117) @@ -1,7 +1,8 @@ # $FreeBSD$ PORTNAME= mess -MTARGET= mess +MTARGET= mame +MSUBTARGET= mess COMMENT= Multiple Emulator Super System MASTERDIR= ${.CURDIR}/../mame Modified: head/emulators/mess/pkg-plist ============================================================================== --- head/emulators/mess/pkg-plist Sat Oct 24 10:12:36 2015 (r400116) +++ head/emulators/mess/pkg-plist Sat Oct 24 11:13:16 2015 (r400117) @@ -8,7 +8,9 @@ libexec/mess/ldverify libexec/mess/romcmp libexec/mess/testkeys libexec/mess/unidasm -%%DATADIR%%/artwork/aperture.png +%%DATADIR%%/artwork/adapture-grill.png +%%DATADIR%%/artwork/shadow-mask.png +%%DATADIR%%/artwork/slot-mask.png %%DATADIR%%/artwork/white.png %%DATADIR%%/hash/32x.xml %%DATADIR%%/hash/3do_m2.xml @@ -64,9 +66,12 @@ libexec/mess/unidasm %%DATADIR%%/hash/b2m.xml %%DATADIR%%/hash/bbca_cass.xml %%DATADIR%%/hash/bbcb_cass.xml +%%DATADIR%%/hash/bbcb_de_cass.xml +%%DATADIR%%/hash/bbcb_us_flop.xml %%DATADIR%%/hash/bbcbc.xml %%DATADIR%%/hash/bbcm_cart.xml %%DATADIR%%/hash/bbcm_cass.xml +%%DATADIR%%/hash/bbcmc_flop.xml %%DATADIR%%/hash/bk0010.xml %%DATADIR%%/hash/bml3_flop.xml %%DATADIR%%/hash/bw12.xml @@ -78,6 +83,7 @@ libexec/mess/unidasm %%DATADIR%%/hash/c64_cart.xml %%DATADIR%%/hash/c64_cass.xml %%DATADIR%%/hash/c64_flop.xml +%%DATADIR%%/hash/c65_flop.xml %%DATADIR%%/hash/casloopy.xml %%DATADIR%%/hash/cbm2_cart.xml %%DATADIR%%/hash/cbm2_flop.xml @@ -127,6 +133,7 @@ libexec/mess/unidasm %%DATADIR%%/hash/gamecom.xml %%DATADIR%%/hash/gamegear.xml %%DATADIR%%/hash/gameking.xml +%%DATADIR%%/hash/gameking3.xml %%DATADIR%%/hash/gamepock.xml %%DATADIR%%/hash/gba.xml %%DATADIR%%/hash/gbcolor.xml @@ -138,12 +145,14 @@ libexec/mess/unidasm %%DATADIR%%/hash/glcolor.xml %%DATADIR%%/hash/gmaster.xml %%DATADIR%%/hash/gp32.xml +%%DATADIR%%/hash/guab.xml %%DATADIR%%/hash/gx4000.xml %%DATADIR%%/hash/horizon.xml %%DATADIR%%/hash/hp9835a_rom.xml %%DATADIR%%/hash/hp9845a_rom.xml %%DATADIR%%/hash/hp9845b_rom.xml %%DATADIR%%/hash/ht68k.xml +%%DATADIR%%/hash/i7000_card.xml %%DATADIR%%/hash/ibm5140.xml %%DATADIR%%/hash/ibm5150.xml %%DATADIR%%/hash/ibm5150_cass.xml @@ -217,6 +226,8 @@ libexec/mess/unidasm %%DATADIR%%/hash/mz800_cass.xml %%DATADIR%%/hash/n64.xml %%DATADIR%%/hash/n64dd.xml +%%DATADIR%%/hash/nascom_flop.xml +%%DATADIR%%/hash/nascom_socket.xml %%DATADIR%%/hash/neocd.xml %%DATADIR%%/hash/neogeo.xml %%DATADIR%%/hash/nes.hsi @@ -270,6 +281,7 @@ libexec/mess/unidasm %%DATADIR%%/hash/plus4_flop.xml %%DATADIR%%/hash/pmd85_cass.xml %%DATADIR%%/hash/pokemini.xml +%%DATADIR%%/hash/pro128_cart.xml %%DATADIR%%/hash/prof180.xml %%DATADIR%%/hash/prof80.xml %%DATADIR%%/hash/psion1.xml @@ -346,6 +358,7 @@ libexec/mess/unidasm %%DATADIR%%/hash/ti99_cart.xml %%DATADIR%%/hash/tiki100.xml %%DATADIR%%/hash/timex_dock.xml +%%DATADIR%%/hash/tntell.xml %%DATADIR%%/hash/to770_cart.xml %%DATADIR%%/hash/to7_cart.xml %%DATADIR%%/hash/trs80m2.xml