Tweak games/kreversi version 4.14.3
[dports.git] / games / py-fife / Makefile
1 # Created by: GreenDog <fiziologus@gmail.com>
2 # $FreeBSD$
3
4 PORTNAME=               fife
5 PORTVERSION=            0.3.5
6 PORTREVISION=           5
7 CATEGORIES=             games
8 MASTER_SITES=           http://sourceforge.net/projects/${PORTNAME}/files/active/src/:source \
9                         http://sourceforge.net/projects/${PORTNAME}/files/active/demos/:demo \
10                         http://sourceforge.net/projects/${PORTNAME}/files/active/tools/:tools
11 PKGNAMEPREFIX=          ${PYTHON_PKGNAMEPREFIX}
12 DISTNAME=               ${PORTNAME}_${PORTVERSION}
13 DISTFILES+=             ${DISTNAME}.tar.gz:source \
14                         ${DISTNAME}_demos.tar.gz:demo \
15                         ${DISTNAME}_tools.tar.gz:tools
16
17 MAINTAINER=             fiziologus@gmail.com
18 COMMENT=                Flexible Isometric Free Engine
19
20 LICENSE=                LGPL21
21
22 BUILD_DEPENDS=          ${LOCALBASE}/bin/swig2.0:devel/swig20
23 LIB_DEPENDS=            libvorbisfile.so:audio/libvorbis \
24                         libguichan.so:devel/guichan \
25                         libboost_filesystem.so:devel/boost-libs \
26                         libpng.so:graphics/png
27
28 USES=                   openal:al pkgconfig python:2 scons
29 USE_GL=                 gl
30 USE_SDL=                sdl ttf image
31 USE_XORG=               xcursor
32
33 ALL_TARGET=             fife-python
34 INSTALL_TARGET=         install-python
35 MAKE_ENV+=              SWIG=${LOCALBASE}/bin/swig2.0
36
37 OPTIONS_DEFINE=         DOCS
38
39 post-patch:
40         ${REINPLACE_CMD} -e 's/X11R6/local/g; s/libpng/ligpng15/g' ${WRKSRC}/build/openbsd4-config.py && \
41                 ${MV} ${WRKSRC}/build/openbsd4-config.py ${WRKSRC}/build/${PYTHON_PLATFORM}-config.py
42
43 OPTIONS_DEFINE= DOCS
44
45 post-install:
46         ${MKDIR} ${STAGEDIR}${DATADIR}
47         ${MV} ${WRKDIR}/tools ${STAGEDIR}${DATADIR}
48         ${MV} ${WRKDIR}/demos ${STAGEDIR}${DATADIR}
49         ${MKDIR} ${STAGEDIR}${DOCSDIR}
50 .for FILE in README AUTHORS CHANGES COPYING
51         ${MV} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR}
52 .endfor
53
54 .include <bsd.port.mk>