thfr fa3355ffc2 update to yquake2 7.45
ok jsg@ for an earlier version that included libexecinfo
build without libexecinfo - this approach is fine with sthen@
Maintainer awolk@ is busy but looked at update and no objection
2021-01-07 22:20:25 +00:00

49 lines
1.3 KiB
Makefile

# $OpenBSD: Makefile,v 1.23 2021/01/07 22:20:25 thfr Exp $
ONLY_FOR_ARCHS= i386 amd64 sparc64
COMMENT= Yamagi Quake II
N= yquake2
V= 7.45
PKGNAME= ${N}-${V}
DISTNAME= quake2-${V}
CATEGORIES= games
HOMEPAGE= https://www.yamagi.org/quake2/
MAINTAINER= Adam Wolk <awolk@openbsd.org>
MASTER_SITES= https://deponie.yamagi.org/quake2/
EXTRACT_SUFX= .tar.xz
# GPLv2
PERMIT_PACKAGE= Yes
WANTLIB += GL SDL2 c curl m openal pthread
LIB_DEPENDS= audio/openal \
devel/sdl2 \
net/curl
MAKE_ENV+= VERBOSE=1
USE_GMAKE= Yes
MAKE_FLAGS = config WITH_SYSTEMWIDE=yes WITH_SYSTEMDIR=${PREFIX}/share/${N}
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/${N}
${INSTALL_PROGRAM} ${WRKBUILD}/release/{quake2,q2ded} \
${PREFIX}/share/${N}/
${INSTALL_DATA_DIR} ${PREFIX}/share/${N}/baseq2
${INSTALL_PROGRAM} ${WRKBUILD}/release/baseq2/game.so \
${PREFIX}/share/${N}/baseq2/
${INSTALL_DATA_DIR} ${PREFIX}/lib/${N}
${INSTALL_PROGRAM} ${WRKBUILD}/release/ref_soft.so \
${PREFIX}/share/${N}/
${INSTALL_PROGRAM} ${WRKBUILD}/release/ref_gl1.so \
${PREFIX}/share/${N}/
${INSTALL_PROGRAM} ${WRKBUILD}/release/ref_gl3.so \
${PREFIX}/share/${N}/
${SUBST_CMD} -m 555 -c ${FILESDIR}/quake2.sh ${WRKSRC}/quake2
${INSTALL_SCRIPT} ${WRKSRC}/quake2 ${PREFIX}/bin/
.include <bsd.port.mk>