Annotation of ports/games/ufoai/base/Makefile, Revision 1.2
1.1 yason 1: # $OpenBSD$
2:
3: COMMENT = squad-based tactical strategy game
4:
5: V = 2.3.1
6: DISTNAME = ufoai-${V}-source
7: PKGNAME = ${DISTNAME:S/-source//}
8:
9: WANTLIB += FLAC GL SDL SDL_image SDL_mixer SDL_ttf c crypto curl curses idn jpeg m
10: WANTLIB += mikmod ogg png pthread smpeg ssl tiff theora vorbis vorbisfile xvidcore z
11:
12: EXTRACT_SUFX = .tar.bz2
13:
14: MODULES = devel/gettext
15: LIB_DEPENDS = devel/sdl-image \
16: devel/sdl-mixer \
17: devel/sdl-ttf \
18: devel/libexecinfo \
19: graphics/jpeg \
20: graphics/png \
21: multimedia/libtheora \
22: multimedia/xvidcore \
23: net/curl \
24: ${MODGETTEXT_LIB_DEPENDS}
25: RUN_DEPENDS = games/ufoai/data \
26: devel/desktop-file-utils
27:
28: USE_GMAKE = Yes
29: MAKE_FLAGS += CFLAGS='-DHAVE_CONFIG_H -Wall -pipe -ansi' \
30: ${CONFIGURE_ENV}
1.2 ! yason 31: AUTOCONF_VERSION = 2.67
1.1 yason 32: AUTOMAKE_VERSION = 1.9
33: CONFIGURE_STYLE = autoconf automake
1.2 ! yason 34: CONFIGURE_ARGS = --enable-release=yes \
! 35: --disable-tests \
! 36: --disable-ufo2map \
! 37: --disable-uforadiant
1.1 yason 38:
39: CONFIGURE_ENV += CFLAGS="-pthread" \
40: CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include -I${LOCALBASE}/include/libpng" \
41: LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -liconv"
42:
43: INSTALL_TARGET = install_exec
44:
45: post-extract:
46: mkdir ${WRKSRC}/base
47:
48: post-patch:
49: perl -pi -e 's,/usr/share/games/,${PREFIX}/share/,g' ${WRKSRC}/debian/*.6
50: perl -pi -e 's,/usr/games/,${PREFIX}/bin/,g' ${WRKSRC}/debian/*.desktop
51:
52: pre-configure:
53: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
54: AUTOMAKE_VERSION=${AUTOMAKE_VERSION} aclocal
55: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
56: AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoconf
57:
58: post-install:
59: ${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/ufoai
60: .for i in ufo ufoded
61: ${INSTALL_MAN} ${WRKSRC}/debian/$i.6 ${PREFIX}/man/man6
62: .endfor
63: .for i in ufoai ufoded
64: ${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
65: ${INSTALL_DATA} ${WRKSRC}/debian/$i.desktop ${PREFIX}/share/applications
66: .endfor
67:
68: .include <bsd.port.mk>
CVSweb