Import py27-epigrass-2.3.1 as wip/py-epigrass.

Epigrass is a software for visualizing, analyzing and simulating of
epidemic processes on geo-referenced networks

EpiGrass can interact with the GRASS GIS from which it can obtain maps and other
geo-referenced information. However, EpiGrass does not require an installation
of the GRASS GIS for most of its features.
This commit is contained in:
Kamel Ibn Aziz Derouiche 2013-09-07 19:53:40 +00:00 committed by Thomas Klausner
parent d26c885a24
commit e6725f8e3f
5 changed files with 199 additions and 0 deletions

6
py-epigrass/DESCR Normal file
View file

@ -0,0 +1,6 @@
Epigrass is a software for visualizing, analyzing and simulating of
epidemic processes on geo-referenced networks
EpiGrass can interact with the GRASS GIS from which it can obtain maps and other
geo-referenced information. However, EpiGrass does not require an installation
of the GRASS GIS for most of its features.

27
py-epigrass/Makefile Normal file
View file

@ -0,0 +1,27 @@
# $NetBSD: Makefile,v 1.1 2013/09/07 19:53:40 jihbed Exp $
DISTNAME= epigrass-2.3.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= biology python
MASTER_SITES= https://pypi.python.org/packages/source/e/epigrass/
MAINTAINER= jihbed.research@gmail.com
HOMEPAGE= https://pypi.python.org/pypi/epigrass/
COMMENT= Epidemiological Geo-Referenced Analysis and Simulation System
LICENSE= gnu-gpl-v2
WRKSRC= ${WRKDIR}/epigrass-2.3.1
USE_LANGUAGES= # none
DEPENDS+= ${PYPKGPREFIX}-mysqldb>=1.2.3:../../databases/py-mysqldb
DEPENDS+= ${PYPKGPREFIX}-networkx>=1.7:../../math/py-networkx
DEPENDS+= ${PYPKGPREFIX}-redis-py>=2.8.0:../../wip/py-redis-py
PYTHON_VERSION_DEFAULT= 26 27
.include "../../graphics/py-matplotlib/buildlink3.mk"
.include "../../lang/python/egg.mk"
.include "../../math/py-numpy/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../x11/py-qt4/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

133
py-epigrass/PLIST Normal file
View file

