Tweak games/kreversi version 4.14.3
[dports.git] / games / iortcw / Makefile
1 # Created by: Tobias Kortkamp <t@tobik.me>
2 # $FreeBSD$
3
4 PORTNAME=       iortcw
5 PORTVERSION=    1.42d
6 CATEGORIES=     games
7
8 MAINTAINER=     t@tobik.me
9 COMMENT=        Game engine for Return to Castle Wolfenstein
10
11 LICENSE=        GPLv3
12
13 BUILD_DEPENDS=  opusfile>0:audio/opusfile
14 LIB_DEPENDS=    libcurl.so:ftp/curl \
15                 libopus.so:audio/opus \
16                 libfreetype.so:print/freetype2
17
18 USES=           jpeg openal pkgconfig gmake
19 USE_GL=         gl
20 USE_SDL=        sdl2
21
22 USE_GITHUB=     yes
23
24 WOLFDIR=        "libexec/${PORTNAME}"
25 MAKE_ARGS=      BINDIR="${STAGEDIR}${PREFIX}/bin" \
26                 COPYDIR="${STAGEDIR}${PREFIX}/${WOLFDIR}"
27
28 PLIST_SUB=      ARCH="${ARCH}" WOLFDIR="${WOLFDIR}"
29
30 SUB_FILES=      iowolfsp iowolfmp iowolfded
31 SUB_LIST=       ARCH="${ARCH}" WOLFDIR="${PREFIX}/${WOLFDIR}"
32
33 OPTIONS_DEFINE= MP SP
34 OPTIONS_DEFAULT=        MP SP
35 OPTIONS_SUB=    yes
36
37 MP_DESC=        Build multiplayer support
38 SP_DESC=        Build singleplayer support
39
40 SP_ALL_TARGET=  sp
41 SP_INSTALL_TARGET=      sp-install
42
43 MP_ALL_TARGET=  mp
44 MP_INSTALL_TARGET=      mp-install
45
46 post-extract:
47         ${CP} ${FILESDIR}/Makefile ${WRKSRC}
48
49 post-install-MP-on:
50         ${INSTALL_SCRIPT} ${WRKDIR}/iowolfmp ${STAGEDIR}${PREFIX}/bin/iowolfmp
51         ${INSTALL_SCRIPT} ${WRKDIR}/iowolfded ${STAGEDIR}${PREFIX}/bin/iowolfded
52
53 post-install-SP-on:
54         ${INSTALL_SCRIPT} ${WRKDIR}/iowolfsp ${STAGEDIR}${PREFIX}/bin/iowolfsp
55
56 .include <bsd.port.mk>