|
Lines 2-41
Link Here
|
| 2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= trigger-rally |
4 |
PORTNAME= trigger-rally |
| 5 |
PORTVERSION= 0.6.1 |
5 |
PORTVERSION= 0.6.5 |
| 6 |
DISTVERSIONSUFFIX= -src |
|
|
| 7 |
CATEGORIES= games |
6 |
CATEGORIES= games |
| 8 |
MASTER_SITES= SF/trigger-rally/trigger-${PORTVERSION} |
7 |
MASTER_SITES= SF/trigger-rally/trigger-${PORTVERSION} |
| 9 |
|
8 |
|
| 10 |
MAINTAINER= ports@FreeBSD.org |
9 |
MAINTAINER= alfix86@gmail.com |
| 11 |
COMMENT= Rally car racing game |
10 |
COMMENT= Rally car racing game |
| 12 |
|
11 |
|
| 13 |
BUILD_DEPENDS= jam:devel/jam |
12 |
LICENSE= GPLv2 |
|
|
13 |
|
| 14 |
LIB_DEPENDS= libphysfs.so:devel/physfs |
14 |
LIB_DEPENDS= libphysfs.so:devel/physfs |
| 15 |
RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/trigger.config.defs:games/trigger-data |
15 |
LIB_DEPENDS+= libalut.so:audio/freealut |
| 16 |
|
16 |
|
| 17 |
USES= openal:al,alut tar:bzip2 |
17 |
WRKSRC_SUBDIR= src |
| 18 |
USE_SDL= sdl image |
18 |
USES= gmake openal:al,alut |
| 19 |
USE_GL= glu |
19 |
USE_SDL= sdl2 image2 |
| 20 |
GNU_CONFIGURE= yes |
20 |
USE_GL= glu gl glew |
| 21 |
CONFIGURE_ARGS= --datadir=${DATADIR} \ |
21 |
MAKEFILE= GNUmakefile |
| 22 |
--with-libAlut=${LOCALBASE} \ |
22 |
ALL_TARGET= build |
| 23 |
--with-libPhysFS=${LOCALBASE} |
|
|
| 24 |
|
23 |
|
|
|
24 |
WORKINGSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} |
| 25 |
DATADIR= ${PREFIX}/share/games/trigger-rally |
| 26 |
|
| 25 |
DESKTOP_ENTRIES="Trigger" "" "trigger" \ |
27 |
DESKTOP_ENTRIES="Trigger" "" "trigger" \ |
| 26 |
"trigger" "" false |
28 |
"trigger-rally" "" false |
| 27 |
|
29 |
|
| 28 |
PLIST_FILES= bin/trigger |
30 |
PORTDOCS= README-stereo.txt README.txt DATA_AUTHORS.txt |
| 29 |
PORTDOCS= README-stereo.txt README.txt |
|
|
| 30 |
|
31 |
|
| 31 |
OPTIONS_DEFINE= DOCS |
|
|
| 32 |
|
| 33 |
do-build: |
| 34 |
@cd ${BUILD_WRKSRC} && ${LOCALBASE}/bin/jam |
| 35 |
|
| 36 |
do-install: |
32 |
do-install: |
| 37 |
${INSTALL_PROGRAM} ${WRKSRC}/trigger ${STAGEDIR}${PREFIX}/bin |
33 |
${INSTALL_PROGRAM} ${WORKINGSRC}/bin/trigger-rally ${STAGEDIR}${PREFIX}/bin |
|
|
34 |
${MKDIR} ${STAGEDIR}${DATADIR} |
| 35 |
cd ${WORKINGSRC}/bin && ${CP} trigger-rally.config.defs ${STAGEDIR}${DATADIR} |
| 38 |
${MKDIR} ${STAGEDIR}${DOCSDIR} |
36 |
${MKDIR} ${STAGEDIR}${DOCSDIR} |
| 39 |
cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} |
37 |
cd ${WORKINGSRC}/doc && ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} |
|
|
38 |
cd ${WORKINGSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} |
| 39 |
.for i in 16 22 24 32 36 48 64 72 96 128 192 256 |
| 40 |
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/ && \ |
| 41 |
${MV} ${STAGEDIR}${DATADIR}/icon/trigger-${i}.png \ |
| 42 |
${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/trigger.png |
| 43 |
.endfor |
| 44 |
${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/ && \ |
| 45 |
${MV} ${STAGEDIR}${DATADIR}/icon/trigger-rally-icons.svg \ |
| 46 |
${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/trigger-rally-icons.svg |
| 40 |
|
47 |
|
| 41 |
.include <bsd.port.mk> |
48 |
.include <bsd.port.mk> |