Tweak deskutils/bijiben version 3.14.2
[dports.git] / games / ultimatestunts / Makefile
1 # Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       ultimatestunts
5 PORTVERSION=    0.7.7.1
6 PORTREVISION=   3
7 DISTVERSIONPREFIX=      srcdata-
8 DISTVERSION=    ${PORTVERSION:S/.//g}
9 CATEGORIES=     games
10 MASTER_SITES=   SF/${PORTNAME}/sourcecode \
11                 SF/nemysisfreebsdp/${CATEGORIES}/:icons
12 DISTFILES=      ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}${EXTRACT_SUFX} \
13                 ${PORTNAME}_icons${EXTRACT_SUFX}:icons
14
15 MAINTAINER=     nemysis@FreeBSD.org
16 COMMENT=        Racing game with elaborate stunts
17
18 LICENSE=        GPLv2 # or later
19 LICENSE_FILE=   ${WRKSRC}/COPYING
20
21 LIB_DEPENDS=    libvorbisfile.so:${PORTSDIR}/audio/libvorbis
22
23 USES=           gettext openal:al,alut pkgconfig
24 USE_GL=         gl glu
25 USE_SDL=        sdl image
26 GNU_CONFIGURE=  yes
27 CONFIGURE_ARGS= --with-openal
28 MAKE_JOBS_UNSAFE=       yes
29
30 CPPFLAGS+=      $$(pkgconf --cflags-only-I sdl)
31 LDFLAGS+=       $$(pkgconf --libs-only-L sdl)
32
33 PORTDOCS=       *
34 OPTIONS_DEFINE= DOCS NLS
35 OPTIONS_SUB=    yes
36
37 INSTALLS_ICONS= yes
38 ICON_SIZES=     32x32 48x48 64x64 72x72 96x96 128x128
39
40 DESKTOP_ENTRIES="Ultimate Stunts" "" "${PORTNAME}" \
41                 "ustunts" "Game;ArcadeGame;" ""
42
43 .include <bsd.port.options.mk>
44
45 post-extract:
46         @${FIND} ${WRKSRC} -name .svn -print0 | ${XARGS} -0 ${RM} -fr
47         @(cd ${WRKSRC} && ${CP} ${PORTNAME}.conf.in ${PORTNAME}.conf)
48
49 post-patch:
50         ${REINPLACE_CMD} -e 's|@usdatadir@|${DATADIR}|; \
51                 s|@PACKAGE_VERSION@|${PORTVERSION:R}|' \
52                 ${WRKSRC}/${PORTNAME}.conf
53         ${REINPLACE_CMD} -e 's|^localedir.*|localedir = ${DATADIR}/lang|' \
54                 ${WRKSRC}/po/Makefile.in.in
55         ${REINPLACE_CMD} -e 's|$${usdatadir}|${STAGEDIR}${DATADIR}|; \
56                 s|lang ||' \
57                 ${WRKSRC}/data/Makefile.in
58
59 .if ! ${PORT_OPTIONS:MNLS}
60         ${REINPLACE_CMD} -e 's|install-exec install-data|install-exec|' \
61                 ${WRKSRC}/po/Makefile.in.in
62 .endif
63
64 post-install:
65 .for s in ${ICON_SIZES}
66         @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps
67         ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \
68                 ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png
69 .endfor
70         ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \
71                 ${STAGEDIR}${PREFIX}/share/pixmaps
72
73 .if ${PORT_OPTIONS:MDOCS}
74         @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
75 .endif
76
77 .include <bsd.port.mk>