1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- # $OpenBSD: Makefile,v 1.16 2017/06/12 10:57:57 ajacoutot Exp $
- BROKEN-i386= need to free up a register
- ONLY_FOR_ARCHS= amd64 i386
- COMMENT= clone of the original Quake III Arena
- DISTNAME= ioquake3-2017.05.31
- GH_ACCOUNT= ioquake
- GH_PROJECT= ioq3
- GH_COMMIT= 8a50e2aa09e05149f4d0b72b148da12caa56f73f
- REVISION= 0
- CATEGORIES= games
- HOMEPAGE= http://ioquake3.org/
- MAINTAINER= Aaron Bieber <abieber@openbsd.org>
- # GPLv2+
- PERMIT_PACKAGE_CDROM= Yes
- # openal is statically linked
- WANTLIB += GL SDL2 c curl m ogg openal pthread
- LIB_DEPENDS= audio/libogg \
- audio/openal \
- devel/sdl2 \
- net/curl
- MAKE_ENV= V=1 USE_INTERNAL_OGG=0 CC="${CC}" TOOLS_CC="${CC}"
- ALL_TARGET= "release"
- USE_GMAKE= Yes
- NO_TEST= Yes
- CFLAGS+= -pthread -g
- QUAKE_ARCH= ${ARCH:S/amd64/x86_64/:S/i386/x86/}
- SUBST_VARS+= QUAKE_ARCH
- do-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/ioquake3/
- ${INSTALL_DATA_DIR} ${PREFIX}/share/ioquake3/{baseq3,missionpack}/
- ${INSTALL_PROGRAM} \
- ${WRKSRC}/build/release-openbsd-${QUAKE_ARCH}/baseq3/{cgame,qagame,ui}${QUAKE_ARCH}.so \
- ${PREFIX}/share/ioquake3/baseq3/
- ${INSTALL_PROGRAM} \
- ${WRKSRC}/build/release-openbsd-${QUAKE_ARCH}/missionpack/{cgame,qagame,ui}${QUAKE_ARCH}.so \
- ${PREFIX}/share/ioquake3/missionpack/
- ${INSTALL_PROGRAM} \
- ${WRKSRC}/build/release-openbsd-${QUAKE_ARCH}/renderer_opengl{1,2}_${QUAKE_ARCH}.so \
- ${PREFIX}/share/ioquake3/
- ${INSTALL_PROGRAM} \
- ${WRKSRC}/build/release-openbsd-${QUAKE_ARCH}/ioq3ded.${QUAKE_ARCH} \
- ${PREFIX}/bin/ioq3ded
- ${INSTALL_PROGRAM} \
- ${WRKSRC}/build/release-openbsd-${QUAKE_ARCH}/ioquake3.${QUAKE_ARCH} \
- ${PREFIX}/bin/ioquake3
- .include <bsd.port.mk>
|