Tweak games/blinken version 4.14.3
[dports.git] / games / ceferino / Makefile
1 # Created by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
2 # $FreeBSD$
3
4 PORTNAME=       ceferino
5 PORTVERSION=    0.97.8
6 PORTREVISION=   15
7 CATEGORIES=     games
8 MASTER_SITES=   http://www.losersjuegos.com.ar/_media/juegos/ceferino/descargas/
9
10 MAINTAINER=     acm@FreeBSD.org
11 COMMENT=        Game similar to Super Pang
12
13 LICENSE=        GPLv2
14
15 USE_SDL=        sdl mixer image
16 GNU_CONFIGURE=  yes
17 USES=           gmake
18 CPPFLAGS+=      -I${LOCALBASE}/include
19 LDFLAGS+=       -L${LOCALBASE}/lib ${PTHREAD}
20
21 CEFEDIRS=       ima music levels sounds
22
23 PORTDOCS=       AUTHORS ChangeLog README
24 OPTIONS_DEFINE= NLS DOCS
25 OPTIONS_SUB=    yes
26
27 NLS_CONFIGURE_ENABLE=   nls
28 NLS_USES=       gettext
29
30 DESKTOP_ENTRIES="Don Ceferino HazaƱa" "" "${PORTNAME}" \
31                 "${PORTNAME}" "Game;ArcadeGame;" ""
32
33 .include <bsd.port.options.mk>
34
35 post-extract:
36         @${REINPLACE_CMD} -e 's/-lSDL /`sdl-config --libs`/g' ${WRKSRC}/configure
37
38 post-configure:
39         @${REINPLACE_CMD} -e 's/-pthread/-pthread -lintl/g' ${WRKSRC}/src/Makefile
40
41 do-install:
42         @cd ${WRKSRC}/src && \
43                 ${INSTALL_PROGRAM} ceferino ceferinoeditor ceferinosetup ${STAGEDIR}${PREFIX}/bin
44         @cd ${WRKSRC}/data && \
45                 ${FIND} ${CEFEDIRS} -type d -exec ${MKDIR} "${STAGEDIR}${DATADIR}/{}" \; && \
46                 ${FIND} -E ${CEFEDIRS} -type f -iregex ".*\.(png|jpg|xm|map|wav)" -exec ${INSTALL_DATA} "{}" "${STAGEDIR}${DATADIR}/{}" \;
47         ${LN} -sf ${DATADIR}/ima/icono.png \
48                 ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
49
50 .if ${PORT_OPTIONS:MNLS}
51 .for f in es ca fr
52         ${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${f}/LC_MESSAGES && \
53                 ${INSTALL_DATA} ${WRKSRC}/po/${f}.gmo ${STAGEDIR}${PREFIX}/share/locale/${f}/LC_MESSAGES/${PORTNAME}.mo
54 .endfor
55 .endif
56
57         @${MKDIR} ${STAGEDIR}${DOCSDIR}
58         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
59
60 .include <bsd.port.mk>