aboutsummaryrefslogtreecommitdiffstats
path: root/emulators/qmc2/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'emulators/qmc2/Makefile')
-rw-r--r--emulators/qmc2/Makefile37
1 files changed, 20 insertions, 17 deletions
diff --git a/emulators/qmc2/Makefile b/emulators/qmc2/Makefile
index ef0ab023da31..939f508f9e4d 100644
--- a/emulators/qmc2/Makefile
+++ b/emulators/qmc2/Makefile
@@ -18,12 +18,12 @@ OPTIONS_DEFINE= DOCS
NO_WRKSUBDIR= yes
USE_BZIP2= yes
+USES= gmake
USE_XORG= xmu
USE_GL= glu
USE_QT4= gui opengl phonon qtestlib webkit xml \
moc_build qmake_build rcc_build uic_build
USE_SDL= sdl
-USE_GMAKE= yes
MAKE_ARGS= QTDIR="${QT_PREFIX}" QMAKE="${QMAKE}" \
SYSCONFDIR="${PREFIX}/etc" ARCH="${OPSYS}" \
CC_FLAGS="${CFLAGS}" CXX_FLAGS="${CXXFLAGS}" \
@@ -34,7 +34,6 @@ DESKTOP_ENTRIES="QMC2 (MAME)" "MAME frontend" "${DATADIR}/img/mame.png" \
"QMC2 (MESS)" "MESS frontend" "${DATADIR}/img/mess.png" \
"${PORTNAME}-sdlmess" "Game;Emulator;Qt;" "true"
-NO_STAGE= yes
.include <bsd.port.options.mk>
post-extract:
@@ -48,20 +47,24 @@ post-patch:
< qmc2.ini.template > qmc2.ini)
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/qmc2/qmc2-sdlmame ${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/qmc2-sdlmess/qmc2-sdlmess ${PREFIX}/bin
- @${MKDIR} ${ETCDIR}
- ${INSTALL_DATA} ${WRKSRC}/qmc2/inst/qmc2.ini ${ETCDIR}
- @${MKDIR} ${DATADIR}/img
- @(cd ${WRKSRC}/qmc2/data/img; ${COPYTREE_SHARE} . ${DATADIR}/img)
- @${MKDIR} ${DATADIR}/lng
- ${INSTALL_DATA} ${WRKSRC}/qmc2/data/lng/qmc2_*.qm ${DATADIR}/lng
- @${MKDIR} ${DATADIR}/opt
- @(cd ${WRKSRC}/qmc2/data/opt; ${COPYTREE_SHARE} . ${DATADIR}/opt)
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}/html
- @(cd ${WRKSRC}/qmc2/data/doc/html; ${COPYTREE_SHARE} . ${DOCSDIR}/html)
-.endif
- @${CAT} ${PKGMESSAGE}
+ (cd ${WRKSRC}/qmc2 && ${INSTALL_PROGRAM} qmc2-sdlmame \
+ ${STAGEDIR}${PREFIX}/bin)
+ (cd ${WRKSRC}/qmc2-sdlmess && ${INSTALL_PROGRAM} qmc2-sdlmess \
+ ${STAGEDIR}${PREFIX}/bin)
+ @${MKDIR} ${STAGEDIR}${ETCDIR}
+ (cd ${WRKSRC}/qmc2/inst && ${INSTALL_DATA} qmc2.ini \
+ ${STAGEDIR}${ETCDIR})
+ @${MKDIR} ${STAGEDIR}${DATADIR}/img
+ @(cd ${WRKSRC}/qmc2/data/img; ${COPYTREE_SHARE} . \
+ ${STAGEDIR}${DATADIR}/img)
+ @${MKDIR} ${STAGEDIR}${DATADIR}/lng
+ (cd ${WRKSRC}/qmc2/data/lng && ${INSTALL_DATA} qmc2_*.qm \
+ ${STAGEDIR}${DATADIR}/lng)
+ @${MKDIR} ${STAGEDIR}${DATADIR}/opt
+ @(cd ${WRKSRC}/qmc2/data/opt; ${COPYTREE_SHARE} . \
+ ${STAGEDIR}${DATADIR}/opt)
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/html
+ @(cd ${WRKSRC}/qmc2/data/doc/html; ${COPYTREE_SHARE} . \
+ ${STAGEDIR}${DOCSDIR}/html)
.include <bsd.port.mk>