Annotation of ports/games/ufoai/Makefile, Revision 1.14
1.1 yason 1: # $OpenBSD$
2:
3: COMMENT = squad-based tactical strategy game
4:
1.14 ! yason 5: V = 2.3.1
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
1.14 ! yason 28: LIB_DEPENDS = devel/sdl-image \
! 29: devel/sdl-mixer \
! 30: devel/sdl-ttf \
! 31: devel/libexecinfo \
! 32: graphics/jpeg \
! 33: graphics/png \
! 34: multimedia/libtheora \
! 35: multimedia/xvidcore \
! 36: net/curl \
1.10 yason 37: ${MODGETTEXT_LIB_DEPENDS}
1.14 ! yason 38: RUN_DEPENDS = games/ufoai-data \
! 39: devel/desktop-file-utils
1.1 yason 40:
41: USE_GMAKE = Yes
1.10 yason 42: MAKE_FLAGS += CFLAGS='-DHAVE_CONFIG_H -Wall -pipe -ansi' \
43: ${CONFIGURE_ENV}
44: AUTOCONF_VERSION = 2.63
45: AUTOMAKE_VERSION = 1.9
1.14 ! yason 46: CONFIGURE_STYLE = autoconf automake
1.12 yason 47: CONFIGURE_ARGS = --enable-release=yes --disable-ufo2map --disable-uforadiant
1.10 yason 48:
49: CONFIGURE_ENV += CFLAGS="-pthread" \
1.8 yason 50: CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include -I${LOCALBASE}/include/libpng" \
51: LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -liconv"
1.7 yason 52:
1.10 yason 53: INSTALL_TARGET = install_exec
54:
1.14 ! yason 55: post-extract:
! 56: mkdir ${WRKSRC}/base
1.1 yason 57:
1.11 yason 58: post-patch:
59: perl -pi -e 's,/usr/share/games/,${PREFIX}/share/,g' ${WRKSRC}/debian/*.6
1.14 ! yason 60: perl -pi -e 's,/usr/games/,${PREFIX}/bin/,g' ${WRKSRC}/debian/*.desktop
1.11 yason 61:
1.10 yason 62: pre-configure:
63: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
64: AUTOMAKE_VERSION=${AUTOMAKE_VERSION} aclocal
65: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
66: AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoconf
1.11 yason 67:
68: post-install:
69: ${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/ufoai
1.12 yason 70: .for i in ufo ufoded
71: ${INSTALL_MAN} ${WRKSRC}/debian/$i.6 ${PREFIX}/man/man6
1.14 ! yason 72: .endfor
! 73: .for i in ufoai ufoded
! 74: ${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
! 75: ${INSTALL_DATA} ${WRKSRC}/debian/$i.desktop ${PREFIX}/share/applications
1.12 yason 76: .endfor
1.1 yason 77:
78: .include <bsd.port.mk>
CVSweb