[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / games / ufoai

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