Tweak games/kreversi version 4.14.3
[dports.git] / games / dhewm3 / Makefile
1 # Created by: Dmitry Marakasov <amdmi3@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       dhewm3
5 PORTVERSION=    1.4.1
6 CATEGORIES=     games
7
8 MAINTAINER=     amdmi3@FreeBSD.org
9 COMMENT=        Doom 3 GPL source port
10
11 LICENSE=        GPLv3+
12 LICENSE_FILE=   ${WRKSRC}/../COPYING.txt
13
14 LIB_DEPENDS=    libcurl.so:ftp/curl \
15                 libogg.so:audio/libogg \
16                 libvorbis.so:audio/libvorbis
17
18 USE_GITHUB=     yes
19 GH_ACCOUNT=     dhewm
20
21 USES=           cmake jpeg openal:al
22 USE_SDL=        sdl2
23
24 WRKSRC_SUBDIR=  neo
25
26 SUB_FILES=      pkg-message
27
28 PORTDOCS=       *
29
30 DESKTOP_ENTRIES="dhewm 3" \
31                 "" \
32                 "doom3" \
33                 "${PORTNAME}" \
34                 "Game;ActionGame;" \
35                 ""
36
37 OPTIONS_DEFINE= OPTIMIZED_CFLAGS DEDICATED DOCS
38 OPTIONS_DEFAULT=OPTIMIZED_CFLAGS DEDICATED
39 OPTIONS_SUB=    yes
40
41 DEDICATED_DESC=         Build dedicated server
42 DEDICATED_CMAKE_ON=     -DDEDICATED=ON
43
44 post-patch-OPTIMIZED_CFLAGS-off:
45         @${REINPLACE_CMD} -e 's|-O3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer||' ${WRKSRC}/CMakeLists.txt
46
47 post-install:
48         @${MKDIR} ${STAGEDIR}${DATADIR}/base
49         @${MKDIR} ${STAGEDIR}${DATADIR}/d3xp
50         ${INSTALL_DATA} ${WRKSRC}/sys/linux/setup/image/doom3.png \
51                 ${STAGEDIR}${PREFIX}/share/pixmaps/
52
53 post-install-DOCS-on:
54         @${MKDIR} ${STAGEDIR}${DOCSDIR}
55         ${INSTALL_DATA} ${WRKSRC}/../README.md ${STAGEDIR}${DOCSDIR}/
56
57 .include <bsd.port.mk>