@ -0,0 +1,133 @@
@comment $NetBSD: PLIST,v 1.1 2013/09/07 19:53:40 jihbed Exp $
bin/epgeditor
bin/epigrass
bin/epirunner
bin/neteditor
${PYSITELIB}/Epigrass/HelpEpg.html
${PYSITELIB}/Epigrass/Ui_about4.py
${PYSITELIB}/Epigrass/Ui_about4.pyc
${PYSITELIB}/Epigrass/Ui_about4.pyo
${PYSITELIB}/Epigrass/Ui_cpanel4new.py
${PYSITELIB}/Epigrass/Ui_cpanel4new.pyc
${PYSITELIB}/Epigrass/Ui_cpanel4new.pyo
${PYSITELIB}/Epigrass/Ui_display.py
${PYSITELIB}/Epigrass/Ui_display.pyc
${PYSITELIB}/Epigrass/Ui_display.pyo
${PYSITELIB}/Epigrass/Ui_epgeditor.py
${PYSITELIB}/Epigrass/Ui_epgeditor.pyc
${PYSITELIB}/Epigrass/Ui_epgeditor.pyo
${PYSITELIB}/Epigrass/Ui_neteditor.py
${PYSITELIB}/Epigrass/Ui_neteditor.pyc
${PYSITELIB}/Epigrass/Ui_neteditor.pyo
${PYSITELIB}/Epigrass/__init__.py
${PYSITELIB}/Epigrass/__init__.pyc
${PYSITELIB}/Epigrass/__init__.pyo
${PYSITELIB}/Epigrass/__version__.py
${PYSITELIB}/Epigrass/__version__.pyc
${PYSITELIB}/Epigrass/__version__.pyo
${PYSITELIB}/Epigrass/about.py
${PYSITELIB}/Epigrass/about.pyc
${PYSITELIB}/Epigrass/about.pyo
${PYSITELIB}/Epigrass/cpanel.py
${PYSITELIB}/Epigrass/cpanel.pyc
${PYSITELIB}/Epigrass/cpanel.pyo
${PYSITELIB}/Epigrass/dataObject.py
${PYSITELIB}/Epigrass/dataObject.pyc
${PYSITELIB}/Epigrass/dataObject.pyo
${PYSITELIB}/Epigrass/data_io.py
${PYSITELIB}/Epigrass/data_io.pyc
${PYSITELIB}/Epigrass/data_io.pyo
${PYSITELIB}/Epigrass/dgraph.py
${PYSITELIB}/Epigrass/dgraph.pyc
${PYSITELIB}/Epigrass/dgraph.pyo
${PYSITELIB}/Epigrass/display.ui
${PYSITELIB}/Epigrass/egicon.png
${PYSITELIB}/Epigrass/elasticnodes.py
${PYSITELIB}/Epigrass/elasticnodes.pyc
${PYSITELIB}/Epigrass/elasticnodes.pyo
${PYSITELIB}/Epigrass/epgeditor.py
${PYSITELIB}/Epigrass/epgeditor.pyc
${PYSITELIB}/Epigrass/epgeditor.pyo
${PYSITELIB}/Epigrass/epiRTplay.py
${PYSITELIB}/Epigrass/epiRTplay.pyc
${PYSITELIB}/Epigrass/epiRTplay.pyo
${PYSITELIB}/Epigrass/epigdal.py
${PYSITELIB}/Epigrass/epigdal.pyc
${PYSITELIB}/Epigrass/epigdal.pyo
${PYSITELIB}/Epigrass/epigrass.py
${PYSITELIB}/Epigrass/epigrass.pyc
${PYSITELIB}/Epigrass/epigrass.pyo
${PYSITELIB}/Epigrass/epigrass.qrc
${PYSITELIB}/Epigrass/epigrass_es.qm
${PYSITELIB}/Epigrass/epigrass_es.ts
${PYSITELIB}/Epigrass/epigrass_fr.qm
${PYSITELIB}/Epigrass/epigrass_fr.ts
${PYSITELIB}/Epigrass/epigrass_rc.py
${PYSITELIB}/Epigrass/epigrass_rc.pyc
${PYSITELIB}/Epigrass/epigrass_rc.pyo
${PYSITELIB}/Epigrass/epigrass_ru_RU.qm
${PYSITELIB}/Epigrass/epigrass_ru_RU.ts
${PYSITELIB}/Epigrass/epimodels.py
${PYSITELIB}/Epigrass/epimodels.pyc
${PYSITELIB}/Epigrass/epimodels.pyo
${PYSITELIB}/Epigrass/epiplay.py
${PYSITELIB}/Epigrass/epiplay.pyc
${PYSITELIB}/Epigrass/epiplay.pyo
${PYSITELIB}/Epigrass/manager.py
${PYSITELIB}/Epigrass/manager.pyc
${PYSITELIB}/Epigrass/manager.pyo
${PYSITELIB}/Epigrass/manager_pt_BR.qm
${PYSITELIB}/Epigrass/manager_pt_BR.ts
${PYSITELIB}/Epigrass/neteditor.py
${PYSITELIB}/Epigrass/neteditor.pyc
${PYSITELIB}/Epigrass/neteditor.pyo
${PYSITELIB}/Epigrass/neteditor.ui
${PYSITELIB}/Epigrass/primitives.py
${PYSITELIB}/Epigrass/primitives.pyc
${PYSITELIB}/Epigrass/primitives.pyo
${PYSITELIB}/Epigrass/pylabQtcanvas.py
${PYSITELIB}/Epigrass/pylabQtcanvas.pyc
${PYSITELIB}/Epigrass/pylabQtcanvas.pyo
${PYSITELIB}/Epigrass/qtgraph.py
${PYSITELIB}/Epigrass/qtgraph.pyc
${PYSITELIB}/Epigrass/qtgraph.pyo
${PYSITELIB}/Epigrass/report.py
${PYSITELIB}/Epigrass/report.pyc
${PYSITELIB}/Epigrass/report.pyo
${PYSITELIB}/Epigrass/rinterface.py
${PYSITELIB}/Epigrass/rinterface.pyc
${PYSITELIB}/Epigrass/rinterface.pyo
${PYSITELIB}/Epigrass/simobj.py
${PYSITELIB}/Epigrass/simobj.pyc
${PYSITELIB}/Epigrass/simobj.pyo
${PYSITELIB}/Epigrass/spread.py
${PYSITELIB}/Epigrass/spread.pyc
${PYSITELIB}/Epigrass/spread.pyo
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
share/applications/epigrass.desktop
share/doc/epigrass/Epigrass.pdf
share/doc/epigrass/demos/CustomModel.py
share/doc/epigrass/demos/CustomModel_example.py
share/doc/epigrass/demos/edges.csv
share/doc/epigrass/demos/edgesout.csv
share/doc/epigrass/demos/flu.epg
share/doc/epigrass/demos/mesh.csv
share/doc/epigrass/demos/mesh.epg
share/doc/epigrass/demos/nodes.csv
share/doc/epigrass/demos/rio.epg
share/doc/epigrass/demos/riozonas_LatLong.dbf
share/doc/epigrass/demos/riozonas_LatLong.shp
share/doc/epigrass/demos/riozonas_LatLong.shx
share/doc/epigrass/demos/sars.epg
share/doc/epigrass/demos/script.epg
share/doc/epigrass/demos/sites.csv
share/doc/epigrass/demos/sitios2.csv
share/doc/epigrass/demos/sitios3.csv
share/doc/epigrass/demos/star.csv
share/doc/epigrass/demos/star.epg
share/pixmaps/egicon.png

