0e746fcb66
Teeworlds is a free online multiplayer game, available for all major operating systems. Battle with up to 16 players in a variety of game modes, including Team Deathmatch and Capture The Flag. Based on an original submission from Jonathan Armani (MAINTAINER) with several tweaks from me
63 lines
1.5 KiB
Makefile
63 lines
1.5 KiB
Makefile
# $OpenBSD: Makefile,v 1.1.1.1 2009/01/18 17:53:36 ajacoutot Exp $
|
|
|
|
COMMENT = platform game featuring buggers equipped with weapons
|
|
|
|
V = 0.5.0
|
|
DISTNAME = teeworlds-${V}-src
|
|
PKGNAME = teeworlds-${V}
|
|
CATEGORIES = games
|
|
|
|
MAINTAINER = Jonathan Armani <dbd@asystant.net>
|
|
HOMEPAGE = http://www.teeworlds.com/
|
|
|
|
BAM_VERSION = 0.2.0
|
|
BAM_WRKSRC = ${WRKSRC}/bam-${BAM_VERSION}
|
|
BAM_TARGET = release
|
|
|
|
MASTER_SITES = http://www.teeworlds.com/files/
|
|
DISTFILES = ${DISTNAME}${EXTRACT_SUFX} bam-${BAM_VERSION}${EXTRACT_SUFX}
|
|
|
|
# GPLv2
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
PERMIT_PACKAGE_FTP = Yes
|
|
PERMIT_DISTFILES_CDROM =Yes
|
|
PERMIT_DISTFILES_FTP = Yes
|
|
|
|
WANTLIB = GL GLU X11 c m pthread stdc++ z
|
|
LIB_DEPENDS = SDL::devel/sdl
|
|
|
|
MODULES = lang/python
|
|
|
|
NO_REGRESS = Yes
|
|
|
|
GAMEDIR = ${PREFIX}/share/teeworlds
|
|
|
|
SUBST_VARS = CC CXX CFLAGS
|
|
|
|
post-extract:
|
|
@mv ${WRKDIR}/bam-${BAM_VERSION} ${BAM_WRKSRC}
|
|
|
|
pre-configure:
|
|
${SUBST_CMD} ${WRKSRC}/src/engine/e_engine.c \
|
|
${WRKSRC}/scripts/make_src.py \
|
|
${WRKSRC}/scripts/font_installer.sh \
|
|
${WRKSRC}/default.bam \
|
|
${BAM_WRKSRC}/make_unix.sh \
|
|
${BAM_WRKSRC}/src/driver_gcc.bam \
|
|
${BAM_WRKSRC}/src/base.bam
|
|
|
|
# build bam executable - teeworlds own build system
|
|
pre-build:
|
|
cd ${BAM_WRKSRC} && ${SH} -v make_unix.sh
|
|
|
|
do-build:
|
|
cd ${WRKSRC} && CC=${CC} ${BAM_WRKSRC}/src/bam -v ${BAM_TARGET}
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/teeworlds ${PREFIX}/bin
|
|
${INSTALL_PROGRAM} ${WRKSRC}/teeworlds_srv ${PREFIX}/bin
|
|
${INSTALL_DATA_DIR} ${GAMEDIR}
|
|
cd ${WRKSRC}; tar cf - data | tar xf - -C ${GAMEDIR}
|
|
|
|
.include <bsd.port.mk>
|