diff options
Diffstat (limited to 'games/mirrormagic/Makefile')
-rw-r--r-- | games/mirrormagic/Makefile | 59 |
1 files changed, 21 insertions, 38 deletions
diff --git a/games/mirrormagic/Makefile b/games/mirrormagic/Makefile index ede639c69356..12fbd4879930 100644 --- a/games/mirrormagic/Makefile +++ b/games/mirrormagic/Makefile @@ -1,22 +1,21 @@ -# Created by: Andrey Zakhvatov - PORTNAME= mirrormagic -PORTVERSION= 2.0.2 -PORTREVISION= 21 +PORTVERSION= 3.0.0 CATEGORIES= games -MASTER_SITES= http://www.artsoft.org/RELEASES/unix/mirrormagic/ \ - http://mirror.amdmi3.ru/distfiles/ +MASTER_SITES= https://www.artsoft.org/RELEASES/unix/mirrormagic/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Arcade style game with stereo sound for X Window System LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING -USES= gmake -MAKE_ARGS= CC="${CC}" MAKE="${MAKE_CMD}" OPTIONS="${CFLAGS}" \ - RO_GAME_DIR="${DATADIR}" RW_GAME_DIR="${DATADIR}/scores" \ - X11_PATH="${LOCALBASE}" -USE_GCC= yes # doesn't start otherwise (UB?) +USES= gmake perl5 sdl +USE_SDL= sdl2 mixer2 image2 net2 +USE_PERL5= build +BUILD_WRKSRC= ${WRKSRC}/src +MAKE_ARGS= TARGET=sdl2 \ + RO_GAME_DIR="${DATADIR}" \ + RW_GAME_DIR="/var/games/${PORTNAME}" PORTDATA= * PORTDOCS= * @@ -28,36 +27,20 @@ DESKTOP_ENTRIES="Mirror Magic" \ "Game;LogicGame;" \ "" -OPTIONS_DEFINE= SDL DOCS -OPTIONS_DEFAULT=SDL - -SDL_USES= sdl -SDL_USE= SDL=image,mixer,sdl -SDL_ALL_TARGET= sdl -SDL_USES_OFF= xorg -SDL_USE_OFF= XORG=x11,xt -SDL_ALL_TARGET_OFF= x11 - -post-patch: - @${REINPLACE_CMD} -e 's|sdl-config|$$(SDL_CONFIG)|g' \ - ${WRKSRC}/src/Makefile - @${REINPLACE_CMD} -e 's|machine/soundcard.h|sys/soundcard.h|' \ - ${WRKSRC}/src/libgame/sound.h - @${REINPLACE_CMD} -e 's|machine/joystick.h|sys/joystick.h|' \ - ${WRKSRC}/src/tools.c - @${REINPLACE_CMD} -e 's|inline||' ${WRKSRC}/src/libgame/*.[ch] +OPTIONS_DEFINE= DOCS + +post-extract: + @${RM} -r ${WRKSRC}/lib ${WRKSRC}/mirrormagic # linux binaries do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/mirrormagic ${STAGEDIR}${PREFIX}/bin - @${MKDIR} ${STAGEDIR}${DATADIR} - cd ${WRKSRC} && ${COPYTREE_SHARE} "graphics levels music scores sounds" \ + ${INSTALL_PROGRAM} ${WRKSRC}/rocksndiamonds \ + ${STAGEDIR}${PREFIX}/bin/mirrormagic + cd ${WRKSRC} && ${COPYTREE_SHARE} "conf docs graphics levels music sounds" \ ${STAGEDIR}${DATADIR} - ${RMDIR} ${STAGEDIR}${DATADIR}/scores - ${LN} -s /var/games/${PORTNAME} ${STAGEDIR}${DATADIR}/scores + @${MKDIR} ${STAGEDIR}/var/games/${PORTNAME} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for file in CHANGES CREDITS README - ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} -.endfor - ${MKDIR} ${STAGEDIR}/var/games/${PORTNAME} + ${INSTALL_DATA} ${WRKSRC}/CREDITS ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> |