+ album-3.10, getmail-4.3.14, zile-2.2.9.
[pkgsrc.git] / games / cube / Makefile
1 # $NetBSD: Makefile,v 1.4 2005/05/22 20:08:00 jlam Exp $
2
3 DISTNAME=       cube_2004_05_22
4 PKGNAME=        cube-20040522
5 PKGREVISION=    1
6 CATEGORIES=     games x11
7 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=cube/}
8
9 MAINTAINER=     peter@pointless.nl
10 HOMEPAGE=       http://wouter.fov120.com/cube/
11 COMMENT=        Cube is a 3D First Person Shooter that uses OpenGL and SDL
12
13 BUILD_DEPENDS+= unzip-[0-9]*:../../archivers/unzip
14
15 WRKSRC=         ${WRKDIR}/cube
16 CUBE_SRC=       ${WRKSRC}/source/src
17 CUBE_DATA=      ${PREFIX}/share/cube
18
19 NO_CONFIGURE=   yes
20 USE_TOOLS+=     gmake
21
22 INSTALLATION_DIRS=      bin
23
24 post-extract:
25         @unzip -q -a -o ${WRKSRC}/source/${DISTNAME}_src.zip -d ${WRKSRC}/source/
26
27 post-patch:
28         @${ECHO} '#define DATADIR "${CUBE_DATA}"' >> ${CUBE_SRC}/cube.h
29
30 do-build:
31         @cd ${WRKSRC}/source/enet && ${SH} configure
32         @cd ${CUBE_SRC} && ${GMAKE} all
33
34 pre-install:
35         @${INSTALL_DATA_DIR} ${CUBE_DATA}/savegames
36
37 do-install:
38         ${INSTALL_PROGRAM} ${CUBE_SRC}/cube_client ${PREFIX}/bin
39         ${INSTALL_PROGRAM} ${CUBE_SRC}/cube_server ${PREFIX}/bin
40         ${INSTALL_DATA} ${WRKSRC}/autoexec.cfg ${CUBE_DATA}
41         ${CP} -Rp ${WRKSRC}/data ${CUBE_DATA}
42         ${CP} -Rp ${WRKSRC}/packages ${CUBE_DATA}
43
44 .include "../../audio/SDL_mixer/buildlink3.mk"
45 .include "../../devel/SDL/buildlink3.mk"
46 .include "../../graphics/SDL_image/buildlink3.mk"
47
48 .include "../../mk/bsd.pkg.mk"