svn commit: r408919 - head/math/py-gato
Ruslan Makhmatkhanov
rm at FreeBSD.org
Mon Feb 15 07:14:49 UTC 2016
Author: rm
Date: Mon Feb 15 07:14:47 2016
New Revision: 408919
URL: https://svnweb.freebsd.org/changeset/ports/408919
Log:
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@
Deleted:
head/math/py-gato/pkg-plist
Modified:
head/math/py-gato/Makefile
head/math/py-gato/distinfo
Modified: head/math/py-gato/Makefile
==============================================================================
--- head/math/py-gato/Makefile Mon Feb 15 02:13:48 2016 (r408918)
+++ head/math/py-gato/Makefile Mon Feb 15 07:14:47 2016 (r408919)
@@ -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 at FreeBSD.org
+MAINTAINER= python at 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
+LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/LGPL.txt
-USES= python
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter
-EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}
+NO_ARCH= yes
+PORTEXAMPLES= *
+USES= python:2
+USE_PYTHON= autoplist distutils
-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
-
-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}
-
-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>
Modified: head/math/py-gato/distinfo
==============================================================================
--- head/math/py-gato/distinfo Mon Feb 15 02:13:48 2016 (r408918)
+++ head/math/py-gato/distinfo Mon Feb 15 07:14:47 2016 (r408919)
@@ -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
More information about the svn-ports-head
mailing list