1 # Created by: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
7 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION}/
9 MAINTAINER= acm@FreeBSD.org
10 COMMENT= 2D action/RPG space game
13 LICENSE_FILE= ${WRKSRC}/LICENSE
15 LIB_DEPENDS= libpng.so:graphics/png \
16 libfreetype.so:print/freetype2 \
17 libvorbisfile.so:audio/libvorbis \
18 libzip.so:archivers/libzip \
19 libcsparse.so:math/suitesparse
20 RUN_DEPENDS= ${DATADIR}/ndata-${PORTVERSION}.zip:games/naev-data
22 USES= autoreconf:build compiler:features gmake pkgconfig tar:bzip2
27 CONFIGURE_ARGS= --with-ndata-path="${DATADIR}/ndata-${PORTVERSION}.zip" \
29 CPPFLAGS+= -I${LOCALBASE}/include
30 LIBS+= -L${LOCALBASE}/lib -lm
35 PLIST_FILES= bin/${PORTNAME} man/man6/naev.6.gz \
36 share/applications/${PORTNAME}.desktop \
37 share/appdata/${PORTNAME}.appdata.xml \
38 share/pixmaps/${PORTNAME}.png
40 OPTIONS_DEFINE= DOCS OPENAL SDL2 SDL_MIXER
41 OPTIONS_DEFAULT= OPENAL SDL2 SDL_MIXER
44 OPENAL_CONFIGURE_WITH= openal
45 SDL_MIXER_DESC= SDL_mixer sound backend
46 SDL_MIXER_CONFIGURE_WITH= sdlmixer
47 SDL2_DESC= Use SDL2 instead of SDL
48 SDL2_CONFIGURE_WITH= sdl2
52 .include <bsd.port.pre.mk>
54 .if ${COMPILER_TYPE} == "gcc"
58 .if ${PORT_OPTIONS:MSDL_MIXER}
59 . if ${PORT_OPTIONS:MSDL2}
66 .include <bsd.port.post.mk>