Prune games/lordsawar
[dports.git] / games / puckman / Makefile
1 # Created by: Rusmir Dusko <nemysis@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       puckman
5 PORTVERSION=    1.0
6 PORTREVISION=   5
7 CATEGORIES=     games
8 MASTER_SITES=   SF/nemysisfreebsdp/${CATEGORIES}/:icons
9 DISTFILES=      ${DISTNAME}${EXTRACT_SUFX} \
10                 ${PORTNAME}.png:icons
11 EXTRACT_ONLY=   ${DISTNAME}${EXTRACT_SUFX}
12
13 MAINTAINER=     ports@FreeBSD.org
14 COMMENT=        Unofficial clone of the original Pac-Man game
15
16 LICENSE=        GPLv3+
17 LICENSE_FILE=   ${WRKSRC}/COPYING
18
19 USE_GITHUB=     yes
20 GH_ACCOUNT=     patapizza
21 GH_TAGNAME=     f5b809c
22
23 USES=           gmake
24 USE_SDL=        sdl image gfx
25
26 PORTDOCS=       README.md
27 OPTIONS_DEFINE= DOCS
28
29 DESKTOP_ENTRIES="Puck-Man" "" "${PORTNAME}" \
30                 "${PORTNAME}" "Game;ArcadeGame;" ""
31
32 post-patch:
33         @${REINPLACE_CMD} -e 's|/usr|${PREFIX}|' \
34                 ${WRKSRC}/puckman.c
35
36 do-build:
37         cd ${WRKSRC} && ${CC} -o ${PORTNAME} ${CFLAGS} \
38                 -DDATA_PREFIX=\"${DATADIR}/\" \
39                 -lm `${SDL_CONFIG} --cflags --libs` -lSDL -lSDL_image \
40                 -lSDL_gfx -lm puckman.c
41
42 do-install:
43         ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
44         @(cd ${WRKSRC} && ${COPYTREE_SHARE} images ${STAGEDIR}${DATADIR})
45         ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
46                 ${STAGEDIR}${PREFIX}/share/pixmaps/
47
48         @${MKDIR} ${STAGEDIR}${DOCSDIR}
49         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
50
51 .include <bsd.port.mk>