# $OpenBSD: Makefile,v 1.14 2012/03/18 15:47:28 kirby Exp $ ONLY_FOR_ARCHS = amd64 i386 macppc COMMENT-main = OpenArena client COMMENT-server = OpenArena server COMMENT-data = OpenArena data for client/server MULTI_PACKAGES = -main -server -data CATEGORIES = games x11 V = 0.8.8 E_V = ${V} # engine version PKGNAME = openarena-${V} PKGNAME-main = openarena-${V} PKGNAME-server = openarena-server-${V} PKGNAME-data = openarena-data-${V} PKG_ARCH-data = * DISTNAME = openarena-${V} DISTFILES = ${DISTNAME}.zip openarena-engine-source-${E_V}.tar.bz2:0 HOMEPAGE = http://www.openarena.ws/ MS_PREFIX = http://download.tuxfamily.org/openarena/rel/ MASTER_SITES = ${MS_PREFIX}${V:S/.//g}/ \ ${MS_PREFIX}${E_V:S/.//g}/source/ MASTER_SITES0 = http://files.poulsander.com/~poul19/public_files/oa/dev088/ \ http://openbsd.fi/distfiles/ # GPLv2 but contains software with other (free) licenses as well PERMIT_PACKAGE_CDROM = Yes PERMIT_PACKAGE_FTP = Yes PERMIT_DISTFILES_CDROM =Yes PERMIT_DISTFILES_FTP = Yes WANTLIB-main = GL c m pthread sndio ogg>=5 SDL>=7 vorbis>=7 \ vorbisfile>=5 curl WANTLIB-server = c m LIB_DEPENDS-main = audio/libogg \ audio/libvorbis \ devel/sdl \ net/curl RUN_DEPENDS-main = ${BASE_PKGPATH},-data RUN_DEPENDS-server = ${BASE_PKGPATH},-data USE_GMAKE = Yes MAKE_FLAGS = USE_OPENAL=0 \ FULLBINEXT='' \ V=1 \ DEFAULT_BASEDIR=${LOCALBASE}/share/openarena NO_REGRESS = Yes WRKDIST = ${WRKDIR}/openarena-engine-source-${E_V} ALL_TARGET = release post-extract: find ${WRKDIR} -name '*.orig' -print0 | xargs -0r rm -f mkdir ${WRKSRC}/code/sndio cp ${FILESDIR}/snd_sndio.c ${WRKSRC}/code/sndio do-install: ${INSTALL_PROGRAM} \ ${WRKDIST}/build/release-openbsd/openarena-* \ ${PREFIX}/bin/ ${INSTALL_DATA_DIR} ${PREFIX}/share/openarena/baseoa ${INSTALL_DATA_DIR} ${PREFIX}/share/openarena/missionpack ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/openarena ${INSTALL_DATA} \ ${WRKDIR}/openarena-${E_V}/README \ ${WRKDIR}/openarena-${E_V}/COPYING \ ${WRKDIR}/openarena-${E_V}/CHANGES \ ${PREFIX}/share/doc/openarena/ ${INSTALL_DATA} ${WRKDIR}/openarena-${E_V}/baseoa/* \ ${PREFIX}/share/openarena/baseoa/ ${INSTALL_DATA} ${WRKDIR}/openarena-${E_V}/missionpack/* \ ${PREFIX}/share/openarena/missionpack/ .include