Update games/hexalate to version 1.1.6
[dports.git] / games / xminehunter / Makefile
1 # Created by: Thomas Gellekum <tg@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       xminehunter
5 PORTVERSION=    0.4
6 PORTREVISION=   5
7 CATEGORIES=     games
8 MASTER_SITES=   XCONTRIB/games
9
10 MAINTAINER=     ports@FreeBSD.org
11 COMMENT=        Motif minesweeper game
12
13 LICENSE=        XMINEHUNTER
14 LICENSE_NAME=   xminehunter license
15 LICENSE_FILE=   ${WRKSRC}/LICENSE
16 LICENSE_PERMS=  dist-mirror pkg-mirror auto-accept
17
18 WRKSRC=         ${WRKDIR}/${PORTNAME}
19
20 USES=           compiler motif xorg
21 USE_XORG=       xpm
22 ALL_TARGET=     ${PORTNAME}
23
24 CXXFLAGS+=      ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}}
25 CXXFLAGS_clang= -Wno-c++11-narrowing
26 CPPFLAGS+=      -I${LOCALBASE}/include
27 LDFLAGS+=       -L${LOCALBASE}/lib
28
29 DESKTOP_ENTRIES="XMineHunter" "" "${PREFIX}/share/pixmaps/${PORTNAME}.xpm" \
30                 "${PORTNAME}" "" ""
31
32 post-extract:
33         @${HEAD} -10 < ${WRKSRC}/xminehunter.cc > ${WRKSRC}/LICENSE
34
35 post-patch:
36         @${REINPLACE_CMD} -e \
37                 '/^INSTALL_BIN/s|=.*|= $${PREFIX}/bin| ; \
38                  /^INSTALL_SCORE/s|=.*|= $${PREFIX}/lib/X11/${PORTNAME}| ; \
39                  /^INCLUDES/s|-I/.*/include|$${CPPFLAGS}| ; \
40                  /^LIBS/s|-L/.*/lib|$${LDFLAGS}| ; \
41                  s|-lXm |$${MOTIFLIB} | ; \
42                  s|^CC =|CXX ?=| ; \
43                  s|^CFLAGS =|CXXFLAGS +=| ; \
44                  s|$${CC}|$${CXX}| ; \
45                  s|$${CFLAGS}|$${CXXFLAGS}| ; \
46                  s| \($${INSTALL_SCORE_PATH}\)| $${DESTDIR}\1| ; \
47                  s|chmod 333|chmod 633| ; \
48                  s|cp |$${BSD_INSTALL_PROGRAM} | ; \
49                  s| \($${INSTALL_BIN_PATH}\)| $${DESTDIR}\1|' \
50                 ${WRKSRC}/${MAKEFILE}
51
52 post-install:
53         (cd ${WRKSRC}/bitmaps && ${INSTALL_DATA} normal.xpm \
54                 ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.xpm)
55
56 .include <bsd.port.mk>