Changeset View
Changeset View
Standalone View
Standalone View
games/blackshadeselite/Makefile
Show All 15 Lines | |||||
LIB_DEPENDS= libvorbis.so:audio/libvorbis | LIB_DEPENDS= libvorbis.so:audio/libvorbis | ||||
USES= compiler:c++11-lang gl gmake openal:al,alut sdl tar:bzip2 | USES= compiler:c++11-lang gl gmake openal:al,alut sdl tar:bzip2 | ||||
USE_CXXSTD= c++98 | USE_CXXSTD= c++98 | ||||
USE_SDL= sdl | USE_SDL= sdl | ||||
USE_GL= gl glu | USE_GL= gl glu | ||||
LLD_UNSAFE= yes | |||||
MAKE_ARGS= CC="${CC}" CXX="${CXX}" | MAKE_ARGS= CC="${CC}" CXX="${CXX}" | ||||
LDFLAGS_i386= -Wl,-znotext | |||||
WRKSRC= ${WRKDIR}/${PORTNAME} | WRKSRC= ${WRKDIR}/${PORTNAME} | ||||
PLIST_FILES= bin/blackshades | PLIST_FILES= bin/blackshades | ||||
PORTDOCS= Readme Readme.elite | PORTDOCS= Readme Readme.elite | ||||
PORTDATA= * | PORTDATA= * | ||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS | ||||
MAKE_JOBS_UNSAFE= yes | MAKE_JOBS_UNSAFE= yes | ||||
post-extract: | post-extract: | ||||
jbeich: Why here and not before/after MAKE_ARGS? MAKE_JOBS_UNSAFE looks out of place as well but it's a… | |||||
@${FIND} ${WRKSRC}/Data -name '._*' -delete | @${FIND} ${WRKSRC}/Data -name '._*' -delete | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e '/InitGL/ s|.*|chdir("${DATADIR}"); &|' ${WRKSRC}/Source/Main.cpp | @${REINPLACE_CMD} -e '/InitGL/ s|.*|chdir("${DATADIR}"); &|' ${WRKSRC}/Source/Main.cpp | ||||
do-install: | do-install: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/objs/blackshades ${STAGEDIR}${PREFIX}/bin/ | ${INSTALL_PROGRAM} ${WRKSRC}/objs/blackshades ${STAGEDIR}${PREFIX}/bin/ | ||||
@cd ${WRKSRC} && ${COPYTREE_SHARE} Data ${STAGEDIR}${DATADIR}/ | @cd ${WRKSRC} && ${COPYTREE_SHARE} Data ${STAGEDIR}${DATADIR}/ | ||||
do-install-DOCS-on: | do-install-DOCS-on: | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
.for f in ${PORTDOCS} | .for f in ${PORTDOCS} | ||||
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} | ||||
.endfor | .endfor | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |
Why here and not before/after MAKE_ARGS? MAKE_JOBS_UNSAFE looks out of place as well but it's a separate issue.