|
Lines 6-13
Link Here
|
| 6 |
# |
6 |
# |
| 7 |
|
7 |
|
| 8 |
PORTNAME= ufoai |
8 |
PORTNAME= ufoai |
| 9 |
DISTVERSION= 2.0RC5 |
9 |
DISTVERSION= 2.1 |
| 10 |
PORTREVISION= 1 |
|
|
| 11 |
CATEGORIES= games |
10 |
CATEGORIES= games |
| 12 |
MASTER_SITES= SF |
11 |
MASTER_SITES= SF |
| 13 |
DISTNAME= ${PORTNAME:S/$/-/}${DISTVERSION:S/R/-R/}-source |
12 |
DISTNAME= ${PORTNAME:S/$/-/}${DISTVERSION:S/R/-R/}-source |
|
Lines 17-23
MAINTAINER= acm@FreeBSD.org
Link Here
|
| 17 |
COMMENT= A strategy game featuring tactical combat |
16 |
COMMENT= A strategy game featuring tactical combat |
| 18 |
|
17 |
|
| 19 |
LIB_DEPENDS= vorbis:${PORTSDIR}/audio/libvorbis \ |
18 |
LIB_DEPENDS= vorbis:${PORTSDIR}/audio/libvorbis \ |
| 20 |
jpeg.9:${PORTSDIR}/graphics/jpeg |
19 |
jpeg.9:${PORTSDIR}/graphics/jpeg \ |
|
|
20 |
ogg.5:${PORTSDIR}/audio/libogg |
| 21 |
RUN_DEPENDS= ${LOCALBASE}/share/${PORTNAME}/default.cfg:${PORTSDIR}/games/ufoai-data |
21 |
RUN_DEPENDS= ${LOCALBASE}/share/${PORTNAME}/default.cfg:${PORTSDIR}/games/ufoai-data |
| 22 |
|
22 |
|
| 23 |
USE_BZIP2= yes |
23 |
USE_BZIP2= yes |
|
Lines 25-30
USE_GL= yes
Link Here
|
| 25 |
USE_SDL= sdl ttf |
25 |
USE_SDL= sdl ttf |
| 26 |
USE_GETTEXT= yes |
26 |
USE_GETTEXT= yes |
| 27 |
USE_GMAKE= yes |
27 |
USE_GMAKE= yes |
|
|
28 |
GNU_CONFIGURE= yes |
| 29 |
|
| 30 |
CPPFLAGS= -I${LOCALBASE}/include -I${X11BASE}/include |
| 31 |
LDFLAGS= -L${LOCALBASE}/lib -L${X11BASE}/lib |
| 32 |
CONFIGURE_ENV= CFLAGS="${CPPFLAGS}" CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" |
| 28 |
|
33 |
|
| 29 |
DATADIR= share/${PORTNAME} |
34 |
DATADIR= share/${PORTNAME} |
| 30 |
SUB_FILES= pkg-message |
35 |
SUB_FILES= pkg-message |
|
Lines 94-99
pre-install:
Link Here
|
| 94 |
@${ECHO} "exec ${PREFIX}/${DATADIR}/${FILE} \"$$@\"" >> ${WRKDIR}/${FILE} |
99 |
@${ECHO} "exec ${PREFIX}/${DATADIR}/${FILE} \"$$@\"" >> ${WRKDIR}/${FILE} |
| 95 |
. endfor |
100 |
. endfor |
| 96 |
|
101 |
|
|
|
102 |
post-build: |
| 103 |
cd ${WRKSRC} && gmake lang |
| 104 |
|
| 97 |
do-install: |
105 |
do-install: |
| 98 |
@${MKDIR} ${UFO_DIR}/base/i18n |
106 |
@${MKDIR} ${UFO_DIR}/base/i18n |
| 99 |
. for FILE in ${UFO_FILES} |
107 |
. for FILE in ${UFO_FILES} |
|
Lines 101-113
do-install:
Link Here
|
| 101 |
-e 's|@UFODIR@|${UFO_DIR}|' \ |
109 |
-e 's|@UFODIR@|${UFO_DIR}|' \ |
| 102 |
-e 's|@APP@|${FILE}|' \ |
110 |
-e 's|@APP@|${FILE}|' \ |
| 103 |
${FILESDIR}/run.sh.in > ${WRKDIR}/${FILE} |
111 |
${FILESDIR}/run.sh.in > ${WRKDIR}/${FILE} |
| 104 |
${INSTALL_PROGRAM} ${WRKSRC}/release${ARCH}/${FILE} ${UFO_DIR} |
112 |
${INSTALL_PROGRAM} ${WRKSRC}/${FILE} ${UFO_DIR} |
| 105 |
${INSTALL_SCRIPT} ${WRKDIR}/${FILE} ${PREFIX}/bin |
113 |
${INSTALL_SCRIPT} ${WRKDIR}/${FILE} ${PREFIX}/bin |
| 106 |
. endfor |
114 |
. endfor |
| 107 |
. for FILE in ${UFO_LIBS} |
115 |
. for FILE in ${UFO_LIBS} |
| 108 |
${INSTALL_PROGRAM} ${WRKSRC}/release${ARCH}/${FILE}.so ${UFO_DIR} |
116 |
${INSTALL_PROGRAM} ${WRKSRC}/${FILE}.so ${UFO_DIR} |
| 109 |
. endfor |
117 |
. endfor |
| 110 |
${INSTALL_PROGRAM} ${WRKSRC}/release${ARCH}/game.so ${UFO_DIR}/base |
118 |
${INSTALL_PROGRAM} ${WRKSRC}/base/game.so ${UFO_DIR}/base |
| 111 |
|
119 |
|
| 112 |
@cd ${WRKSRC}/base/i18n && \ |
120 |
@cd ${WRKSRC}/base/i18n && \ |
| 113 |
${FIND} * -type d -exec ${MKDIR} "${UFO_DIR}/base/i18n/{}" \; && \ |
121 |
${FIND} * -type d -exec ${MKDIR} "${UFO_DIR}/base/i18n/{}" \; && \ |