Annotation of ports/games/ufoai/Makefile, Revision 1.11
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.11 ! yason 61: post-patch:
! 62: perl -pi -e 's,/usr/share/games/,${PREFIX}/share/,g' ${WRKSRC}/debian/*.6
! 63:
1.10 yason 64: pre-configure:
65: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
66: AUTOMAKE_VERSION=${AUTOMAKE_VERSION} aclocal
67: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
68: AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoconf
1.11 ! yason 69:
! 70: post-install:
! 71: ${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/ufoai
! 72: ${INSTALL_MAN} ${WRKSRC}/debian/*.6 ${PREFIX}/man/man6
1.1 yason 73:
74: .include <bsd.port.mk>
CVSweb