[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / games / ufoai

File: [local] / ports / games / ufoai / Attic / Makefile (download)

Revision 1.7, Fri Oct 30 21:35:56 2009 UTC (14 years, 7 months ago) by yason
Branch: MAIN
Changes since 1.6: +4 -4 lines

sort Makefile, regen PLIST

# $OpenBSD$
# $FreeBSD: ports/games/ufoai/Makefile,v 1.13 2009/03/20 23:34:24 acm Exp $

COMMENT =		squad-based tactical strategy game

V = 			2.2.1
DISTNAME =		ufoai-${V}-source
PKGNAME =		ufoai-${V}

CATEGORIES =		games x11

HOMEPAGE =		http://ufoai.sourceforge.net/

MAINTAINER =		Kirill Bychkov <yason@linklevel.net>

# GPLv2
PERMIT_PACKAGE_CDROM =	Yes
PERMIT_PACKAGE_FTP =	Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP =	Yes

WANTLIB =		c curses iconv intl m pthread z

MASTER_SITES =		${MASTER_SITE_SOURCEFORGE:=ufoai/}
EXTRACT_SUFX =		.tar.bz2

LIB_DEPENDS =		SDL::devel/sdl \
			SDL_mixer::devel/sdl-mixer \
			SDL_ttf::devel/sdl-ttf \
			jpeg::graphics/jpeg \
			png::graphics/png \
			curl::net/curl
RUN_DEPENDS = 		:ufoai-data-${V}:games/ufoai-data

USE_X11 =		Yes
USE_GMAKE =		Yes
CONFIGURE_STYLE =	gnu
CONFIGURE_ARGS +=	--enable-release=yes \
			--with-shaders
CONFIGURE_ENV +=	CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/libpng -I${X11BASE}/include" \
			LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -liconv -pthread"

.if ${MACHINE_ARCH} == "i386"
CONFIGURE_ARGS += 	--enable-mmx=yes
CONFIGURE_ENV += 	CFLAGS=-msse
.endif

post-build:
	cd ${WRKSRC} && gmake lang

do-install:
	${INSTALL_DATA_DIR} ${PREFIX}/share/ufoai/base
.for i in ufo ufo2map ufoded
	${INSTALL_PROGRAM} ${WRKSRC}/$i ${PREFIX}/share/ufoai/
	echo "#!/bin/sh" > ${WRKDIR}/$i
	echo "cd ${LOCALBASE}/share/ufoai || exit 1 " >> ${WRKDIR}/$i
	echo "exec ${LOCALBASE}/share/ufoai/$i \"$$@\"" >> ${WRKDIR}/$i
	${INSTALL_SCRIPT} ${WRKDIR}/$i ${PREFIX}/bin/
.endfor
	cd ${WRKSRC}/base && find * -type d -exec ${INSTALL_DATA_DIR} \
		"${PREFIX}/share/ufoai/base/{}" \;
	cd ${WRKSRC}/base && find * -type f -exec ${INSTALL_DATA} \
		"{}" "${PREFIX}/share/ufoai/base/{}" \;

.include <bsd.port.mk>