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

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