1 # Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
4 PORTNAME= ultimatestunts
7 DISTVERSIONPREFIX= srcdata-
8 DISTVERSION= ${PORTVERSION:S/.//g}
10 MASTER_SITES= SF/${PORTNAME}/sourcecode \
11 SF/nemysisfreebsdp/${CATEGORIES}/:icons
12 DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}${EXTRACT_SUFX} \
13 ${PORTNAME}_icons${EXTRACT_SUFX}:icons
15 MAINTAINER= nemysis@FreeBSD.org
16 COMMENT= Racing game with elaborate stunts
18 LICENSE= GPLv2 # or later
19 LICENSE_FILE= ${WRKSRC}/COPYING
21 LIB_DEPENDS= libvorbisfile.so:${PORTSDIR}/audio/libvorbis
23 USES= gettext openal:al,alut pkgconfig
27 CONFIGURE_ARGS= --with-openal
30 CPPFLAGS+= $$(pkgconf --cflags-only-I sdl)
31 LDFLAGS+= $$(pkgconf --libs-only-L sdl)
34 OPTIONS_DEFINE= DOCS NLS
38 ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 128x128
40 DESKTOP_ENTRIES="Ultimate Stunts" "" "${PORTNAME}" \
41 "ustunts" "Game;ArcadeGame;" ""
43 .include <bsd.port.options.mk>
46 @${FIND} ${WRKSRC} -name .svn -print0 | ${XARGS} -0 ${RM} -fr
47 @(cd ${WRKSRC} && ${CP} ${PORTNAME}.conf.in ${PORTNAME}.conf)
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}|; \
57 ${WRKSRC}/data/Makefile.in
59 .if ! ${PORT_OPTIONS:MNLS}
60 ${REINPLACE_CMD} -e 's|install-exec install-data|install-exec|' \
61 ${WRKSRC}/po/Makefile.in.in
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
70 ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \
71 ${STAGEDIR}${PREFIX}/share/pixmaps
73 .if ${PORT_OPTIONS:MDOCS}
74 @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
77 .include <bsd.port.mk>