thfr 299d1a3981 update to vkQuake 1.11.0
from jsg@; tested by me
WANTLIB X11-xcb no longer needed (found by make port-lib-depends-check)

This adds initial support for the Quake 2021 re-release.
2021-09-05 02:35:03 +00:00

47 lines
977 B
Makefile

# $OpenBSD: Makefile,v 1.7 2021/09/05 02:35:03 thfr Exp $
COMMENT = port of Quake 1 using Vulkan instead of OpenGL
V = 1.11.0
PKGNAME = vkquake-${V}
GH_ACCOUNT = Novum
GH_PROJECT = vkQuake
GH_TAGNAME = ${V}
CATEGORIES = games x11
MAINTAINER = Thomas Frohwein <thfr@openbsd.org>
# GPLv2
PERMIT_PACKAGE = Yes
WANTLIB += SDL2 c m mad ogg vorbis vorbisfile vulkan
COMPILER = base-clang base-gcc gcc3
LIB_DEPENDS = audio/libmad \
audio/libogg \
audio/libvorbis \
devel/sdl2 \
graphics/vulkan-loader
MAKE_FLAGS = bindir=${PREFIX}/share/vkquake \
DO_USERDIRS=1 \
X11BASE=${X11BASE}
USE_GMAKE = Yes
NO_TEST = Yes
WRKSRC = ${WRKDIST}/Quake
ALL_TARGET = vkquake
# remove some .orig files that mess with ports work
post-extract:
rm ${WRKSRC}/../Misc/vq_pak/*.orig
rm ${WRKSRC}/../Misc/vq_pak/maps/*.orig
pre-install:
mkdir -p ${PREFIX}/share/vkquake/id1
post-install:
${SUBST_CMD} -c -m 755 ${FILESDIR}/vkquake.sh ${PREFIX}/bin/vkquake
.include <bsd.port.mk>