# $OpenBSD$

DIST_SUBDIR?=		alephone
COMMENT=		open source game engine based on Marathon 2: Durandal

DISTNAME=		AlephOne-20080404
PKGNAME=		alephone-0.20.0-rc2
EXTRACT_SUFX=		.tar.bz2
CATEGORIES=		games x11

HOMEPAGE=		http://source.bungie.org

MAINTAINER=		Peter Hessler <spambox@theapt.org>

# GPL
PERMIT_PACKAGE_CDROM=	Yes
PERMIT_PACKAGE_FTP=	Yes
PERMIT_DISTFILES_CDROM=	Yes 
PERMIT_DISTFILES_FTP=	Yes

#MASTER_SITES=		${MASTER_SITE_SOURCEFORGE:=marathon/}
MASTER_SITES=		http://www.treellama.org/alephone/

WANTLIB= 		GL GLU c m pthread smpeg stdc++ z
BUILD_DEPENDS=		::devel/automake/${AUTOMAKE_VER} \
			::devel/autoconf/${AUTOCONF_VER}
LIB_DEPENDS=		::devel/boost SDL::devel/sdl \
			SDL_net::devel/sdl-net \
			SDL_image::devel/sdl-image \
			SDL_ttf::devel/sdl-ttf \
			smpeg.>=1.3::devel/smpeg \
			mad::audio/libmad \
			sndfile::audio/libsndfile \
			speex::audio/speex

USE_X11=		Yes
USE_BZIP2=		Yes
CONFIGURE_STYLE=	gnu
AUTOCONF_VER=		2.59
AUTOMAKE_VER=		1.9
CONFIGURE_ENV=		AUTOCONF_VERSION=${AUTOCONF_VER} \
			AUTOMAKE_VERSION=${AUTOMAKE_VER}

.if ${MACHINE_ARCH:Mpowerpc}
CONFIGURE_ARGS+=	--target=ppc-openbsd
.endif

post-patch:
	perl -pi -e 's,^#include \"network_modem.h\".*,,' \
		${WRKSRC}/Source_Files/Network/network.cpp

.include <bsd.port.mk>
