Tweak print/jabref version 3.3,1
[dports.git] / games / naev / Makefile
1 # Created by: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       naev
5 PORTVERSION=    0.6.1
6 CATEGORIES=     games
7 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}-${PORTVERSION}/
8
9 MAINTAINER=     acm@FreeBSD.org
10 COMMENT=        2D action/RPG space game
11
12 LICENSE=        GPLv3
13 LICENSE_FILE=   ${WRKSRC}/LICENSE
14
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
21
22 USES=           autoreconf:build compiler:features gmake pkgconfig tar:bzip2
23 GNU_CONFIGURE=  yes
24 USE_GL=         glu
25 USE_GNOME=      libxml2
26
27 CONFIGURE_ARGS= --with-ndata-path="${DATADIR}/ndata-${PORTVERSION}.zip" \
28                 --enable-debug=no
29 CPPFLAGS+=      -I${LOCALBASE}/include
30 LIBS+=          -L${LOCALBASE}/lib -lm
31
32 PORTDATA=       *
33 PORTDOCS=       *
34
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
39
40 OPTIONS_DEFINE= DOCS OPENAL SDL2 SDL_MIXER
41 OPTIONS_DEFAULT=        OPENAL SDL2 SDL_MIXER
42
43 OPENAL_USES=    openal
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
49 SDL2_USE=       SDL=sdl2
50 SDL2_USE_OFF=   SDL=sdl
51
52 .include <bsd.port.pre.mk>
53
54 .if ${COMPILER_TYPE} == "gcc"
55 USE_GCC=        yes
56 .endif
57
58 .if ${PORT_OPTIONS:MSDL_MIXER}
59 .       if ${PORT_OPTIONS:MSDL2}
60 USE_SDL+=       mixer2
61 .       else
62 USE_SDL+=       mixer
63 .       endif
64 .endif
65
66 .include <bsd.port.post.mk>