From owner-svn-ports-all@freebsd.org Wed Nov 13 23:47:29 2019 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 215C11C12DE; Wed, 13 Nov 2019 23:47:29 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47D1W504DZz4ZlL; Wed, 13 Nov 2019 23:47:28 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id BB5031FB59; Wed, 13 Nov 2019 23:47:28 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xADNlS54059849; Wed, 13 Nov 2019 23:47:28 GMT (envelope-from sunpoet@FreeBSD.org) Received: (from sunpoet@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xADNlRHf059843; Wed, 13 Nov 2019 23:47:27 GMT (envelope-from sunpoet@FreeBSD.org) Message-Id: <201911132347.xADNlRHf059843@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sunpoet set sender to sunpoet@FreeBSD.org using -f From: Sunpoet Po-Chuan Hsieh Date: Wed, 13 Nov 2019 23:47:27 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r517537 - in head/graphics: . py-visvis X-SVN-Group: ports-head X-SVN-Commit-Author: sunpoet X-SVN-Commit-Paths: in head/graphics: . py-visvis X-SVN-Commit-Revision: 517537 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Nov 2019 23:47:29 -0000 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 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 +# $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 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