Index: head/games/mirrormagic/Makefile =================================================================== --- head/games/mirrormagic/Makefile (revision 394882) +++ head/games/mirrormagic/Makefile (revision 394883) @@ -1,67 +1,62 @@ # Created by: Andrey Zakhvatov # $FreeBSD$ PORTNAME= mirrormagic PORTVERSION= 2.0.2 PORTREVISION= 14 CATEGORIES= games MASTER_SITES= http://www.artsoft.org/RELEASES/unix/mirrormagic/ \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Arcade style game with stereo sound for X Window System LICENSE= GPLv2 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= any # doesn't start otherwise (UB?) PORTDATA= * PORTDOCS= * DESKTOP_ENTRIES="Mirror Magic" \ "" \ "" \ "${PORTNAME}" \ "Game;LogicGame;" \ "" OPTIONS_DEFINE= SDL OPTIONS_DEFAULT=SDL -.include - -.if ${PORT_OPTIONS:MSDL} -USE_SDL= image mixer sdl -ALL_TARGET= sdl -.else -USE_XORG= x11 -ALL_TARGET= x11 -.endif +SDL_USE= SDL=image,mixer,sdl +SDL_ALL_TARGET= sdl +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] do-install: ${INSTALL_PROGRAM} ${WRKSRC}/mirrormagic ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${COPYTREE_SHARE} "graphics levels music scores sounds" \ ${STAGEDIR}${DATADIR} ${RMDIR} ${STAGEDIR}${DATADIR}/scores ${LN} -s /var/games/${PORTNAME} ${STAGEDIR}${DATADIR}/scores @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in CHANGES CREDITS README ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor ${MKDIR} ${STAGEDIR}/var/games/${PORTNAME} .include