diff options
Diffstat (limited to 'games/glbsp/Makefile')
-rw-r--r-- | games/glbsp/Makefile | 35 |
1 files changed, 10 insertions, 25 deletions
diff --git a/games/glbsp/Makefile b/games/glbsp/Makefile index fc796e03a5a6..fc5b253dc6d2 100644 --- a/games/glbsp/Makefile +++ b/games/glbsp/Makefile @@ -11,31 +11,19 @@ DISTNAME= ${PORTNAME}_src_${PORTVERSION:S/.//} MAINTAINER= ports@FreeBSD.org COMMENT= BSP node builder for OpenGL ports of the DOOM game engine -USE_GMAKE= yes +USES= gmake WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/[[:alpha:]]//} OPTIONS_DEFINE= GUI PLUGIN DOCS GUI_DESC= Build FLTK based GUI PLUGIN_DESC= Build plugin used in DOOM engines +OPTIONS_SUB= yes -MAN1= glbsp.1 PORTDOCS= README.txt USAGE.txt -NO_STAGE= yes -.include <bsd.port.options.mk> +GUI_LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk -.if ${PORT_OPTIONS:MGUI} -LIB_DEPENDS+= fltk.1:${PORTSDIR}/x11-toolkits/fltk -PLIST_SUB= GUI_VERSION="" -.else -PLIST_SUB= GUI_VERSION="@comment " -.endif - -.if ${PORT_OPTIONS:MPLUGIN} -PLIST_SUB+= PLUGIN="" -.else -PLIST_SUB+= PLUGIN="@comment " -.endif +.include <bsd.port.options.mk> post-patch: @${REINPLACE_CMD} -i '' -e 's|CC=|CC\?=|; s|CFLAGS=|CFLAGS\+=|' \ @@ -50,18 +38,15 @@ post-build: .endif do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/glbsp ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/glbsp ${STAGEDIR}${PREFIX}/bin .if ${PORT_OPTIONS:MGUI} - ${INSTALL_PROGRAM} ${WRKSRC}/glBSPX ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/glBSPX ${STAGEDIR}${PREFIX}/bin .endif .if ${PORT_OPTIONS:MPLUGIN} - ${INSTALL_DATA} ${WRKSRC}/libglbsp.a ${PREFIX}/lib -.endif - - ${INSTALL_MAN} ${MAN1:S|^|${WRKSRC}/|} ${MANPREFIX}/man/man1 -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/libglbsp.a ${STAGEDIR}${PREFIX}/lib .endif + ${INSTALL_MAN} ${WRKSRC}/glbsp.1 ${STAGEDIR}${MANPREFIX}/man/man1 + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> |