FreeBSD Bugzilla – Attachment 163947 Details for
Bug 205098
emulators/mess: Updated to 0.168
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
svn diff
mess-0.168.diff (text/plain), 5.77 KB, created by
Paul Boehmer
on 2015-12-07 17:36:48 UTC
(
hide
)
Description:
svn diff
Filename:
MIME Type:
Creator:
Paul Boehmer
Created:
2015-12-07 17:36:48 UTC
Size:
5.77 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 403214) >+++ Makefile (working copy) >@@ -1,119 +1,12 @@ >-# Created by: alepulver > # $FreeBSD$ > >-PORTNAME?= mame >-PORTVERSION= 0.166 >-PORTREVISION?= 0 >-CATEGORIES= emulators >+PORTNAME= mess >+MTARGET= mame >+MSUBTARGET= mess >+COMMENT= Multiple Emulator Super System > >-MAINTAINER= ports@FreeBSD.org >-COMMENT?= Multi Arcade Machine Emulator >+MASTERDIR= ${.CURDIR}/../mame >+DESCR= ${.CURDIR}/pkg-descr >+PLIST= ${.CURDIR}/pkg-plist > >-LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac \ >- libexpat.so:${PORTSDIR}/textproc/expat2 \ >- libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig >-RUN_DEPENDS= liberation-fonts-ttf>=0:${PORTSDIR}/x11-fonts/liberation-fonts-ttf >- >-NOT_FOR_ARCHS= ia64 powerpc sparc64 >- >-USE_GITHUB= yes >-GH_ACCOUNT= mamedev >-GH_PROJECT= mame # explicit (master port) >-GH_TAGNAME= mame${PORTVERSION:S/.//} >- >-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= 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}" SUBTARGET="${MSUBTARGET}" FULLNAME="mame" SDL_NETWORK="pcap" >-MAKE_ARGS= TARGETOS=freebsd VERBOSE=1 TOOLS=1 >-MAKEFILE= makefile >-GENIE= ${WRKSRC}/3rdparty/genie >-PORTDOCS= * >-PORTEXAMPLES= ${MSUBTARGET}.ini >- >-SUB_FILES= pkg-message target.ini >-SUB_LIST= MTARGET=${MTARGET} MSUBTARGET=${MSUBTARGET} >- >-OPTIONS_DEFINE= DEBUG DOCS EXAMPLES >-DEBUG_MAKE_ENV= DEBUG=1 >- >-.include <bsd.port.options.mk> >- >-.if ${ARCH} == amd64 >-MAKE_ARGS+= PTR64=1 >-EMULATOR= ${MSUBTARGET}64 >-.else >-EMULATOR= ${MSUBTARGET} >-.endif >-PLIST_SUB= EMULATOR=${EMULATOR} >- >-.if ${OPSYS} == FreeBSD && ${OSREL:R} == 8 >-BROKEN= will not build on FreeBSD 8.x >-.endif >- >-post-patch: >- @${REINPLACE_CMD} -e \ >- 's|^\(CC \)|#\1| ; \ >- s|^\(CXX \)|#\1| ; \ >- s|^\(LD \)|#\1| ; \ >- s|^\(PYTHON \)|#\1| ; \ >- s| .(ARCH)|| ; \ >- s|FreeBSD|${OPSYS}|g' \ >- ${WRKSRC}/makefile \ >- ${GENIE}/build/gmake.bsd/genie.make >- @${REINPLACE_CMD} -e 's|gcc|cc|; s|g++|c++|' \ >- ${GENIE}/src/actions/codelite/codelite_project.lua \ >- ${GENIE}/src/tools/gcc.lua \ >- ${GENIE}/src/tools/snc.lua \ >- ${GENIE}/tests/test_gmake_cpp.lua >- @${REINPLACE_CMD} -e 's|= \"gcc|= \"cc|; s|= \"g++|= \"c++|' \ >- -e "s|'CXX =|'#CXX =|; s|'CC =|'#CC =|; s| .(ARCH)| |g" \ >- ${GENIE}/src/host/scripts.c >- # we can't fix two types of python shebangs, so do these manually >- @${REINPLACE_CMD} -i "" -e "s|/usr/bin/env python|${PYTHON_CMD}|" \ >- ${WRKSRC}/src/build/png*.py >- @${REINPLACE_CMD} -e 's|"python"|"${PYTHON_CMD}"|' \ >- ${WRKSRC}/scripts/genie.lua >- @${GREP} -rl '"png.h"' ${WRKSRC}/src | ${XARGS} ${REINPLACE_CMD} \ >- -e 's|"png.h"|"localpng.h"|' >- @${MV} ${WRKSRC}/src/lib/util/png.h ${WRKSRC}/src/lib/util/localpng.h >- >-do-install: >- @${MKDIR} ${STAGEDIR}${DATADIR} \ >- ${STAGEDIR}${DOCSDIR} \ >- ${STAGEDIR}${EXAMPLESDIR} \ >- ${STAGEDIR}${PREFIX}/libexec/${MSUBTARGET} >- ${INSTALL_PROGRAM} ${WRKSRC}/${EMULATOR} ${STAGEDIR}${PREFIX}/bin >-.if ${MSUBTARGET:Mmame} >- (cd ${WRKSRC} && \ >- ${INSTALL_PROGRAM} chdman jedutil ldresample ldverify \ >- romcmp testkeys unidasm \ >- ${STAGEDIR}${PREFIX}/libexec/mame) >-.endif >-.if ${MSUBTARGET:Mmess} >- (cd ${WRKSRC} && ${INSTALL_PROGRAM} castool chdman imgtool jedutil \ >- ldresample ldverify romcmp testkeys unidasm \ >- ${STAGEDIR}${PREFIX}/libexec/mess) >-.endif >- (cd ${WRKSRC} && ${COPYTREE_SHARE} artwork ${STAGEDIR}${DATADIR}) >- (cd ${WRKSRC} && ${COPYTREE_SHARE} hash ${STAGEDIR}${DATADIR}) >- (cd ${WRKSRC}/src/osd/sdl && \ >- ${COPYTREE_SHARE} keymaps ${STAGEDIR}${DATADIR}) >- (cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}) >- ${INSTALL_DATA} ${WRKDIR}/target.ini \ >- ${STAGEDIR}${EXAMPLESDIR}/${MSUBTARGET}.ini >- >-.include <bsd.port.mk> >+.include "${MASTERDIR}/Makefile" >Index: pkg-descr >=================================================================== >--- pkg-descr (revision 403214) >+++ pkg-descr (working copy) >@@ -1,8 +1,9 @@ >-MAME stands for Multiple Arcade Machine Emulator. When used in >-conjunction with images of the original arcade game's ROM and disk >-data, MAME attempts to reproduce that game as faithfully as possible >-on a more modern general-purpose computer. MAME can currently emulate >-several thousand different classic arcade video games from the late >-1970s through the modern era. >+MESS is an acronym that stands for Multi Emulator Super System. MESS will >+more or less faithfully reproduce computer and console systems on a PC. >+MESS can currently emulate over 250 systems from the last 5 decades. > >-WWW: http://mamedev.org/ >+MESS emulates the hardware of the systems and sometimes utilizes ROM >+images to load programs and games. Therefore, these systems are NOT >+simulations, but the actual emulations of the hardware. >+ >+WWW: http://www.mess.org/ >Index: pkg-plist >=================================================================== >--- pkg-plist (revision 403214) >+++ pkg-plist (working copy) >@@ -1,11 +1,13 @@ > bin/%%EMULATOR%% >-libexec/mame/chdman >-libexec/mame/jedutil >-libexec/mame/ldresample >-libexec/mame/ldverify >-libexec/mame/romcmp >-libexec/mame/testkeys >-libexec/mame/unidasm >+libexec/mess/castool >+libexec/mess/chdman >+libexec/mess/imgtool >+libexec/mess/jedutil >+libexec/mess/ldresample >+libexec/mess/ldverify >+libexec/mess/romcmp >+libexec/mess/testkeys >+libexec/mess/unidasm > %%DATADIR%%/artwork/adapture-grill.png > %%DATADIR%%/artwork/shadow-mask.png > %%DATADIR%%/artwork/slot-mask.png
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
koobs
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 205098
: 163947