# $OpenBSD: Makefile.template,v 1.80 2019/04/01 07:35:45 bentley Exp $

COMMENT =	futuristic, fast-paced first person shooter

DISTNAME =	warfork-20200101

GH_ACCOUNT =	goleo108
GH_PROJECT =	warfork-qfusion
GH_COMMIT =	5d1ab44860e683dc41536da5bc0eb0820eed53c7

CATEGORIES =	games

HOMEPAGE =	https://warfork.com/

MAINTAINER =	Leo <goleo108@gmail.com>

# GPLv2+
PERMIT_PACKAGE =Yes

WANTLIB += ${COMPILER_LIBCXX} SDL2 c curl freetype
WANTLIB += m ogg theoradec vorbis vorbisfile z

MODULES =	devel/cmake

BUILD_DEPENDS =	archivers/gtar
RUN_DEPENDS =	audio/openal \
		devel/desktop-file-utils \
		games/warfork-data
LIB_DEPENDS =	audio/libvorbis \
		devel/sdl2 \
		multimedia/libtheora \
		net/curl

WRKSRC =	${WRKDIST}/source

TAR =		/usr/local/bin/gtar

post-patch:
	/usr/bin/sed -i'' -e \
		's|path", "\.|path", "${LOCALBASE}/share/warfork|' \
		${WRKSRC}/qcommon/files.c

do-install:
.for b in warfork wf_server wftv_server
	${INSTALL_PROGRAM} ${WRKSRC}/build/${b} ${PREFIX}/bin
.endfor
	${INSTALL_DATA_DIR} ${PREFIX}/share/warfork
	${INSTALL_DATA_DIR} ${PREFIX}/share/warfork/basewf
	${INSTALL_DATA_DIR} ${PREFIX}/share/warfork/libs
.for l in cgame game
	${INSTALL_DATA} ${WRKSRC}/build/basewf/lib${l}.so \
		${PREFIX}/share/warfork/basewf
.endfor
.for l in angelwrap cin ftlib irc ref_gl snd_openal snd_qf steamlib ui
	${INSTALL_DATA} ${WRKSRC}/build/libs/lib${l}.so \
		${PREFIX}/share/warfork/libs
.endfor

.include <bsd.port.mk>
