1 # Created by: Maxim Sobolev <sobomax@FreeBSD.org>
9 SF/${PORTNAME}/${PORTNAME}-data/${DATAVERSION}:data \
10 SF/${PORTNAME}/${PORTNAME}-sound-effects/${SOUNDVERSION}:sound \
11 SF/${PORTNAME}/${PORTNAME}-sound-tracks/${MUSICVERSION}:music
12 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
13 ${DATADISTNAME}${EXTRACT_SUFX}:data \
14 ${SOUNDISTNAME}${EXTRACT_SUFX}:sound \
15 ${MUSICDISTNAME}${EXTRACT_SUFX}:music
17 MAINTAINER= ports@FreeBSD.org
18 COMMENT= Game of yore similar to the "Tron" and "Nibbles"
21 LICENSE_FILE= ${WRKSRC}/COPYING
26 DATADISTNAME= ${PORTNAME}-data-${DATAVERSION}
27 SOUNDISTNAME= ${PORTNAME}-sound-effects-${SOUNDVERSION}
28 MUSICDISTNAME= ${PORTNAME}-sound-tracks-${MUSICVERSION}
29 DATASRC= ${WRKDIR}/${DATADISTNAME}
30 SOUNDSRC= ${WRKDIR}/${SOUNDISTNAME}
31 MUSICSRC= ${WRKDIR}/${MUSICDISTNAME}
34 USES= gettext gmake iconv makeinfo
36 CONFIGURE_ENV= MAKEINFO="makeinfo --no-split"
37 CONFIGURE_ARGS= --with-sdl_mixer=${LOCALBASE} --without-gii --without-ggi
39 OPTIONS_DEFINE= OPTIMIZED_CFLAGS
41 OPTIMIZED_CFLAGS_CONFIGURE_ENABLE= optimizations
45 CPPFLAGS+= -I${LOCALBASE}/include
46 LDFLAGS+= -lpthread -L${LOCALBASE}/lib -lsmpeg -lm
49 @for dir in ${DATASRC} ${SOUNDSRC} ${MUSICSRC}; do \
50 ${FIND} $${dir} -name "Makefile*" -delete; \
52 @${RM} -f ${WRKSRC}/lib/getopt.h
53 @${RM} -f ${WRKSRC}/doc/*.info*
56 .for dir in levels pics tilesets
57 @${MKDIR} ${STAGEDIR}${DATADIR}/${dir}
58 ${INSTALL_DATA} ${DATASRC}/${dir}/* ${STAGEDIR}${DATADIR}/${dir}
60 @${MKDIR} ${STAGEDIR}${DATADIR}/sfx
61 ${INSTALL_DATA} ${SOUNDSRC}/*.wav ${SOUNDSRC}/sfx.conf ${STAGEDIR}${DATADIR}/sfx
62 @${MKDIR} ${STAGEDIR}${DATADIR}/mod
63 ${INSTALL_DATA} ${MUSICSRC}/*.xm ${MUSICSRC}/sound.conf ${STAGEDIR}${DATADIR}/mod
65 .include <bsd.port.mk>