Tweak games/blinken version 4.14.3
[dports.git] / games / sgt-puzzles / Makefile
1 # Created by: Dmitry Marakasov <amdmi3@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       puzzles
5 PORTVERSION=    r10116
6 CATEGORIES=     games
7 MASTER_SITES=   http://www.chiark.greenend.org.uk/~sgtatham/puzzles/ \
8                 http://mirror.amdmi3.ru/distfiles/
9 PKGNAMEPREFIX=  sgt-
10
11 MAINTAINER=     amdmi3@FreeBSD.org
12 COMMENT=        Simon Tatham's Portable Puzzle Collection
13
14 LICENSE=        MIT
15 LICENSE_FILE=   ${WRKSRC}/LICENCE
16
17 GNU_CONFIGURE=  yes
18 USES=           pkgconfig
19 USE_GNOME=      gtk20
20 CONFIGURE_ARGS= --program-prefix=sgt-
21 INSTALL_TARGET= install-strip
22
23 PUZZLE_LIST=    blackbox bridges cube dominosa fifteen filling flip \
24                 galaxies guess inertia keen lightup loopy magnets map \
25                 mines net netslide pattern pearl pegs range rect samegame \
26                 signpost singles sixteen slant solo tents towers twiddle \
27                 undead unequal unruly untangle
28
29 .for f in ${PUZZLE_LIST}
30 PLIST_FILES+=   bin/sgt-${f}
31 .endfor
32
33 OPTIONS_DEFINE= DESKTOP_FILES
34 OPTIONS_DEFAULT=DESKTOP_FILES
35 DESKTOP_FILES_DESC=Install menu entries (lots of them)
36
37 .for f in ${PUZZLE_LIST}
38 DESKTOP_FILES_PLIST_FILES+=     share/pixmaps/sgt-${f}.png
39 DESKTOP_FILES_DESKTOP_ENTRIES+=\
40                 "${f}" \
41                 "${f} puzzle game" \
42                 "sgt-${f}" \
43                 "sgt-${f}" \
44                 "Game;LogicGame;" \
45                 ""
46 .endfor
47
48 post-patch:
49         @${REINPLACE_CMD} -e 's|-Werror||' ${WRKSRC}/configure.ac \
50                 ${WRKSRC}/configure
51
52 post-install-DESKTOP_FILES-on:
53 .for f in ${PUZZLE_LIST}
54         ${INSTALL_DATA} ${WRKSRC}/icons/${f}-48d24.png ${STAGEDIR}${PREFIX}/share/pixmaps/sgt-${f}.png
55 .endfor
56
57 .include <bsd.port.mk>