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

Annotation of ports/games/ufoai/base/Makefile, Revision 1.1

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}
        !            31: AUTOCONF_VERSION =     2.63
        !            32: AUTOMAKE_VERSION =     1.9
        !            33: CONFIGURE_STYLE =      autoconf automake
        !            34: CONFIGURE_ARGS =       --enable-release=yes --disable-ufo2map --disable-uforadiant
        !            35:
        !            36: CONFIGURE_ENV +=       CFLAGS="-pthread" \
        !            37:                        CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include -I${LOCALBASE}/include/libpng" \
        !            38:                        LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -liconv"
        !            39:
        !            40: INSTALL_TARGET =       install_exec
        !            41:
        !            42: post-extract:
        !            43:        mkdir ${WRKSRC}/base
        !            44:
        !            45: post-patch:
        !            46:        perl -pi -e 's,/usr/share/games/,${PREFIX}/share/,g' ${WRKSRC}/debian/*.6
        !            47:        perl -pi -e 's,/usr/games/,${PREFIX}/bin/,g' ${WRKSRC}/debian/*.desktop
        !            48:
        !            49: pre-configure:
        !            50:        cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
        !            51:                AUTOMAKE_VERSION=${AUTOMAKE_VERSION} aclocal
        !            52:        cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
        !            53:                AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoconf
        !            54:
        !            55: post-install:
        !            56:        ${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/ufoai
        !            57: .for i in ufo ufoded
        !            58:        ${INSTALL_MAN} ${WRKSRC}/debian/$i.6 ${PREFIX}/man/man6
        !            59: .endfor
        !            60: .for i in ufoai ufoded
        !            61:        ${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
        !            62:        ${INSTALL_DATA} ${WRKSRC}/debian/$i.desktop ${PREFIX}/share/applications
        !            63: .endfor
        !            64:
        !            65: .include <bsd.port.mk>

CVSweb