aboutsummaryrefslogtreecommitdiff
path: root/emulators/qmc2/Makefile
diff options
context:
space:
mode:
authorAlejandro Pulver <alepulver@FreeBSD.org>2009-03-18 02:24:02 +0000
committerAlejandro Pulver <alepulver@FreeBSD.org>2009-03-18 02:24:02 +0000
commitace090115a7547cf8491edf68b9a77cff68794d3 (patch)
tree64d58e8e98f08649113d0cca4263fc2b2aac14bf /emulators/qmc2/Makefile
parent3a20cf895a24c06a2c2a0f3316e54b5bfcd2718f (diff)
downloadports-ace090115a7547cf8491edf68b9a77cff68794d3.tar.gz
ports-ace090115a7547cf8491edf68b9a77cff68794d3.zip
- Update the port to version 0.2.b7.
- Add SDLMAME and SDLMESS support. - Pass maintainership to submitter. PR: ports/132685 Submitted by: Emmanuel Vadot <elbarto@arcadebsd.org>
Notes
Notes: svn path=/head/; revision=230330
Diffstat (limited to 'emulators/qmc2/Makefile')
-rw-r--r--emulators/qmc2/Makefile34
1 files changed, 28 insertions, 6 deletions
diff --git a/emulators/qmc2/Makefile b/emulators/qmc2/Makefile
index 5fd162e3e8e4..ef98305ba5ca 100644
--- a/emulators/qmc2/Makefile
+++ b/emulators/qmc2/Makefile
@@ -6,26 +6,48 @@
#
PORTNAME= qmc2
-PORTVERSION= 0.2.b2
-PORTREVISION= 2
+PORTVERSION= 0.2.b7
CATEGORIES= emulators
MASTER_SITES= SF
-MAINTAINER= alepulver@FreeBSD.org
-COMMENT= Qt 4 based UNIX MAME frontend supporting SDLMAME
+MAINTAINER= elbarto@ArcadeBSD.org
+COMMENT= Qt 4 based UNIX MAME/MESS frontend supporting SDLMAME/SDLMESS
RUN_DEPENDS= sdlmame:${PORTSDIR}/emulators/sdlmame
+RUN_DEPENDS+= sdlmess:${PORTSDIR}/emulators/sdlmess
USE_BZIP2= yes
USE_GMAKE= yes
USE_QT_VER= 4
-QT_COMPONENTS= qmake_build uic_build moc_build rcc_build gui qtestlib xml
+QT_COMPONENTS= qmake_build uic_build moc_build rcc_build gui qtestlib xml phonon
MAKE_ENV= QTDIR="${QTDIR}" QMAKE="${QMAKE}" SYSCONFDIR="${PREFIX}/etc"
WRKSRC= ${WRKDIR}/${PORTNAME}
+.include <bsd.port.pre.mk>
+
+post-patch:
+ ${CP} ${WRKSRC}/Makefile ${WRKSRC}/Makefile.qmc2
+ ${CP} ${FILESDIR}/Makefile ${WRKSRC}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/qmc2-sdlmame ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/qmc2-sdlmess ${PREFIX}/bin
+ ${MKDIR} ${PREFIX}/share/qmc2/
+ ${MKDIR} ${PREFIX}/share/qmc2/lng/
+ ${CP} ${WRKSRC}/data/lng/qmc2_*.qm ${PREFIX}/share/qmc2/lng/
+ ${CP} -r ${WRKSRC}/data/opt ${PREFIX}/share/qmc2/
+ ${CP} -r ${WRKSRC}/data/img ${PREFIX}/share/qmc2/
+ ${MKDIR} ${PREFIX}/etc/qmc2/
+ ${REINPLACE_CMD} -e 's|DATADIR|${PREFIX}/share|' ${WRKSRC}/inst/qmc2.ini.template
+ ${CP} ${WRKSRC}/inst/qmc2.ini.template ${PREFIX}/etc/qmc2/qmc2.ini
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${CP} -r ${WRKSRC}/data/doc/html ${DOCSDIR}
+.endif
+
post-install:
@${ECHO_CMD}
@${CAT} ${PKGMESSAGE}
@${ECHO_CMD}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>