Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Nov 2019 23:47:27 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r517537 - in head/graphics: . py-visvis
Message-ID:  <201911132347.xADNlRHf059843@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@gwdg.de>
+# $FreeBSD$
+
+PORTNAME=	visvis
+PORTVERSION=	1.12.2
+CATEGORIES=	graphics python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	rhurlin@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



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