svn commit: r517537 - in head/graphics: . py-visvis

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Wed Nov 13 23:47:29 UTC 2019


Author: sunpoet
Date: Wed Nov 13 23:47:27 2019
New Revision: 517537
URL: https://svnweb.freebsd.org/changeset/ports/517537

Log:
  Add py-visvis 1.12.2
  
  Visvis is a pure Python library for visualization of 1D to 4D data in an bject
  oriented way. Essentially, visvis is an object oriented layer of Python on top
  of OpenGl, thereby combining the power of OpenGl with the usability of Python. A
  Matlab-like interface in the form of a set of functions allows easy creation of
  objects (e.g. plot(), imshow(), volshow(), surf()).
  
  With visvis a range of different data can be visualized by simply adding world
  objects to a scene (or axes). These world objects can be anything from plots
  (lines with markers), to images, 3D rendered volumes, shaded meshes, or you can
  program your own world object class. If required, these data can also be moved
  in time.
  
  WWW: https://github.com/almarklein/visvis
  
  - While I'm here:
    - Fix LICENSE
    - Add LICENSE_FILE
    - Use PYNUMPY
    - Add missing USES=pyqt:5
  
  PR:		241510
  Submitted by:	Rainer Hurling <rhurlin at gwdg.de>

Added:
  head/graphics/py-visvis/
  head/graphics/py-visvis/1   (contents, props changed)
  head/graphics/py-visvis/2   (contents, props changed)
  head/graphics/py-visvis/Makefile   (contents, props changed)
  head/graphics/py-visvis/distinfo   (contents, props changed)
  head/graphics/py-visvis/pkg-descr   (contents, props changed)
Modified:
  head/graphics/Makefile

Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile	Wed Nov 13 23:47:20 2019	(r517536)
+++ head/graphics/Makefile	Wed Nov 13 23:47:27 2019	(r517537)
@@ -882,6 +882,7 @@
     SUBDIR += py-termtosvg
     SUBDIR += py-toyplot
     SUBDIR += py-traitsui
+    SUBDIR += py-visvis
     SUBDIR += py-wand
     SUBDIR += py-webcolors
     SUBDIR += py-willow

Added: head/graphics/py-visvis/1
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/py-visvis/1	Wed Nov 13 23:47:27 2019	(r517537)
@@ -0,0 +1,9 @@
+/usr/ports/x11-toolkits/fltk
+/usr/ports/graphics/mesa-libs
+/usr/ports/x11-toolkits/wxgtk30
+/usr/ports/graphics/py-imageio
+/usr/ports/math/py-numpy
+/usr/ports/graphics/py-PyOpenGL
+/usr/ports/devel/pyside2
+/usr/ports/devel/py-setuptools
+/usr/ports/lang/python37

Added: head/graphics/py-visvis/2
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/py-visvis/2	Wed Nov 13 23:47:27 2019	(r517537)
@@ -0,0 +1,11 @@
+/usr/ports/x11-toolkits/fltk
+/usr/ports/graphics/mesa-libs
+/usr/ports/x11-toolkits/wxgtk30
+/usr/ports/graphics/py-imageio
+/usr/ports/math/py-numpy
+/usr/ports/graphics/py-PyOpenGL
+/usr/ports/devel/pyside2
+/usr/ports/devel/py-setuptools
+/usr/ports/lang/python37
+/usr/ports/devel/py-qt5-core
+/usr/ports/x11-toolkits/py-qt5-gui

Added: head/graphics/py-visvis/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/py-visvis/Makefile	Wed Nov 13 23:47:27 2019	(r517537)
@@ -0,0 +1,30 @@
+# Created by: Rainer Hurling <rhurlin at gwdg.de>
+# $FreeBSD$
+
+PORTNAME=	visvis
+PORTVERSION=	1.12.2
+CATEGORIES=	graphics python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	rhurlin at gwdg.de
+COMMENT=	Object oriented approach to visualization of 1D to 4D data
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/license.txt
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}imageio>=0:graphics/py-imageio@${PY_FLAVOR} \
+		${PYNUMPY} \
+		${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pyside2>=0:devel/pyside2@${PY_FLAVOR}
+LIB_DEPENDS=	libfltk.so:x11-toolkits/fltk
+
+USES=		gl python pyqt:5
+USE_GL=		gl
+USE_PYQT=	core gui
+USE_PYTHON=	autoplist distutils
+USE_WX=		3.0+
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>

Added: head/graphics/py-visvis/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/py-visvis/distinfo	Wed Nov 13 23:47:27 2019	(r517537)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1572088205
+SHA256 (visvis-1.12.2.tar.gz) = ccfc5fc81223080f1d344617816d8a1acae462a80fb753e54ae2cdcb0af14705
+SIZE (visvis-1.12.2.tar.gz) = 4811730

Added: head/graphics/py-visvis/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/py-visvis/pkg-descr	Wed Nov 13 23:47:27 2019	(r517537)
@@ -0,0 +1,13 @@
+Visvis is a pure Python library for visualization of 1D to 4D data in an bject
+oriented way. Essentially, visvis is an object oriented layer of Python on top
+of OpenGl, thereby combining the power of OpenGl with the usability of Python. A
+Matlab-like interface in the form of a set of functions allows easy creation of
+objects (e.g. plot(), imshow(), volshow(), surf()).
+
+With visvis a range of different data can be visualized by simply adding world
+objects to a scene (or axes). These world objects can be anything from plots
+(lines with markers), to images, 3D rendered volumes, shaded meshes, or you can
+program your own world object class. If required, these data can also be moved
+in time.
+
+WWW: https://github.com/almarklein/visvis


More information about the svn-ports-all mailing list