# $OpenBSD$
COMMENT = squad-based tactical strategy game
V = 2.3
DISTNAME = ufoai-${V}-source
PKGNAME = ${DISTNAME:S/-source//}
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 += FLAC GL SDL SDL_image SDL_mixer SDL_ttf c crypto curl curses idn jpeg m
WANTLIB += mikmod ogg png pthread smpeg ssl tiff theora vorbis vorbisfile xvidcore z
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=ufoai/}
EXTRACT_SUFX = .tar.bz2
MODULES = devel/gettext
LIB_DEPENDS = ::audio/openal \
::devel/sdl-image \
::devel/sdl-mixer \
::devel/sdl-ttf \
::devel/libexecinfo \
::graphics/jpeg \
::graphics/png \
::multimedia/libtheora \
::multimedia/xvidcore \
::net/curl \
::x11/gtkglext \
::x11/gtksourceview \
${MODGETTEXT_LIB_DEPENDS}
RUN_DEPENDS = :ufoai-data-${V}:games/ufoai-data
USE_X11 = Yes
USE_GMAKE = Yes
MAKE_FLAGS += CFLAGS='-DHAVE_CONFIG_H -Wall -pipe -ansi' \
${CONFIGURE_ENV}
AUTOCONF_VERSION = 2.63
AUTOMAKE_VERSION = 1.9
CONFIGURE_STYLE = autoconf gnu
CONFIGURE_ARGS = --enable-release=yes --disable-ufo2map
CONFIGURE_ENV += CFLAGS="-pthread" \
CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include -I${LOCALBASE}/include/libpng" \
LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -liconv"
INSTALL_TARGET = install_exec
do-extract:
-cd ${WRKDIR} && bzip2 -dc ${FULLDISTDIR}/${DISTNAME}${EXTRACT_SUFX} | tar xf -
post-patch:
perl -pi -e 's,/usr/share/games/,${PREFIX}/share/,g' ${WRKSRC}/debian/*.6
pre-configure:
cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
AUTOMAKE_VERSION=${AUTOMAKE_VERSION} aclocal
cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoconf
post-install:
${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/ufoai
${INSTALL_MAN} ${WRKSRC}/debian/*.6 ${PREFIX}/man/man6
.include <bsd.port.mk>