Update games/xonotic to version 0.8.2_1
[dports.git] / games / pyfa / Makefile
1 # Created by: Andrey Fesenko <andrey@bsdnir.info>
2 # $FreeBSD$
3
4 PORTNAME=       pyfa
5 PORTVERSION=    1.19.1
6 PORTREVISION=   1
7 DISTVERSIONPREFIX=      v
8 CATEGORIES=     games python
9
10 MAINTAINER=     andrey@bsdnir.info
11 COMMENT=        Fitting tool for EVE Online
12
13 LICENSE=        GPLv3+
14 LICENSE_FILE=   ${WRKSRC}/LICENSE
15
16 RUN_DEPENDS=    ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \
17                 ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.6:databases/py-sqlalchemy10 \
18                 ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests
19
20 USE_GITHUB=     yes
21 GH_ACCOUNT=     pyfa-org
22 GH_PROJECT=     Pyfa
23
24 USES=           python:2 dos2unix
25 DOS2UNIX_GLOB=  *.py
26 NO_ARCH=        yes
27
28 PLIST_FILES=    bin/pyfa
29 PORTDATA=       *
30
31 USE_WX=         2.8 3.0
32 WX_COMPS=       wx:run python:run
33
34 OPTIONS_DEFINE=         DPSGRAPHING
35 DPSGRAPHING_DESC=       DPS graphing (requires NumPy and matplotlib)
36
37 DPSGRAPHING_RUN_DEPENDS=        ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.5.0:math/py-matplotlib \
38                 ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy \
39                 ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools
40
41 do-build:
42         @${PYTHON_CMD} -m compileall ${WRKSRC}
43         @${PYTHON_CMD} -O -m compileall ${WRKSRC}
44
45 post-build:
46         @${PRINTF} "#!/bin/sh\nexec ${PYTHON_CMD} ${DATADIR}/pyfa.py\n" \
47                 > ${WRKDIR}/pyfa.sh
48
49 do-install:
50         @${MKDIR} ${STAGEDIR}${DATADIR}
51         @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
52         ${INSTALL_SCRIPT} ${WRKDIR}/pyfa.sh ${STAGEDIR}${PREFIX}/bin/pyfa
53
54 .include <bsd.port.mk>