6
py-epigrass/distinfo Normal file
View file

@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.1 2013/09/07 19:53:40 jihbed Exp $
SHA1 (epigrass-2.3.1.tar.gz) = 41156cd4839cd2f25bb51fbb1b741d3e1a5cfd8b
RMD160 (epigrass-2.3.1.tar.gz) = 16531502b82f12cb6060df1c6329a0b6a189e7da
Size (epigrass-2.3.1.tar.gz) = 2114583 bytes
SHA1 (patch-setup.py) = dc9faa20d8339db50f057320e6d033c1bb01d109

View file

@ -0,0 +1,27 @@
$NetBSD: patch-setup.py,v 1.1 2013/09/07 19:53:40 jihbed Exp $
--- setup.py.orig 2013-06-16 19:55:08.000000000 +0000
+++ setup.py 2013-09-07 16:22:08.000000000 +0000
@@ -1,5 +1,6 @@
# -*- coding:utf8 -*-
import ez_setup
+import sys
ez_setup.use_setuptools()
from setuptools import setup
from glob import glob
@@ -31,12 +32,12 @@
],
'gui_scripts': [
'epigrass = Epigrass.epigrass:main',
- 'epgeditor= Epigrass.epgeditor:main',
- 'neteditor= Epigrass.neteditor:main'
+ 'epgeditor = Epigrass.epgeditor:main',
+ 'neteditor = Epigrass.neteditor:main'
]
},
include_package_data = True,
package_data = {'':['INSTALL','README','COPYING','epigrass.desktop','*.rst','*.tex','*.png','*.jpg']},
- #data_files = [('/usr/share/pixmaps',['egicon.png']),('/usr/share/doc/epigrass/demos',demos),('/usr/share/doc/epigrass/',['docs/build/latex/Epigrass.pdf']),('/usr/share/applications',['epigrass.desktop'])]
+ data_files = [('/usr/pkg/share/pixmaps',['egicon.png']),('/usr/pkg/share/doc/epigrass/demos',demos),('/usr/pkg/share/doc/epigrass/',['docs/build/latex/Epigrass.pdf']),('/usr/pkg/share/applications',['epigrass.desktop'])]
)