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

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

Revision 1.8, Wed Feb 3 11:12:03 2010 UTC (14 years, 4 months ago) by yason
Branch: MAIN
Changes since 1.7: +10 -8 lines

fix extracting and correct flags from Antti Harri

# $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
MAKE_FLAGS = 		CFLAGS='-DHAVE_CONFIG_H -Wall -pipe -ansi'
AUTOCONF_VERSION = 	2.61
CONFIGURE_STYLE =	autoconf gnu
CONFIGURE_ARGS =	--enable-release=yes \
			--with-opengl-framework \
			--with-shaders
CONFIGURE_ENV =		CFLAGS="-pthread" \
			CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include -I${LOCALBASE}/include/libpng" \
			LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -liconv"

do-extract:
	-cd ${WRKDIR} && bzip2 -dc ${FULLDISTDIR}/${DISTNAME}${EXTRACT_SUFX} | tar xf -

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>