ports/games/mvdsv/Makefile

42 lines
963 B
Makefile

COMMENT = QuakeWorld server
GH_ACCOUNT = QW-Group
GH_PROJECT = mvdsv
GH_TAGNAME = 0.35
CATEGORIES = games
HOMEPAGE = https://sourceforge.net/projects/mvdsv/
MAINTAINER = Tom Murphy <openbsd@pertho.net>
QWP_COMMIT = 0023db327bc1db00068284b70e1db45857aeee35
QWP_VERSION = 20120131
SITES.a = https://raw.githubusercontent.com/id-Software/Quake/${QWP_COMMIT}/QW/progs/
# GPLv2+
PERMIT_PACKAGE = Yes
WANTLIB += c curl m pcre pthread
DISTFILES = mvdsv-{}${GH_TAGNAME}.tar.gz
DISTFILES.a = qwprogs-${QWP_VERSION}{qwprogs}.dat
EXTRACT_ONLY = mvdsv-${GH_TAGNAME}.tar.gz
MODULES = devel/cmake
LIB_DEPENDS = devel/pcre \
net/curl
NO_TEST = Yes
SAMPLES_DIR = ${PREFIX}/share/examples/mvdsv
do-install:
${INSTALL_PROGRAM} ${WRKBUILD}/mvdsv ${PREFIX}/bin
${INSTALL_DATA_DIR} ${SAMPLES_DIR}
${INSTALL_DATA} ${FILESDIR}/server.cfg ${SAMPLES_DIR}
${INSTALL_DATA} ${DISTDIR}/qwprogs-${QWP_VERSION}.dat \
${SAMPLES_DIR}/qwprogs.dat
.include <bsd.port.mk>