PORTNAME= nehquake PORTVERSION= 1.0 PORTREVISION= 9 CATEGORIES= games MASTER_SITES= LOCAL/alepulver DISTNAME= NehQuake-bjp-bin-src.linux MAINTAINER= danfe@FreeBSD.org COMMENT= Quake engine designed for playing Nehahra WWW= https://quakewiki.org/wiki/Nehahra \ https://www.quaddicted.com/reviews/nehahra.html LICENSE= GPLv2+ USES= gl gmake tar:bzip2 xorg USE_GL= gl USE_XORG= x11 xext xxf86dga xxf86vm OPTIONS_DEFINE= OPTIMIZED_CFLAGS SDL OPTIONS_DEFINE_amd64= X86_ASM OPTIONS_DEFINE_i386= X86_ASM OPTIONS_DEFAULT= OPTIMIZED_CFLAGS SDL OPTIONS_DEFAULT_amd64= X86_ASM OPTIONS_DEFAULT_i386= X86_ASM OPTIONS_SUB= yes SDL_USES= sdl SDL_USE= SDL=sdl SDL_MAKE_ENV= BUILD_SDL=YES X86_ASM_DESC= Enable x86 assembly code ALL_TARGET= release SUB_FILES= pkg-message .include "${.CURDIR}/../quake-data/Makefile.include" .include .for f in OPTIMIZED_CFLAGS X86_ASM . if ${PORT_OPTIONS:M${f}} MAKE_ENV+= USE_${f}=YES . else MAKE_ENV+= USE_${f}=NO . endif .endfor post-patch: @${REINPLACE_CMD} -E '/^int[[:blank:]]+sb_lines;/d' \ ${WRKSRC}/src/gl_screen.c @${REINPLACE_CMD} -e '/text\[/s/4096/MAX_PRINTMSG/' \ ${WRKSRC}/src/sys_linux.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/release/nehahra ${STAGEDIR}${PREFIX}/bin .if ${PORT_OPTIONS:MSDL} ${INSTALL_PROGRAM} ${WRKSRC}/release/nehahra-sdl ${STAGEDIR}${PREFIX}/bin .endif @${MKDIR} ${STAGEDIR}${Q1DIR}/nehahra .include PATCH_ARGS+= -l