Port details |
- vtk9 Visualization toolkit
- 9.1.0_2 math
=0 9.1.0_2Version of this port present on the latest quarterly branch. - Maintainer: yuri@FreeBSD.org
 - Port Added: 2020-04-26 23:25:05
- Last Update: 2022-06-22 14:39:46
- Commit Hash: 4eed1138
- Also Listed In: graphics
- License: BSD3CLAUSE
- Description:
- The Visualization Toolkit (VTK) is an open-source, freely available software
system for 3D computer graphics, image processing and visualization. VTK
consists of a C++ class library and several interpreted interface layers
including Tcl/Tk, Java, and Python. Kitware, whose team created and continues
to extend the toolkit, offers professional support and consulting services for
VTK. VTK supports a wide variety of visualization algorithms including: scalar,
vector, tensor, texture, and volumetric methods; and advanced modeling
techniques such as: implicit modeling, polygon reduction, mesh smoothing,
cutting, contouring, and Delaunay triangulation. VTK has an extensive
information visualization framework, has a suite of 3D interaction widgets,
supports parallel processing, and integrates with various databases on GUI
toolkits such as Qt and Tk.
WWW: https://vtk.org/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/math/vtk9/ && make install clean
- To add the package, run one of these commands:
- pkg install math/vtk9
- pkg install vtk9
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: vtk9
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1637434253
SHA256 (VTK-9.1.0.tar.gz) = 8fed42f4f8f1eb8083107b68eaa9ad71da07110161a3116ad807f43e5ca5ce96
SIZE (VTK-9.1.0.tar.gz) = 47871165
- 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:
-
- doxygen : devel/doxygen
- cmake : devel/cmake
- ninja : devel/ninja
- python3.8 : lang/python38
- xorgproto>=0 : x11/xorgproto
- xorgproto>=0 : x11/xorgproto
- ice.pc : x11/libICE
- x11.pc : x11/libX11
- xt.pc : x11-toolkits/libXt
- xext.pc : x11/libXext
- sm.pc : x11/libSM
- xcursor.pc : x11/libXcursor
- xfixes.pc : x11/libXfixes
- xrender.pc : x11/libXrender
- qt5-buildtools>=5.15.2 : devel/qt5-buildtools
- qt5-qmake>=5.15.2 : devel/qt5-qmake
- QtUiPlugin : x11-toolkits/qt5-uiplugin
- Runtime dependencies:
-
- python3.8 : lang/python38
- ice.pc : x11/libICE
- x11.pc : x11/libX11
- xt.pc : x11-toolkits/libXt
- xext.pc : x11/libXext
- sm.pc : x11/libSM
- xcursor.pc : x11/libXcursor
- xfixes.pc : x11/libXfixes
- xrender.pc : x11/libXrender
- QtUiPlugin : x11-toolkits/qt5-uiplugin
- Library dependencies:
-
- libexpat.so : textproc/expat2
- libfreetype.so : print/freetype2
- libhdf5.so : science/hdf5
- libnetcdf.so : science/netcdf
- libpng.so : graphics/png
- libtiff.so : graphics/tiff
- libmpi.so : net/openmpi
- libGL.so : graphics/libglvnd
- libGLU.so : graphics/libGLU
- libjpeg.so : graphics/jpeg-turbo
- libQt5Core.so : devel/qt5-core
- libQt5Qml.so : x11-toolkits/qt5-declarative
- libQt5Gui.so : x11-toolkits/qt5-gui
- libQt5Network.so : net/qt5-network
- libQt5OpenGL.so : graphics/qt5-opengl
- libQt5Sql.so : databases/qt5-sql
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- libQt5X11Extras.so : x11/qt5-x11extras
- This port is required by:
- for Build
-
- graphics/py-mayavi
- for Libraries
-
- cad/appcsxcad
- cad/csxcad
- cad/freecad
- cad/opencascade
- cad/qcsxcad
- graphics/cloudcompare
- graphics/f3d
-
Deleted ports which required this port:
- for Run
-
- graphics/py-mayavi
- graphics/py-pyvista
- science/paraview
- Configuration Options:
- ===> The following configuration options are available for vtk9-9.1.0_2:
DESIGNER=off: Build the Qt Designer plugin
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
OSMESA=off: Use Mesa for off-screen rendering
PYTHON=on: Python bindings or support
QT5=on: Qt 5 toolkit support
====> Groups
MPI=on: Build the MPI group
====> Wrapping
JAVA=off: JAVA wrapping
TCLTK=off: TCLTK wrapping
===> Use 'make config' to modify these settings
- Options name:
- math_vtk9
- USES:
- alias cmake compiler:c++11-lang gl jpeg localbase xorg python:3.6+ qt:5 gl
- 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 |
22 Jun 2022 14:39:46 9.1.0_2
|
Christoph Moench-Tegeder (cmt)  |
math/vtk9: fix build after d1e8146547 (netcdf 4.9.0)
NC_SZIP_NN is not #define'd in netcdf.h, so it cannot be the target
of an assignment anymore. Fortunately NC_SZIP_NN is now defined to
the same value (32) as it was set to by vtk9 before (and it was
declared const int before), so just hide the old const int if NC_SZIP_NN
is already defined.
No functional change, no bumps. |
07 Mar 2022 18:10:58 9.1.0_2
|
Po-Chuan Hsieh (sunpoet)  |
science/netcdf: Update to 4.8.1
- Update MASTER_SITES
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/Unidata/netcdf-c/releases |
23 Nov 2021 23:53:29 9.1.0_1
|
Yuri Victorovich (yuri)  |
math/vtk9: Use external packages instead of bundled dependencies
This is partially restoring what has eroded with vtk updates,
and is partially adding new external dependencies. |
22 Nov 2021 17:24:21 9.1.0
|
Yuri Victorovich (yuri)  |
math/vtk9: Force default python version in build |
22 Nov 2021 09:40:34 9.1.0
|
Yuri Victorovich (yuri)  |
math/vtk9: Update 9.0.3 -> 9.1.0 |
19 Aug 2021 08:46:10 9.0.3_1
|
Yuri Victorovich (yuri)  |
math/vtk9: Fix QT option
It wasn't properly enabling Qt support. |
18 Aug 2021 22:50:45 9.0.3
|
Yuri Victorovich (yuri)  |
math/vtk9: Update 9.0.1 -> 9.0.3
Reported by: portscout |
29 Jun 2021 10:20:38 9.0.1_4
|
Thierry Thomas (thierry)  |
math/vtk9: do not pollute namespace with Xutil.h
Add the patch b3b088e8 from upstream, in order to permit cad/opencascade
to switch to VTK-9.
PR: 256876
Approved by: yuri (maintainer) |
22 Jun 2021 18:53:08 9.0.1_3
|
Kevin Bowling (kbowling)  |
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824 |
07 Apr 2021 08:09:01 9.0.1_2
|
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:07 9.0.1_2
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
22 Jan 2021 20:40:09
9.0.1_2
|
yuri  |
math/vtk9: Add pip's .egg-info directory that is normally installed with python
packages
At least one user, py-mayavi, needs it. |
21 Jan 2021 18:26:08
9.0.1_1
|
yuri  |
math/vtk9: Add the PYTHON option for python binding
Also fix WWW and MASTER_SITES URLs. |
26 Jun 2020 19:03:21
9.0.1
|
yuri  |
math/vtk9: Update 9.0.0 -> 9.0.1
Reported by: portscout |
08 May 2020 01:00:20
9.0.0
|
yuri  |
math/vtk9: Update 9.0.0.rc3 -> 9.0.0 |
02 May 2020 01:41:13
9.0.0.r3
|
yuri  |
math/vtk*: Fix CONFLICTS lines |
27 Apr 2020 08:44:45
9.0.0.r3
|
yuri  |
math/vtk8 and math/vtk9: Remove commented out lines |
26 Apr 2020 23:26:51
9.0.0.r3
|
yuri  |
New port: math/vtk9: Visualization toolkit (9.0.0.rc3) |
26 Apr 2020 23:24:59
8.2.0
|
yuri  |
Repocopy math/vtk8 -> math/vtk9 |