aboutsummaryrefslogtreecommitdiff
path: root/games/glbsp/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'games/glbsp/Makefile')
-rw-r--r--games/glbsp/Makefile35
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>