Tweak games/blinken version 4.14.3
[dports.git] / games / sdl_jewels / Makefile
1 # Created by: Rusmir Dusko <nemysis@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       sdl_jewels
5 PORTVERSION=    1.1.1
6 PORTREVISION=   5
7 CATEGORIES=     games
8 MASTER_SITES=   http://www.linuxmotors.com/gljewel/downloads/ \
9                 SF/nemysisfreebsdp/${CATEGORIES}/:icons
10 DISTFILES=      ${PORTNAME:S/sdl/SDL/}-${DISTVERSION}.tgz \
11                 ${PORTNAME}.png:icons
12 DIST_SUBDIR=    ${PORTNAME}
13 EXTRACT_ONLY=   ${PORTNAME:S/sdl/SDL/}-${DISTVERSION}.tgz
14
15 MAINTAINER=     ports@FreeBSD.org
16 COMMENT=        Tile-matching 8x8 puzzle game
17
18 WRKSRC=         ${WRKDIR}/${PORTNAME:S/sdl/SDL/}-${PORTVERSION}
19
20 USES=           gmake
21 USE_SDL=        sdl image mixer
22 ALL_TARGET=     # empty
23
24 PORTDOCS=       ChangeLog README
25 OPTIONS_DEFINE= DOCS
26
27 DESKTOP_ENTRIES="SDL Jewels" "" "${PORTNAME}" \
28                 "${PORTNAME}" "Game;BoardGame;" ""
29
30 post-patch:
31         @${RM} -rf ${WRKSRC}/data/CVS
32         @${REINPLACE_CMD} -e 's|data/bigfont.ppm|${DATADIR}/data/bigfont.ppm| ; \
33         s|dirlist\[\]="data";|dirlist[]="${DATADIR}/data";| ; \
34         s|char name[256],|char name[512],|' \
35                 ${WRKSRC}/gljewel.c ${WRKSRC}/sound.c
36         @${REINPLACE_CMD} -e 's|CFLAGS = -O2 -Wall|CFLAGS+=| ; \
37         s|LDFLAGS =|LDFLAGS+=|' ${WRKSRC}/Makefile
38
39 do-install:
40         ${INSTALL_PROGRAM} ${WRKSRC}/gljewel ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
41         @(cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR})
42         ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
43                 ${STAGEDIR}${PREFIX}/share/pixmaps/
44
45         @${MKDIR} ${STAGEDIR}${DOCSDIR}
46         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
47
48 .include <bsd.port.mk>