Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 May 2015 20:27:43 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r386479 - in head/games: . pyfa
Message-ID:  <201505152027.t4FKRhSs062616@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Fri May 15 20:27:42 2015
New Revision: 386479
URL: https://svnweb.freebsd.org/changeset/ports/386479

Log:
  Pyfa is a cross-platform desktop fitting application for EVE online
  that can be used natively on any platform where python and wxwidgets
  are available.
  
  It provides many advanced features such as graphs and full calculations
  of any possible combination of modules, fits, etc.
  
  WWW: https://github.com/DarkFenX/Pyfa
  
  PR:		199838
  Submitted by:	andrey@bsdnir.info

Added:
  head/games/pyfa/
  head/games/pyfa/Makefile   (contents, props changed)
  head/games/pyfa/distinfo   (contents, props changed)
  head/games/pyfa/pkg-descr   (contents, props changed)
Modified:
  head/games/Makefile

Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile	Fri May 15 20:24:49 2015	(r386478)
+++ head/games/Makefile	Fri May 15 20:27:42 2015	(r386479)
@@ -772,6 +772,7 @@
     SUBDIR += pycadia
     SUBDIR += pyching
     SUBDIR += pydance
+    SUBDIR += pyfa
     SUBDIR += pykawari
     SUBDIR += pysolfc
     SUBDIR += pyspacewar

Added: head/games/pyfa/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/pyfa/Makefile	Fri May 15 20:27:42 2015	(r386479)
@@ -0,0 +1,53 @@
+# Created by: Andrey Fesenko <andrey@bsdnir.info>
+# $FreeBSD$
+
+PORTNAME=	pyfa
+PORTVERSION=	1.11.0
+DISTVERSIONPREFIX=	v
+CATEGORIES=	games python
+
+MAINTAINER=	andrey@bsdnir.info
+COMMENT=	Fitting tool for EVE Online
+
+LICENSE=	GPLv3 # or later
+LICENSE_FILE=	${WRKSRC}/gpl.txt
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dateutil>0:${PORTSDIR}/devel/py-dateutil \
+		${PYTHON_PKGNAMEPREFIX}sqlalchemy>0:${PORTSDIR}/databases/py-sqlalchemy
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	DarkFenX
+
+USES=		python:2 dos2unix
+DOS2UNIX_GLOB=	*.py
+WRKSRC=		${WRKDIR}/Pyfa-${PORTVERSION}
+
+PLIST_FILES=	bin/pyfa
+PORTDATA=	*
+
+USE_WX=		2.8
+WX_COMPS=	python:run
+WX_UNICODE=	yes
+
+OPTIONS_DEFINE=		DPSGRAPHING
+DPSGRAPHING_DESC=	DPS graphing (requires NumPy and matplotlib)
+OPTIONS_DEFAULT=	DPSGRAPHING
+
+DPSGRAPHING_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}matplotlib>0:${PORTSDIR}/math/py-matplotlib \
+		${PYTHON_PKGNAMEPREFIX}numpy>0:${PORTSDIR}/math/py-numpy \
+		${PYTHON_PKGNAMEPREFIX}more-itertools>0:${PORTSDIR}/devel/py-more-itertools
+
+do-build:
+	@${PYTHON_CMD} -m compileall ${WRKSRC}
+	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
+
+post-build:
+	@${PRINTF} "#!/bin/sh\nexec ${PYTHON_CMD} ${DATADIR}/pyfa.py\n" \
+		> ${WRKDIR}/pyfa.sh
+
+do-install:
+	@${MKDIR} ${STAGEDIR}${DATADIR}
+	@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
+	${INSTALL_SCRIPT} ${WRKDIR}/pyfa.sh ${STAGEDIR}${PREFIX}/bin/pyfa
+
+.include <bsd.port.mk>

Added: head/games/pyfa/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/pyfa/distinfo	Fri May 15 20:27:42 2015	(r386479)
@@ -0,0 +1,2 @@
+SHA256 (DarkFenX-pyfa-v1.11.0_GH0.tar.gz) = d2c0c4e71604a2fe7dd2557a598a3d7d5abd2cc73a9497a0ce76158e1499adca
+SIZE (DarkFenX-pyfa-v1.11.0_GH0.tar.gz) = 5846954

Added: head/games/pyfa/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/pyfa/pkg-descr	Fri May 15 20:27:42 2015	(r386479)
@@ -0,0 +1,8 @@
+Pyfa is a cross-platform desktop fitting application for EVE online
+that can be used natively on any platform where python and wxwidgets
+are available.
+
+It provides many advanced features such as graphs and full calculations
+of any possible combination of modules, fits, etc.
+
+WWW: https://github.com/DarkFenX/Pyfa



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201505152027.t4FKRhSs062616>