Tweak games/kreversi version 4.14.3
[dports.git] / games / patapizza-tetris / Makefile
1 # Created by: Rusmir Dusko <nemysis@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       patapizza-tetris
5 PORTVERSION=    1.0
6 PORTREVISION=   6
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 Tetris game
15
16 LICENSE=        GPLv3+
17 LICENSE_FILE=   ${WRKSRC}/COPYING
18
19 USE_GITHUB=     yes
20 GH_ACCOUNT=     patapizza
21 GH_PROJECT=     tetris
22 GH_TAGNAME=     e6f1a41
23
24 USES=           gmake
25 USE_SDL=        sdl image gfx ttf
26
27 PORTDOCS=       README.md
28 OPTIONS_DEFINE= DOCS
29
30 SUB_FILES=      ${PORTNAME}
31
32 DESKTOP_ENTRIES="Patapizza Tetris" "" "${PORTNAME}" \
33                 "${PORTNAME}" "Game;LogicGame;" ""
34
35 post-patch:
36         @${REINPLACE_CMD} -e 's|CC =|CC ?=|; \
37                 s|/usr|${PREFIX}|' ${WRKSRC}/Makefile
38
39 do-build:
40         cd ${WRKSRC} && ${CC} -o ${PORTNAME} ${CFLAGS} \
41                 -DDATA_PREFIX=\"${DATADIR}/\" \
42                 -lm `${SDL_CONFIG} --cflags --libs` -lSDL -lSDL_image \
43                 -lSDL_gfx -lSDL_ttf -lm tetris.c
44
45 do-install:
46         ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
47         @(cd ${WRKSRC} && ${COPYTREE_SHARE} images ${STAGEDIR}${DATADIR})
48         ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${DATADIR}
49         ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
50                 ${STAGEDIR}${PREFIX}/share/pixmaps/
51
52         @${MKDIR} ${STAGEDIR}${DOCSDIR}
53         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
54
55 .include <bsd.port.mk>