summaryrefslogtreecommitdiff
path: root/math/py-gato
diff options
context:
space:
mode:
authorRuslan Makhmatkhanov <rm@FreeBSD.org>2016-02-15 07:14:47 +0000
committerRuslan Makhmatkhanov <rm@FreeBSD.org>2016-02-15 07:14:47 +0000
commitd6093a4dcfd604e46a55feaa6921eb478c646e86 (patch)
tree32f341fe01117a068df85002368aa46a077eee9b /math/py-gato
parent- Mark BROKEN: checksum mismatch (diff)
math/py-gato: update to 1.2.2
- update to 1.2.2 - switch to CHEESESHOP (upstream moved development from SF) - define LICENSE (LGPL21) - switch to distutils from manual installation; utilize autoplist - limit python version to 2.x, add NO_ARCH - pass maintainership to python@
Notes
Notes: svn path=/head/; revision=408919
Diffstat (limited to 'math/py-gato')
-rw-r--r--math/py-gato/Makefile49
-rw-r--r--math/py-gato/distinfo4
-rw-r--r--math/py-gato/pkg-plist76
3 files changed, 15 insertions, 114 deletions
diff --git a/math/py-gato/Makefile b/math/py-gato/Makefile
index 6ad6c67f8e57..d4df1514fc0a 100644
--- a/math/py-gato/Makefile
+++ b/math/py-gato/Makefile
@@ -2,52 +2,29 @@
# $FreeBSD$
PORTNAME= gato
-PORTVERSION= 1.02
-PORTREVISION= 1
+PORTVERSION= 1.2.2
CATEGORIES= math python
-MASTER_SITES= http://gato.sourceforge.net/Download/
+MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= Gato-${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= python@FreeBSD.org
COMMENT= Python-based toolbox to visualise algorithms on graphs
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter
-
-WRKSRC= ${WRKDIR}/Gato
-
-USES= python
-
-EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}
+LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/LGPL.txt
-post-patch:
- @${REINPLACE_CMD} -e 's,^.*__future__.*$$,,' ${WRKSRC}/DataStructures.py
- @${GREP} -lR "^#!" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
- '/^#!/s|python.*$$|python|g'
-
-pre-build:
- @${TOUCH} ${WRKSRC}/__init__.py
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter
-do-build:
- ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
- -d ${PYTHON_SITELIBDIR} \
- -f ${WRKSRC}
- ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
- -d ${PYTHON_SITELIBDIR} \
- -f ${WRKSRC}
+NO_ARCH= yes
+PORTEXAMPLES= *
+USES= python:2
+USE_PYTHON= autoplist distutils
-do-install:
- @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/Gato
-.for pyfile in *.py *.pyc *.pyo
- ${INSTALL_DATA} ${WRKSRC}/${pyfile} ${STAGEDIR}${PYTHON_SITELIBDIR}/Gato
-.endfor
-.for script in Gato Gred
- @${CHMOD} ${BINMODE} ${STAGEDIR}${PYTHON_SITELIBDIR}/Gato/${script}.py
- @${LN} -sf ${PYTHON_SITELIBDIR}/Gato/${script}.py ${STAGEDIR}${PREFIX}/bin/${script}
-.endfor
+post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-.for egfile in *.alg *.pro *.cat
- ${INSTALL_DATA} ${WRKSRC}/${egfile} ${STAGEDIR}${EXAMPLESDIR}
+.for sample in *.alg *.pro *.cat
+ ${INSTALL_DATA} ${WRKSRC}/${sample} ${STAGEDIR}${EXAMPLESDIR}
.endfor
.include <bsd.port.mk>
diff --git a/math/py-gato/distinfo b/math/py-gato/distinfo
index e0af6ceda285..06dfc4ed30a5 100644
--- a/math/py-gato/distinfo
+++ b/math/py-gato/distinfo
@@ -1,2 +1,2 @@
-SHA256 (Gato-1.02.tar.gz) = 28632f326429534ccc4919b49aedb4b4b210ac9318024a0aa677a37239231035
-SIZE (Gato-1.02.tar.gz) = 182323
+SHA256 (Gato-1.2.2.tar.gz) = d353b8af72ad780f0301912f101ea528822d616bea717c7ca84eaeb0609fa42f
+SIZE (Gato-1.2.2.tar.gz) = 274369
diff --git a/math/py-gato/pkg-plist b/math/py-gato/pkg-plist
deleted file mode 100644
index f0d4c5dfa090..000000000000
--- a/math/py-gato/pkg-plist
+++ /dev/null
@@ -1,76 +0,0 @@
-bin/Gato
-bin/Gred
-%%PYTHON_SITELIBDIR%%/Gato/AnimatedAlgorithms.py
-%%PYTHON_SITELIBDIR%%/Gato/AnimatedAlgorithms.pyc
-%%PYTHON_SITELIBDIR%%/Gato/AnimatedAlgorithms.pyo
-%%PYTHON_SITELIBDIR%%/Gato/AnimatedDataStructures.py
-%%PYTHON_SITELIBDIR%%/Gato/AnimatedDataStructures.pyc
-%%PYTHON_SITELIBDIR%%/Gato/AnimatedDataStructures.pyo
-%%PYTHON_SITELIBDIR%%/Gato/AnimationHistory.py
-%%PYTHON_SITELIBDIR%%/Gato/AnimationHistory.pyc
-%%PYTHON_SITELIBDIR%%/Gato/AnimationHistory.pyo
-%%PYTHON_SITELIBDIR%%/Gato/DataStructures.py
-%%PYTHON_SITELIBDIR%%/Gato/DataStructures.pyc
-%%PYTHON_SITELIBDIR%%/Gato/DataStructures.pyo
-%%PYTHON_SITELIBDIR%%/Gato/EditObjectAttributesDialog.py
-%%PYTHON_SITELIBDIR%%/Gato/EditObjectAttributesDialog.pyc
-%%PYTHON_SITELIBDIR%%/Gato/EditObjectAttributesDialog.pyo
-%%PYTHON_SITELIBDIR%%/Gato/Embedder.py
-%%PYTHON_SITELIBDIR%%/Gato/Embedder.pyc
-%%PYTHON_SITELIBDIR%%/Gato/Embedder.pyo
-%%PYTHON_SITELIBDIR%%/Gato/Gato.py
-%%PYTHON_SITELIBDIR%%/Gato/Gato.pyc
-%%PYTHON_SITELIBDIR%%/Gato/Gato.pyo
-%%PYTHON_SITELIBDIR%%/Gato/GatoConfiguration.py
-%%PYTHON_SITELIBDIR%%/Gato/GatoConfiguration.pyc
-%%PYTHON_SITELIBDIR%%/Gato/GatoConfiguration.pyo
-%%PYTHON_SITELIBDIR%%/Gato/GatoDialogs.py
-%%PYTHON_SITELIBDIR%%/Gato/GatoDialogs.pyc
-%%PYTHON_SITELIBDIR%%/Gato/GatoDialogs.pyo
-%%PYTHON_SITELIBDIR%%/Gato/GatoFile.py
-%%PYTHON_SITELIBDIR%%/Gato/GatoFile.pyc
-%%PYTHON_SITELIBDIR%%/Gato/GatoFile.pyo
-%%PYTHON_SITELIBDIR%%/Gato/GatoGlobals.py
-%%PYTHON_SITELIBDIR%%/Gato/GatoGlobals.pyc
-%%PYTHON_SITELIBDIR%%/Gato/GatoGlobals.pyo
-%%PYTHON_SITELIBDIR%%/Gato/GatoIcons.py
-%%PYTHON_SITELIBDIR%%/Gato/GatoIcons.pyc
-%%PYTHON_SITELIBDIR%%/Gato/GatoIcons.pyo
-%%PYTHON_SITELIBDIR%%/Gato/GatoTest.py
-%%PYTHON_SITELIBDIR%%/Gato/GatoTest.pyc
-%%PYTHON_SITELIBDIR%%/Gato/GatoTest.pyo
-%%PYTHON_SITELIBDIR%%/Gato/GatoUtil.py
-%%PYTHON_SITELIBDIR%%/Gato/GatoUtil.pyc
-%%PYTHON_SITELIBDIR%%/Gato/GatoUtil.pyo
-%%PYTHON_SITELIBDIR%%/Gato/Graph.py
-%%PYTHON_SITELIBDIR%%/Gato/Graph.pyc
-%%PYTHON_SITELIBDIR%%/Gato/Graph.pyo
-%%PYTHON_SITELIBDIR%%/Gato/GraphCreator.py
-%%PYTHON_SITELIBDIR%%/Gato/GraphCreator.pyc
-%%PYTHON_SITELIBDIR%%/Gato/GraphCreator.pyo
-%%PYTHON_SITELIBDIR%%/Gato/GraphDisplay.py
-%%PYTHON_SITELIBDIR%%/Gato/GraphDisplay.pyc
-%%PYTHON_SITELIBDIR%%/Gato/GraphDisplay.pyo
-%%PYTHON_SITELIBDIR%%/Gato/GraphEditor.py
-%%PYTHON_SITELIBDIR%%/Gato/GraphEditor.pyc
-%%PYTHON_SITELIBDIR%%/Gato/GraphEditor.pyo
-%%PYTHON_SITELIBDIR%%/Gato/GraphUtil.py
-%%PYTHON_SITELIBDIR%%/Gato/GraphUtil.pyc
-%%PYTHON_SITELIBDIR%%/Gato/GraphUtil.pyo
-%%PYTHON_SITELIBDIR%%/Gato/Gred.py
-%%PYTHON_SITELIBDIR%%/Gato/Gred.pyc
-%%PYTHON_SITELIBDIR%%/Gato/Gred.pyo
-%%PYTHON_SITELIBDIR%%/Gato/PlanarEmbedding.py
-%%PYTHON_SITELIBDIR%%/Gato/PlanarEmbedding.pyc
-%%PYTHON_SITELIBDIR%%/Gato/PlanarEmbedding.pyo
-%%PYTHON_SITELIBDIR%%/Gato/PlanarityTest.py
-%%PYTHON_SITELIBDIR%%/Gato/PlanarityTest.pyc
-%%PYTHON_SITELIBDIR%%/Gato/PlanarityTest.pyo
-%%PYTHON_SITELIBDIR%%/Gato/__init__.py
-%%PYTHON_SITELIBDIR%%/Gato/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Gato/__init__.pyo
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BFS.alg
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BFS.pro
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DFS.alg
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/DFS.pro
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample.cat