summaryrefslogtreecommitdiffstats
path: root/emulators/sdlmame/Makefile
diff options
context:
space:
mode:
authoralepulver <alepulver@FreeBSD.org>2007-02-25 15:17:51 +0000
committeralepulver <alepulver@FreeBSD.org>2007-02-25 15:17:51 +0000
commit7fc5c3929613f29c3c65eb3ab27f6f67b33f9baa (patch)
tree482402f678aee75336e4496e17676c4859605469 /emulators/sdlmame/Makefile
parentc4bb49f032eae3281b150190691e858495d6b612 (diff)
downloadFreeBSD-ports-7fc5c3929613f29c3c65eb3ab27f6f67b33f9baa.zip
FreeBSD-ports-7fc5c3929613f29c3c65eb3ab27f6f67b33f9baa.tar.gz
SDLMAME is a port of the popular MAME. There are a few principles that guide
it's development: 1) Run on Linux/Unix, Mac OS X, and other SDL supported operating systems with as few changes as possible to the base Win32 code. This means we can track changes faster than larger more conventional ports such as MacMAME, and we also maintain what I call "Firefox compatibilty" where learning a major app only needs to be done once per application, and it then applies across many operating systems. If you can use the command-line Win32 MAME, you already know how to use SDLMAME on any platform you may encounter it on. 2) MAME developers are important. By keeping quickly up to date, we make it easy for people on non-Windows platforms to make and submit changes to the core MAME code, and we offer native implementations of MAME's multi-window GUI debugger on both Linux/Unix and Mac OS X. WWW: http://rbelmont.mameworld.info/?page_id=163
Diffstat (limited to 'emulators/sdlmame/Makefile')
-rw-r--r--emulators/sdlmame/Makefile45
1 files changed, 45 insertions, 0 deletions
diff --git a/emulators/sdlmame/Makefile b/emulators/sdlmame/Makefile
new file mode 100644
index 0000000..025557c
--- /dev/null
+++ b/emulators/sdlmame/Makefile
@@ -0,0 +1,45 @@
+# New ports collection makefile for: sdlmame
+# Date created: 2007-01-10
+# Whom: alepulver
+#
+# $FreeBSD$
+#
+
+PORTNAME= sdlmame
+PORTVERSION= 0.112u2
+CATEGORIES= emulators
+MASTER_SITES= http://rbelmont.mameworld.info/
+DISTNAME= ${PORTNAME}${PORTVERSION:S/.//}
+
+MAINTAINER= alepulver@FreeBSD.org
+COMMENT= SDL port of the popular MAME (Multi Arcade Machine Emulator)
+
+USE_ZIP= yes
+USE_GL= yes
+USE_GMAKE= yes
+USE_SDL= sdl
+MAKEFILE= makefile
+
+SUB_FILES= ${PORTNAME} pkg-message
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
+ ${MKDIR} ${PREFIX}/libexec/${PORTNAME}
+.for f in mame file2str romcmp chdman jedutil
+ ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/libexec/${PORTNAME}
+.endfor
+ ${MKDIR} ${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/ui.bdf ${DATADIR}
+ cd ${DATADIR} && ${MKDIR} artwork cfg comments diff ini nvram roms
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.txt ${DOCSDIR}
+ ${CP} -R ${WRKSRC}/docs ${DOCSDIR}
+.endif
+
+post-install:
+ @${ECHO_CMD}
+ @${CAT} ${PKGMESSAGE}
+ @${ECHO_CMD}
+
+.include <bsd.port.mk>
OpenPOWER on IntegriCloud