Port details |
- py-mayavi Application and library for 3D visualization and plotting in Python
- 4.7.4_1 graphics
=0 4.7.4Version of this port present on the latest quarterly branch. - Maintainer: yuri@FreeBSD.org
 - Port Added: 2016-08-06 07:04:50
- Last Update: 2022-02-25 18:10:24
- Commit Hash: 337a99b
- Also Listed In: python science
- License: BSD3CLAUSE LGPL21 LGPL20 EPL LGPL3 BSD2CLAUSE APACHE11
- Description:
- 3D Scientific Data Visualization and Plotting.
The Mayavi project includes two related packages for 3-dimensional
visualization:
Mayavi: A tool for easy and interactive visualization of data, with
seamless integration with Python scientific libraries.
TVTK: A Traits-based wrapper for the Visualization Toolkit, a popular
open-source visualization library.
These libraries operate at different levels of abstraction. TVTK
manipulates visualization objects, while Mayavi lets you operate
on your data, and then see the results. Most users either use the
Mayavi user interface or program to its scripting interface; you
probably don't need to interact with TVTK unless you want to create
a new Mayavi module.
WWW: http://code.enthought.com/pages/mayavi-project.html
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}mayavi>0:graphics/py-mayavi@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/graphics/py-mayavi/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/py-mayavi
- pkg install py38-mayavi
NOTE: This is a Python port. Instead of py38-mayavi listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py38-mayavi
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1638775180
SHA256 (mayavi-4.7.4.tar.gz) = ec50e7ec6afb0f9224ad1863d104a0d1ded6c8deb13e720652007aaca2303332
SIZE (mayavi-4.7.4.tar.gz) = 7130390
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- vtk9>0 : math/vtk9
- py38-numpy>=1.16,1<1.21,1 : math/py-numpy@py38
- sphinx-build : textproc/py-sphinx@py38
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- Runtime dependencies:
-
- vtk9>0 : math/vtk9
- py38-numpy>=1.16,1<1.21,1 : math/py-numpy@py38
- py38-apptools>0 : devel/py-apptools@py38
- py38-envisage>0 : devel/py-envisage@py38
- py38-pyface>=6.0.0 : devel/py-pyface@py38
- py38-pygments>0 : textproc/py-pygments@py38
- py38-six>0 : devel/py-six@py38
- py38-traits>=4.6.0 : devel/py-traits@py38
- py38-traitsui>=6.0.0 : graphics/py-traitsui@py38
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- __init__.py : x11-toolkits/py-wxPython4@py38
- There are no ports dependent upon this port
- Configuration Options:
- No options to configure
- Options name:
- graphics_py-mayavi
- USES:
- python:3.6+ shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
25 Feb 2022 18:10:24 4.7.4_1
|
Loïc Bartoletti (lbartoletti)  |
x11-toolkits/py-wxPython4: Update to 4.1
- Rename wxPython40 to wxPython4
- Update to 4.1 version
- Fix wxgtk31 for string
- Use wxGtk31 instead of wxgtk30
- Fix kicad* ports with wxgtk31/wxPython 4.1
Changes:
- https://www.wxpython.org/news/2020-11-21-wxpython-411-release/index.html
Reviewed by: tcberner
Approved by: yuri, bofh
Differential Revision: D34080 |
06 Dec 2021 17:12:16 4.7.4
|
Yuri Victorovich (yuri)  |
graphics/py-mayavi: Update 4.7.3 -> 4.7.4 |
22 Nov 2021 09:40:34 4.7.3_1
|
Yuri Victorovich (yuri)  |
math/vtk9: Update 9.0.3 -> 9.1.0 |
19 Aug 2021 03:23:55 4.7.3
|
Yuri Victorovich (yuri)  |
graphics/py-mayavi: Broken on i386
Reported by: fallout |
11 May 2021 19:49:30 4.7.3
|
Yuri Victorovich (yuri)  |
graphics/py-mayavi: Update 4.7.2 -> 4.7.3
Reported by: portscout |
16 Apr 2021 07:52:45 4.7.2_2
|
Yuri Victorovich (yuri)  |
x11-toolkits/wxgtk31: Update 3.1.4 -> 3.1.5
Bump 43 ports that either depend on wxgtk31 or potentially depend on it.
Reported by: portscout |
06 Apr 2021 14:31:07 4.7.2_1
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
03 Mar 2021 18:08:32
4.7.2_1
|
kai  |
graphics/py-mayavi: Fix packaging with Python 3.8
* Apply the same fix as in r559094 by stripping libraries by wildcard paths.
PR: 253815
Approved by: python (with hat) |
26 Jan 2021 20:32:15
4.7.2_1
|
yuri  |
graphics/py-mayavi: Fix build (sphinx dependency was missing)
Also remove the unnecessary USE_PYTHON=concurrent.
Reported by: fallout |
24 Jan 2021 00:39:35
4.7.2
|
yuri  |
graphics/py-mayavi: Add USES=python:3.6+
rene@ and mat@ are correct: USES=python:3.6+ is needed, because Mayavi can't
build with Python-2.7.
'noflavors' only disallows flavors, and builds a single package corresponding to
the default Python version.
Reported by: rene mat |
22 Jan 2021 20:43:03
4.7.2
|
yuri  |
Re-add port: graphics/py-mayavi: Application and library for 3D visualization
and plotting in Python |
19 Sep 2020 13:01:00
4.5.0_8
|
rene  |
Remove expired ports:
2020-09-15 audio/abraca: Uses deprecated version of python
2020-09-15 audio/ardour5: Uses deprecated version of python
2020-09-15 audio/cplay: Uses deprecated version of python
2020-09-15 audio/cpp-xmms2: Uses deprecated version of python
2020-09-15 audio/p5-xmms2: Uses deprecated version of python
2020-09-15 biology/haplohseq: Uses deprecated version of python
2020-09-15 biology/tophat: Uses deprecated version of python
2020-09-15 chinese/ibus-array: Uses deprecated version of python
2020-09-15 comms/congruity: Uses deprecated version of python
2020-09-15 comms/libbtbb: Uses deprecated version of python
2020-09-15 comms/quisk: Uses deprecated version of python
2020-09-15 databases/mtools-mongodb: Uses deprecated version of python
2020-09-15 databases/mydbf2mysql: Uses deprecated version of python (Only the first 15 lines of the commit message are shown above ) |
03 Aug 2020 08:51:18
4.5.0_8
|
antoine  |
Deprecate a few python 2.7 ports |
17 May 2020 05:55:12
4.5.0_8
|
lbartoletti  |
x11-toolkits/wxgtk30: Update to 3.0.5.1
Changelog:
-
https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.0.5/docs/changes.txt
PR: 246218
Approved by: tcberner (mentor)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D24808 |
11 May 2020 23:51:58
4.5.0_7
|
dbaio  |
Update Sphinx
- Repocopy textproc/py-sphinx to textproc/py-sphinx18
Update it to 1.8.5 (latest version from 1.8.X).
This version supports Python 2 and 3.
Add test target.
- textproc/py-sphinx: Update to 3.0.2
Python 3 only (3.5+).
Add test target.
- Mk/Uses/python.mk: Add PY_SPHINX
(Only the first 15 lines of the commit message are shown above ) |
29 Feb 2020 18:24:19
4.5.0_7
|
lbartoletti  |
x11-toolkits/py-wxPython40: GUI toolkit for the Python programming language
py-wxPython40 aka Phoenix is a reborn of wxPython and in particular it allows to
use wxWidgets with Python3.
- Add x11-toolkits/py-wxPython40
- Replace wxPython30 by wxPython40 when python wxWidgets is required
- Fix cad/kicad and cad/kicad-devel to use wxPython40 "Phoenix"
- Update comms/congruity, graphics/py-mayavi from wx 2.8 to 3.0
- While I'm here fix portlint per emulators/playonbsd
- Remove RUN_DEPENDS from USE_WX per graphics/djvusmooth
- Bump portversion
- Fix unicode on x11-toolkits/wxgtk30 and take Maintainer'ship
PR: 241893
Reviewed by: koobs, tcberner
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D21915
Exp-run by: antoine |
26 Jul 2019 20:46:57
4.5.0_6
|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
10 Apr 2019 06:18:32
4.5.0_5
|
antoine  |
Bump a few PORTREVISIONs after r498529
With hat: portmgr |
12 Dec 2018 01:35:36
4.5.0_4
|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
27 May 2018 08:22:14
4.5.0_3
|
antoine  |
Fix dependencies for DEFAULT_VERSIONS=python=3.x |
10 Mar 2018 17:46:06
4.5.0_3
|
gerald  |
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079). |
30 Nov 2017 15:50:34
4.5.0_2 
|
mat  |
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the (Only the first 15 lines of the commit message are shown above ) |
22 Sep 2017 10:48:29
4.5.0_2
|
mat  |
Remove USES=execinfo.
PR: 220271
Submitted by: mat (review), Yasuhiro KIMURA (PR)
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11488 |
20 Apr 2017 04:13:39
4.5.0_2
|
miwi  |
- Fix Shebangs
- Added LICENSE
- Added NO_ARCH |
19 Aug 2016 16:04:00
4.5.0_1
|
amdmi3  |
- Add missing USES=execinfo, fixing build on 9.x
PR: 211937
Submitted by: Vladimir.Chukharev@gmail.com (maintainer) |
06 Aug 2016 07:04:36
4.5.0
|
pi  |
New port: graphics/py-mayavi
3D Scientific Data Visualization and Plotting
The Mayavi project includes two related packages for 3-dimensional
visualization:
Mayavi: A tool for easy and interactive visualization of data, with
seamless integration with Python scientific libraries.
TVTK: A Traits-based wrapper for the Visualization Toolkit, a popular
open-source visualization library.
These libraries operate at different levels of abstraction. TVTK
manipulates visualization objects, while Mayavi lets you operate
on your data, and then see the results. Most users either use the
Mayavi user interface or program to its scripting interface; you
probably don't need to interact with TVTK unless you want to create
a new Mayavi module.
WWW: http://code.enthought.com/projects/mayavi/
PR: 204435
Submitted by: Vladimir Chukharev <vladimir.chukharev@gmail.com> |