1 # Created by: Dmitry Marakasov <amdmi3@amdmi3.ru>
8 MASTER_SITES= http://stage.gamecreation.org/shotgund/ \
9 http://mirror.amdmi3.ru/distfiles/
10 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
11 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
13 MAINTAINER= amdmi3@FreeBSD.org
14 COMMENT= Futuristic overhead shooter
19 USE_SDL= mixer image sdl
22 BUILD_WRKSRC= ${WRKSRC}/src
24 CXXFLAGS+= `${SDL_CONFIG} --cflags`
25 LIBS+= `${SDL_CONFIG} --libs` -lSDL_image -lSDL_mixer -lGL -lGLU
26 MAKE_ARGS= CPP="${CXX}" CXXFLAGS="${CXXFLAGS}" LIBS="${LIBS}"
32 DESKTOP_ENTRIES="Shotgun Debugger" \
41 .include <bsd.port.options.mk>
43 .if ${ARCH} != "powerpc" && ${ARCH} != "sparc64"
44 PLIST_SUB+= MODEL_SUFFIX="md2"
46 # big-endian requires different set of models
47 DISTFILES+= shotgun-debugger-1.0.mac-ppc.zip
48 EXTRACT_DEPENDS+= ${UNZIP_CMD}:archivers/unzip
49 PLIST_SUB+= MODEL_SUFFIX="md2b"
52 ${RM} ${WRKSRC}/models/*
53 @cd ${WRKSRC}/models && \
55 ${UNZIP_CMD} -qj ${DISTDIR}/shotgun-debugger-1.0.mac-ppc.zip \
56 'sdb-1.0-macosx/models/*.md2b'
60 @${REINPLACE_CMD} -Ee 's,(levels|models|snd|sprites)/,${DATADIR}/&,g' \
61 ${WRKSRC}/src/sdb.h ${WRKSRC}/src/game.cpp
64 ${INSTALL_PROGRAM} ${WRKSRC}/src/sdb ${STAGEDIR}${PREFIX}/bin
65 cd ${WRKSRC} && ${COPYTREE_SHARE} "levels models snd sprites" ${STAGEDIR}${DATADIR}
66 ${MKDIR} ${STAGEDIR}${DOCSDIR}
67 ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
69 .include <bsd.port.mk>