Annotation of ports/games/ufoai/Makefile, Revision 1.10
1.1 yason 1: # $OpenBSD$
2:
3: COMMENT = squad-based tactical strategy game
4:
1.10 ! yason 5: V = 2.3
1.4 yason 6: DISTNAME = ufoai-${V}-source
1.10 ! yason 7: PKGNAME = ${DISTNAME:S/-source//}
1.1 yason 8:
9: CATEGORIES = games x11
10:
11: HOMEPAGE = http://ufoai.sourceforge.net/
12:
13: MAINTAINER = Kirill Bychkov <yason@linklevel.net>
14:
15: # GPLv2
16: PERMIT_PACKAGE_CDROM = Yes
17: PERMIT_PACKAGE_FTP = Yes
18: PERMIT_DISTFILES_CDROM =Yes
19: PERMIT_DISTFILES_FTP = Yes
20:
1.10 ! yason 21: WANTLIB += FLAC GL SDL SDL_image SDL_mixer SDL_ttf c crypto curl curses idn jpeg m
! 22: WANTLIB += mikmod ogg png pthread smpeg ssl tiff theora vorbis vorbisfile xvidcore z
1.1 yason 23:
24: MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=ufoai/}
25: EXTRACT_SUFX = .tar.bz2
26:
1.10 ! yason 27: MODULES = devel/gettext
! 28: LIB_DEPENDS = ::audio/openal \
! 29: ::devel/sdl-image \
! 30: ::devel/sdl-mixer \
! 31: ::devel/sdl-ttf \
! 32: ::devel/libexecinfo \
! 33: ::graphics/jpeg \
! 34: ::graphics/png \
! 35: ::multimedia/libtheora \
! 36: ::multimedia/xvidcore \
! 37: ::net/curl \
! 38: ::x11/gtkglext \
! 39: ::x11/gtksourceview \
! 40: ${MODGETTEXT_LIB_DEPENDS}
1.6 yason 41: RUN_DEPENDS = :ufoai-data-${V}:games/ufoai-data
1.1 yason 42:
43: USE_X11 = Yes
44: USE_GMAKE = Yes
1.10 ! yason 45: MAKE_FLAGS += CFLAGS='-DHAVE_CONFIG_H -Wall -pipe -ansi' \
! 46: ${CONFIGURE_ENV}
! 47: AUTOCONF_VERSION = 2.63
! 48: AUTOMAKE_VERSION = 1.9
1.8 yason 49: CONFIGURE_STYLE = autoconf gnu
1.10 ! yason 50: CONFIGURE_ARGS = --enable-release=yes --disable-ufo2map
! 51:
! 52: CONFIGURE_ENV += CFLAGS="-pthread" \
1.8 yason 53: CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include -I${LOCALBASE}/include/libpng" \
54: LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -liconv"
1.7 yason 55:
1.10 ! yason 56: INSTALL_TARGET = install_exec
! 57:
1.8 yason 58: do-extract:
59: -cd ${WRKDIR} && bzip2 -dc ${FULLDISTDIR}/${DISTNAME}${EXTRACT_SUFX} | tar xf -
1.1 yason 60:
1.10 ! yason 61: pre-configure:
! 62: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
! 63: AUTOMAKE_VERSION=${AUTOMAKE_VERSION} aclocal
! 64: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
! 65: AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoconf
! 66: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
! 67: AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoheader
! 68: # cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
! 69: # AUTOMAKE_VERSION=${AUTOMAKE_VERSION} automake
1.1 yason 70:
71: .include <bsd.port.mk>
CVSweb