Tweak games/blinken version 4.14.3
[dports.git] / games / quake2-lights / Makefile
1 # Created by: Alejandro Pulver <alepulver@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       lights
5 PORTVERSION=    1
6 CATEGORIES=     games
7 MASTER_SITES=   http://bfeared.com/library/quake/archive/quakedev/qudos/quake2/mods/:data \
8                 LOCAL/alepulver/:src
9 PKGNAMEPREFIX=  ${Q2PKGNAMEPREFIX}
10 DISTNAME=       Lights.v${PORTVERSION}.Linux
11 DISTFILES=      ${DISTNAME}${EXTRACT_SUFX}:data,src \
12                 Lights-Bots${EXTRACT_SUFX}:src
13
14 MAINTAINER=     danfe@FreeBSD.org
15 COMMENT=        Lights and weapon effects modification for Quake II
16
17 USES=           gmake tar:bzip2
18 NO_WRKSUBDIR=   yes
19 BUILD_WRKSRC=   ${WRKSRC}/${PORTNAME}/src
20 ALL_TARGET=     release
21
22 DOCSDIR=        ${PREFIX}/share/doc/${PKGBASE}
23
24 OPTIONS_DEFINE= DOCS
25
26 post-patch:
27         @${REINPLACE_CMD} -e 's/__linux__/__unix__/' ${BUILD_WRKSRC}/q_shared.c
28         @${REINPLACE_CMD} -e 's/<malloc\.h>/<stdlib.h>/' \
29                 ${BUILD_WRKSRC}/ace/acebot_compress.c
30
31 do-install:
32         @${MKDIR} ${STAGEDIR}${Q2DIR}/${PORTNAME}
33         ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/release/lights/game.so \
34                 ${STAGEDIR}${Q2DIR}/${PORTNAME}
35         ${INSTALL_DATA} ${WRKSRC}/lights/pak99.pak \
36                 ${STAGEDIR}${Q2DIR}/${PORTNAME}
37         cd ${WRKSRC}/quake2/lights && ${CP} -a autoexec.cfg demos pics \
38                 sprites ${STAGEDIR}${Q2DIR}/${PORTNAME}
39         @${MKDIR} ${STAGEDIR}${DOCSDIR}
40         ${INSTALL_DATA} ${WRKSRC}/quake2/lights/Readme. \
41                 ${STAGEDIR}${DOCSDIR}/readme.txt
42
43 .include "${.CURDIR}/../quake2-data/Makefile.include"
44 .include <bsd.port.mk>