Versions
v9.3.1 :: 0/9.3 :: gentoo
- Modified
- License
- BSD LGPL-2
- Keywords
- amd64 ~amd64-linux ~arm ~arm64 ~x86 ~x86-linux
- USE flags
- all-modules boost cgns cuda debug doc examples ffmpeg gdal gles2-only imaging java las logging minimal mpi mysql netcdf odbc opencascade openmp openvdb pdal postgres python qt6 rendering sdl tbb test threads tk truetype views vtkm web
USE flags
General
- all-modules
- Build all modules
- boost
- Add support for boost
- cgns
- Build support to handle CGNS data files
- cuda
- Enable NVIDIA CUDA support (computation on GPU)
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- examples
- Install examples, usually source code
- ffmpeg
- Enable ffmpeg/libav-based audio/video codec support
- gdal
- Support for gdal formated data
- gles2-only
- Use GLES 2.0 (OpenGL for Embedded Systems) or later instead of full OpenGL (see also: gles2)
- imaging
- Building Imaging modules
- java
- Add support for Java
- las
- Build support for LiDAR files
- logging
- Build the logging module
- minimal
- Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
- mpi
- Add MPI (Message Passing Interface) layer to the apps that support it
- mysql
- Add mySQL Database support
- netcdf
- Enable NetCDF data format support
- odbc
- Add ODBC Support (Open DataBase Connectivity)
- opencascade
- Enable OpenCASCADE support
- openmp
- Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
- openvdb
- Build support to handle VDB data files
- pdal
- Build support to handle point cloud data files
- postgres
- Add support for the postgresql database
- python
- Add optional support/bindings for the Python language
- qt6
- Use Qt6 packages instead of Qt5
- rendering
- Building Redering modules
- sdl
- Enable SDL2 support for rendering modules
- tbb
- Use dev-cpp/tbb to handle smp support
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- threads
- Add threads support for various packages. Usually pthreads
- tk
- Add support for Tk GUI toolkit
- truetype
- Add support for FreeType and/or FreeType2 fonts
- views
- Building Views modules
- vtkm
- Build the vtkm accelerations modules
- web
- Install web component
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
video_cards
- nvidia
- VIDEO_CARDS setting to build driver for nvidia video cards
Dependencies
app-admin / webapp-config : Gentoo's installer for web-based applications
app-arch / lz4 : Extremely Fast Compression algorithm
app-arch / xz-utils : Utils for managing LZMA compressed files
dev-cpp / cli11 : Command line parser for C++11
dev-cpp / eigen : C++ template library for linear algebra
dev-cpp / nlohmann_json : JSON for Modern C++
dev-cpp / tbb : High level abstract threading library
dev-db / mariadb-connector-c : C client library for MariaDB/MySQL
dev-db / postgresql : PostgreSQL RDBMS
dev-db / sqlite : SQL database engine
dev-db / unixODBC : Complete ODBC driver manager
dev-java / java-config : Java environment configuration query tool
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / boost : Boost Libraries for C++
dev-libs / double-conversion : Binary-decimal and decimal-binary conversion routines for IEEE doubles
dev-libs / expat : Stream-oriented XML parser library
dev-libs / icu : International Components for Unicode
dev-libs / jsoncpp : C++ JSON reader and writer
dev-libs / libfmt : Small, safe and fast formatting library
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / libzip : Library for manipulating zip archives
dev-libs / pegtl : Header-only library for creating parsers according to Parsing Expression Grammar
dev-libs / pugixml : Light-weight, simple, and fast XML parser for C++ with XPath support
dev-libs / utfcpp : UTF-8 C++ library
dev-python / matplotlib : Pure python plotting library with matlab like syntax
dev-python / mpi4py : Message Passing Interface for Python
dev-qt / qtbase : Cross-platform application development framework
dev-qt / qtdeclarative : Qt Declarative (Quick 2)
dev-qt / qtshadertools : Qt APIs and Tools for Graphics Pipelines
dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)
media-gfx / openvdb : Library for the efficient manipulation of volumetric data
media-libs / fontconfig : A library for configuring and customizing font access
media-libs / freeglut : A free OpenGL utility toolkit, the open-sourced alternative to the GLUT library
media-libs / freetype : High-quality and portable font engine
media-libs / glew : The OpenGL Extension Wrangler Library
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
media-libs / libharu : C/C++ library for PDF generation
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
media-libs / libogg : The Ogg media file format library
media-libs / libpng : Portable Network Graphics library
media-libs / libsdl2 : Simple Direct Media Layer
media-libs / libtheora : The Theora Video Compression Codec
media-libs / tiff : Tag Image File Format (TIFF) library
media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec
sci-geosciences / liblas : C/C++ library for manipulating the LAS LiDAR format common in GIS
sci-libs / cgnslib : CFD General Notation System standard library
sci-libs / gdal : Translator library for raster geospatial data formats (includes OGR support)
sci-libs / hdf5 : General purpose library and file format for storing scientific data
sci-libs / netcdf : Scientific library and interface for array oriented data access
sci-libs / opencascade : Development platform for CAD/CAE, 3D surface/solid modeling and data exchange
sci-libs / pdal : A C++ library for translating and manipulating point cloud data
sci-libs / proj : PROJ coordinate transformation software
sys-libs / zlib : Standard (de)compression library
virtual / jdk : Virtual for Java Development Kit (JDK)
virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation
x11-drivers / nvidia-drivers : NVIDIA Accelerated Graphics Driver
x11-libs / gl2ps : OpenGL to PostScript printing library
x11-libs / libICE : X.Org Inter-Client Exchange library
x11-libs / libXcursor : X.Org Xcursor library
x11-libs / libXext : X.Org Xext library
x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems
Runtime Dependencies
app-admin / webapp-config : Gentoo's installer for web-based applications
app-arch / lz4 : Extremely Fast Compression algorithm
app-arch / xz-utils : Utils for managing LZMA compressed files
dev-cpp / tbb : High level abstract threading library
dev-db / mariadb-connector-c : C client library for MariaDB/MySQL
dev-db / postgresql : PostgreSQL RDBMS
dev-db / sqlite : SQL database engine
dev-db / unixODBC : Complete ODBC driver manager
dev-java / java-config : Java environment configuration query tool
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / boost : Boost Libraries for C++
dev-libs / double-conversion : Binary-decimal and decimal-binary conversion routines for IEEE doubles
dev-libs / expat : Stream-oriented XML parser library
dev-libs / icu : International Components for Unicode
dev-libs / jsoncpp : C++ JSON reader and writer
dev-libs / libfmt : Small, safe and fast formatting library
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / libzip : Library for manipulating zip archives
dev-libs / pugixml : Light-weight, simple, and fast XML parser for C++ with XPath support
dev-python / matplotlib : Pure python plotting library with matlab like syntax
dev-python / mpi4py : Message Passing Interface for Python
dev-qt / qtbase : Cross-platform application development framework
dev-qt / qtdeclarative : Qt Declarative (Quick 2)
dev-qt / qtshadertools : Qt APIs and Tools for Graphics Pipelines
dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)
media-gfx / openvdb : Library for the efficient manipulation of volumetric data
media-libs / fontconfig : A library for configuring and customizing font access
media-libs / freetype : High-quality and portable font engine
media-libs / glew : The OpenGL Extension Wrangler Library
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
media-libs / libharu : C/C++ library for PDF generation
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
media-libs / libogg : The Ogg media file format library
media-libs / libpng : Portable Network Graphics library
media-libs / libsdl2 : Simple Direct Media Layer
media-libs / libtheora : The Theora Video Compression Codec
media-libs / tiff : Tag Image File Format (TIFF) library
media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec
sci-geosciences / liblas : C/C++ library for manipulating the LAS LiDAR format common in GIS
sci-libs / cgnslib : CFD General Notation System standard library
sci-libs / gdal : Translator library for raster geospatial data formats (includes OGR support)
sci-libs / hdf5 : General purpose library and file format for storing scientific data
sci-libs / netcdf : Scientific library and interface for array oriented data access
sci-libs / opencascade : Development platform for CAD/CAE, 3D surface/solid modeling and data exchange
sci-libs / pdal : A C++ library for translating and manipulating point cloud data
sci-libs / proj : PROJ coordinate transformation software
sys-libs / zlib : Standard (de)compression library
virtual / jdk : Virtual for Java Development Kit (JDK)
virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation
x11-drivers / nvidia-drivers : NVIDIA Accelerated Graphics Driver
x11-libs / gl2ps : OpenGL to PostScript printing library
x11-libs / libICE : X.Org Inter-Client Exchange library
x11-libs / libXcursor : X.Org Xcursor library
x11-libs / libXext : X.Org Xext library
x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems
Depending packages
media-gfx / freecad : Qt based Computer Aided Design application
media-libs / opencv : A collection of algorithms and sample code for various computer vision problems
sci-libs / avogadrolibs : Advanced molecule editor and visualizer 2 - libraries
sci-libs / opencascade : Development platform for CAD/CAE, 3D surface/solid modeling and data exchange
sci-libs / pcl : 2D/3D image and point cloud processing
sci-libs / rtabmap : Real-Time Appearance-Based Mapping (RGB-D Graph SLAM)
sci-mathematics / maxima : Free computer algebra environment based on Macsyma
sci-physics / geant : Toolkit for simulation of passage of particles through matter
Bugs
- 253881
- sci-visualisation/paraview bundles an internal copy of sci-libs/vtk
- 873601
- sci-libs/vtk-9.1.0-r2 fails to compile (MUSL): loguru.cpp:98:18: fatal error: execinfo.h: No such file or directory
- 882405
- sci-libs/vtk-9.1.0-r4 fails to compile on ppc
- 886317
- sci-libs/vtk-9.2.2-r1 overwrites user's optimization (-O*)
- 889340
- sci-visualization/paraview: file collision with sci-libs/vtk
- 928127
- sci-libs/vtk: fails tests with: Loguru caught a signal: SIGFPE
- 930711
- sci-libs/vtk fails to compile missing dependency dev-libs/c-blosc
- 932464
- sci-libs/vtk-9.3.0[cuda] huge RAM requirements for compilation
- 944817
- [TRACKER] Drop sci-libs/vtk IUSE=qt5 option
- 945731
- sci-libs/vtk-9.3.0-r3 GUISupport/Qt/QVTKOpenGLWindow.cxx:255:43: error: 'GL_BACK_LEFT' was not declared in this scope
- 945964
- sci-libs/vtk-9.3.1[cgns] fails to compile with sci-libs/hdf5[-cxx] CMake error: "missing: HDF5_INCLUDE_DIRS"
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-libs/vtk: drop 9.3.0-r3
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/vtk: Stabilize 9.3.1 amd64, #947501
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sci-libs/vtk: depend on sci-libs/hdf5[cxx] for USE=cgns
Closes: https://bugs.gentoo.org/945964 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
sci-libs/vtk: 9.3.0-r3 backport libfmt-11 patch
Closes: https://bugs.gentoo.org/945942 Bug: https://bugs.gentoo.org/942306 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
sci-libs/vtk: 9.3.1 update tests
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
sci-libs/vtk: 9.3.1 rename freetype -> truetype
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
sci-libs/vtk: 9.3.1 ebuild refactor
Apply gcc-15 fix from 9.3.0-r3 Disable implict git dependency by passing package version Enable old cmake policies Do not enable DEBUG_MODULE/DEBUG_MODULE_ALL unless USE=debug Forbid downloads Move use minimal block to be in alphabetical order. Pass VTK flags to VTKm Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
sci-libs/vtk: 9.3.1 drop virtual/opengl dependency
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
sci-libs/vtk: 9.3.1 support libfmt-11
Closes: https://bugs.gentoo.org/942306 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
sci-libs/vtk: 9.3.1 update cuda handling
Allow cuda-12.6 Closes: https://bugs.gentoo.org/938673 Closes: https://bugs.gentoo.org/930031 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
sci-libs/vtk: 9.3.1 drop qt5 support
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
sci-libs/vtk: 9.3.1 fix typo
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
sci-libs/vtk: 9.3.1 update SRC_URI
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-libs/vtk: drop 9.2.5-r2, 9.2.6-r3
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Chris Mayo · gentoo
sci-libs/vtk: Add cgns, minimal and netcdf USE flags
Rendering is not optional now with StandAlone: CMake Error at CMake/vtkModule.cmake:1075 (message): The VTK::IOMINC module (enabled via a `YES` setting (via `VTK_GROUP_ENABLE_StandAlone`)) requires the disabled module VTK::RenderingCore (disabled via a `NO` setting (via `VTK_GROUP_ENABLE_Rendering`)). IOExportPDF requires IOExport: CMake Error at CMake/vtkModule.cmake:1075 (message): The VTK::IOExportPDF module (enabled via a `YES` setting (via `VTK_MODULE_ENABLE_VTK_IOExportPDF`)) requires the disabled module VTK::IOExport (disabled via a `NO` setting (via `VTK_GROUP_ENABLE_Rendering`)). IOOggTheora requires IOMovie: CMake Error at CMake/vtkModule.cmake:1075 (message): The VTK::IOOggTheora module (enabled via a `YES` setting (via `VTK_MODULE_ENABLE_VTK_IOOggTheora`)) requires the disabled module VTK::IOMovie (disabled via a `NO` setting (via `VTK_GROUP_ENABLE_StandAlone`)). Closes: https://github.com/gentoo/gentoo/pull/39117 Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Chris Mayo · gentoo
sci-libs/vtk: add 9.3.1
Closes: https://bugs.gentoo.org/939045 Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
sci-libs/vtk: revbump to backport expat fix from 9.3.1
The underlaying issue is only present in IOXMLParser which we uncondionally build but is only required by paraview. Which bundles it's own vtk. https://gitlab.kitware.com/vtk/vtk/-/issues/19258 https://discourse.paraview.org/t/i-cannot-read-a-vtp-file-i-could-open-yesterday-can-someone-try-to-open-it/13938/4 Closes: https://bugs.gentoo.org/930032 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
sci-libs/vtk: fix build with GCC 15
Closes: https://bugs.gentoo.org/937734 Closes: https://bugs.gentoo.org/937735 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
Revert "sci-libs/vtk: drop 9.2.5-r2 9.2.6-r3"
This reverts commit ebd71c0b8cd45077a7fda0d190e8f8fe887940ce. (stable) opencascade needs older vtk. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
sci-libs/vtk: drop 9.2.5-r2 9.2.6-r3
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/vtk: don't cap expat version
This reverts commit 546ead3103af153d5e869730fe0ad642019a9c67 and d767aab3f077c05916d47ffdc38a09927b04298d as a consequence. As I explained on the bug: """ This really isn't going to work either way. If Python depends on >= expat to avoid things like bug 939045, you soon get to a point where VTK is uninstallable if VTK has a < dep. If it doesn't, you get runtime breakage with VTK if it has a < dep. If VTK doesn't have a < dep, you get runtime breakage in Python as it gets downgraded when you emerge VTK. We should drop the < and leave VTK broken as it's the lesser evil, and then try pull in the patch if it applies cleanlyish. """ So, let's do the lesser evil bit now to avoid runtime breakge in CPython from it being downgraded. Bug: https://bugs.gentoo.org/930032 Closes: https://bugs.gentoo.org/939211 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
sci-libs/vtk: revbump for expat RDEPEND fix
Without this revbump, people with existing installed copies of vtk won't see the change and will end up with broken installs. Bug: https://bugs.gentoo.org/930032 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sebastian Pipping · gentoo
sci-libs/vtk: Protect against use with >=dev-libs/expat-2.6.0
Bug: https://bugs.gentoo.org/930032 Signed-off-by: Sebastian Pipping <sping@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Miroslav Šulc · gentoo
sci-libs/vtk: fixed build of 9.3.0 with nvidia-cuda-toolkit-12.5 + scrubbed patches
Closes: https://bugs.gentoo.org/933720 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sci-libs/vtk: enable py3.12
Closes: https://bugs.gentoo.org/929788 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sci-libs/vtk: revert "sci-libs/vtk: drop 9.2.5, 9.2.6-r1"
This reverts commit 4b6bf5d12417a8719f34364098513f25a81be783. Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sci-libs/vtk: drop 9.2.5, 9.2.6-r1
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sci-libs/vtk: bump minimal pegtl version
Closes: https://bugs.gentoo.org/921977 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sci-libs/vtk: fix typo
Closes: https://bugs.gentoo.org/929128 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
sci-libs/vtk: fix for opencascade-7.8.0
Closes: https://bugs.gentoo.org/927891 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36196 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sci-libs/vtk: Stabilize 9.3.0 amd64, #925018
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
sci-libs/vtk: 9.3.0 require USE=views for USE=rendering
With 9.3.0 we switched from soft failures to hard failures for conflicting config options. Clean up a bit of mess left behind. Closes: https://bugs.gentoo.org/926626 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35783 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
sci-libs/vtk: require <sci-libs/pdal-2.6.0
Broken, needs further work, limit for now. https://gitlab.kitware.com/vtk/vtk/-/issues/19158 Bug: https://bugs.gentoo.org/918898 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34069 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Volkmar W. Pogatzki · gentoo
sci-libs/vtk: VTK_JAVA_SOURCE_VERSION "1.8"
Closes: https://bugs.gentoo.org/916951 Closes: https://github.com/gentoo/gentoo/pull/33690 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Paul Zander · gentoo
sci-libs/vtk: add 9.3.0
Closes: https://bugs.gentoo.org/918898 Closes: https://bugs.gentoo.org/909520 Closes: https://bugs.gentoo.org/909380 Closes: https://bugs.gentoo.org/908874 Closes: https://bugs.gentoo.org/906264 Closes: https://bugs.gentoo.org/906075 Closes: https://bugs.gentoo.org/887505 Closes: https://bugs.gentoo.org/840776 Closes: https://bugs.gentoo.org/835659 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34432 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
sci-libs/vtk: add 9.2.6
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31487 Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
sci-libs/vtk: reduce required memory for cuda compilation
Prior logic assumes infinite parallel nvcc calls, while real-life testing shows a max of 4. This adds crude logic to require no more memory then needed for 4 parallel calls. Bug: https://bugs.gentoo.org/901241 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: fix build with gcc-13
add upstream patch with gcc-13 related fixes Closes: https://bugs.gentoo.org/905387 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/30859 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: drop 9.0.3-r7, 9.1.0-r6, 9.2.2-r1
cleanup old Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/29932 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sci-libs/vtk: Stabilize 9.2.5 amd64, #899578
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: build against CUDA 12
Closes: https://bugs.gentoo.org/894646 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/29664 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: fix build with gcc-13
Add #include <cstdint> to build with gcc-13 Closes: https://bugs.gentoo.org/892435 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/29329 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: drop native CUDA arch
Backport from 9.2.5, until detection is fixed upstream, don't allow the use of VTK_CUDA_ARCH=native. Bug: https://bugs.gentoo.org/835659 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/29200 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Bernd Waibel · gentoo
sci-libs/vtk: add 9.2.5
- Add Python 3.11 support. - Simplifiy test logic. The VTK_FORBID_DOWNLOADS option now also works when testing is enabled, if all data files are downloaded and regenerated before testing. - Drop native CUDA arch as long as detection isn't fixed upstream. Bug: https://gitlab.kitware.com/vtk/vtk-m/issues/693 Bug: https://bugs.gentoo.org/835659 Closes: https://bugs.gentoo.org/890269 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/vtk: add media-libs/libtiff subslot dep
libtiff changed SONAME. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: fix build on musl
- Add logging USE flag to be able to disable it for musl - Re-keyword temporarily dropped arm64 Bug: https://bugs.gentoo.org/873601 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/27626 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: add 9.2.2
- add a new function to check memory and disk space requirements - don't drop bundled external libraries, it's only a few MB which are freed through this and upstream does a good job to avoid automagic deps - request more modules to build explicitly depending on USE flag settings - don't export CC and friends with USE=mpi, package builds fine with gcc and still links to MPI libraries - add USE flag to build vtk-m optional Bug: https://bugs.gentoo.org/793221 Bug: https://bugs.gentoo.org/835659 Bug: https://bugs.gentoo.org/880759 Closes: https://bugs.gentoo.org/820593 Closes: https://bugs.gentoo.org/827310 Closes: https://bugs.gentoo.org/846374 Closes: https://bugs.gentoo.org/874798 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/28250 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: build with LTO enabled
Closes: https://bugs.gentoo.org/863038 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/27010 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: drop 9.0.3-r4
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/26879 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/vtk: Stabilize 9.0.3-r5 amd64, #854369
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/vtk: add 9.0.3-r5 w/ fixed gdal dep
Idea is to stable this w/ new GDAL. See: 7fa499da25bf08098ba57a7421129c9288443de4 Signed-off-by: Sam James <sam@gentoo.org> - Bernd Waibel · gentoo
sci-libs/vtk: fix build against netcdf-4.9.0
Closes: https://bugs.gentoo.org/851594 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/25954 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
sci-libs/vtk: Stabilize 9.0.3-r4 amd64, #829841
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sci-libs/vtk: unrestrict hdf5
The issue was never in vtk, it was in netcdf which has been fixed. Compiles without problems now. Bug: https://bugs.gentoo.org/833943 Closes: https://bugs.gentoo.org/834087 Closes: https://bugs.gentoo.org/809209 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sci-libs/vtk: correct dep on gdal
gdal-3.5.0 now uses python-single-r1, we have to correct the dependency here to avoid a very confusing blocker Correct the dep on jpeg while we are at it, following the deprecation of the virtual Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Piotr Karbowski · gentoo
sci-libs/vtk: 9.0.3-r4: Python 3.10 support added.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org> - Bernd Waibel · gentoo
sci-libs/vtk: add Qt6 support
- bump to EAPI 8 - enable support for sci-libs/cgnslib and dev-libs/libfmt - temp. drop ~arm64 KEYWORD until cgnslib is keyworded Bug: https://bugs.gentoo.org/864791 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/26808 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: find qt binaries with qt-5.15.3
Use the path for qmake as a reference for finding the path to Qt binaries with Qt 5.15.3 and no qtchooser installed. Committer-comment: undo unnecessary revbump for build fix. Closes: https://bugs.gentoo.org/836343 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24831 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: select desired Qt version
If both, Qt5 and Qt6 are installed and found, Qt6 is preferred. The ebuild, however, does not build against Qt6. To ensure Qt5 is selected we pass VTK_QT_VERSION to cmake. Closes: https://bugs.gentoo.org/834595 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24405 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: let v9 build against ffmpeg-5
Backports an upstream patch to successfully build against media-video/ffmpeg-5. Closes: https://bugs.gentoo.org/831595 Closes: https://bugs.gentoo.org/727338 Closes: https://bugs.gentoo.org/660582 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24081 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: fix build with USE=offscreen
The package can be built with either USE=offscreen, or with USE=X enabled, but not with both simultaneously. Closes: https://bugs.gentoo.org/830774 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/23970 Signed-off-by: Sam James <sam@gentoo.org> - Bernd Waibel · gentoo
sci-libs/vtk: drop 8.2.0
Only one package, sci-libs/oce, which is masked for last-riting, depends on this version. Won't build with ffmpeg-5. Bug: https://bugs.gentoo.org/831595 Bug: https://bugs.gentoo.org/832625 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/23886 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/vtk: [QA] Revert "fix build with new deps versions"
This reverts commit 4893345530421b0d6168b5278d57d69fc08f7fdf. Rationale: - Several patches far beyond the size limit; - Change was NAKed on IRC; - A PR is in progress for a newer version which would require fewer patches; - Invasive patches which aren't strictly needed. They add compatibility for newer versions of some software, but most of this comes with VTK 9.1 (for which, as mentioned, there's a PR well in progress by the maintainer) and we can apply a smaller set of patches to that version if required. - Missing sign-off / provenance for some patches; Bug: https://bugs.gentoo.org/827310 Signed-off-by: Sam James <sam@gentoo.org> - Vadim Misbakh-Soloviov · gentoo
sci-libs/vtk: fix build with new deps versions
Mostly backported upstream patches (from 9.1.0 and post-9.1). Also, some patches (like CUDA-11.5) was provided by Vyacheclav Perestoronin <perestoronin@gmail.com> and slightly adapted by me. Actually, there is already PR for 9.1.0, which have most of this compatibility issues fixed, but I bump 9.0.3 to work with them in case if there is some revdeps still not compatible with 9.1 API/ABI. Bug: https://bugs.gentoo.org/827310 Package-Manager: Portage-3.0.28, Repoman-3.0.1 Signed-off-by: Vadim Misbakh-Soloviov <mva@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/vtk: pin to older TBB
Bug: https://bugs.gentoo.org/827310 Signed-off-by: Sam James <sam@gentoo.org> - Bernd Waibel · gentoo
sci-libs/vtk: bump to 9.1.0
Bug: https://bugs.gentoo.org/820593 Closes: https://bugs.gentoo.org/822780 Closes: https://bugs.gentoo.org/820521 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/vtk: add tbb subslot operator
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/vtk: depend on < PROJ 8 for now
Should be fixed in 9.1.0 anyway. Bug: https://bugs.gentoo.org/820521 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sci-libs/vtk: drop missing patches
Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
sci-libs/vtk: drop version 9.0.1
Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Andrew Ammerlaan · gentoo
sci-libs/vtk: add version 9.0.3
Bug: https://bugs.gentoo.org/809209 Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: fix auto-detection of CUDA arch
In some cases, the CUDA architecture is not successfully detected, when 'native' is passed to the build system. For this, check for the environment variable VTK_CUDA_ARCH to be exported and pass that value from the environment instead, if it's a valid CUDA architecture name. This ignores the 'fermi' architecture, as it's no longer supported by current dev-util/nvidia-cuda-toolkit-11* versions. Closes: https://bugs.gentoo.org/803818 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21855 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-libs/vtk: PYTHON_MULTI_USEDEP -> PYTHON_USEDEP
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: add subslot
Add a subslot to trigger automatic rebuilds on consumers on up- or downgrades of the package. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: drop 8.2.0-r3
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21391 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Bernd Waibel · gentoo
sci-libs/vtk: solve RUNPATH issue
- fix issue with NULL DT_RUNPATH when USE=mpi - remove obsolete docinto with USE=tcl - bug #727338 is not reproducible Bug: https://bugs.gentoo.org/727338 Closes: https://bugs.gentoo.org/778170 Closes: https://bugs.gentoo.org/795840 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: drop 8.2.0-r2
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21252 Signed-off-by: Sam James <sam@gentoo.org> - Bernd Waibel · gentoo
sci-libs/vtk: update dependency on dev-python/sip
Use slotted dev-python/sip package Remove obsolete commented cmake variable Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org> - Bernd Waibel · gentoo
sci-libs/vtk: drop 8.2.0-r1
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org> - Bernd Waibel · gentoo
sci-libs/vtk: drop 8.2.0
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
sci-libs/vtk: improve all-modules USE flag
- add missing flags to REQUIRED_USE - add new mysql USE flag - needed by all-modules, adds new dependency on dev-db/mysql-connector-c. Dev-db/mariadb-connector-c isn't supported by this version. Fix an issue with using of deprecated my_bool when using mysql-connector-c. - remove xdmf2 USE flag, block sci-libs/xdmf2 with all-modules: sci-libs/xdmf2 doesn't ship any cmake configuration files, which leads to configuration errors when trying to build against external xdmf2 - block sci-libs/xdmf2: when built against internal xdmf2, there are header file collisions with the header files installed by sci-libs/xdmf2 - add dependency on sci-libs/kissfft, bug #754684) and drop bundled - fix an issue with xdmf3 library being installed in both library locations, lib and lib64 - fix QA issues with RPATH - byte compile python files - disable searching for zfp (no package in tree) - addresses some QA issues with defined but unused cmake variables: fixing all of them would need a thorough testing of each single USE flag and checking where these belong to, in this over-complex build system (bug #660582) Closes: https://bugs.gentoo.org/793839 Closes: https://bugs.gentoo.org/754684 Closes: https://bugs.gentoo.org/646846 Bug: https://bugs.gentoo.org/660582 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org> - Bernd Waibel · gentoo
sci-libs/vtk: add python-3.9 support
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/vtk: delete README from bundled vtkm for now
Avoids collision with paraview. We'll ideally try to get paraview building with system VTK again but VTK takes a while to build so anything to prevent collisions for users now is important while we investigate that possibility. Bug: https://bugs.gentoo.org/253881 Bug: https://bugs.gentoo.org/793221 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/vtk: add various GCC 11 fixes
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Alexei Colin · gentoo
sci-libs/vtk: 8.2.0: update deprecated var for setting Python site-dir
Problem: On some platforms (ppc64le), Python modules are installed into $EPREFIX/usr/lib64/pythonX.Y/site-packages instead of $EPREFIX/usr/lib/pythonX.Y/site-packages Reason: The ebuild sets VTK_INSTALL_PYTHON_MODULE_DIR, but it has been deprecated and thus has no effect. Thus, the install directory used is the default install directory, and for some reason it's /usr/lib64 instead of /usr/lib. The only reference to the deprecated var in v8.2.0 is to print the deprecation warning: ./CMake/vtkDirectories.cmake:29:if(DEFINED VTK_INSTALL_PYTHON_MODULE_DIR) ./CMake/vtkDirectories.cmake-30- message(WARNING ./CMake/vtkDirectories.cmake:31: "VTK_INSTALL_PYTHON_MODULE_DIR is no longer supported. " ./CMake/vtkDirectories.cmake-32- "Set `VTK_PYTHON_SITE_PACKAGES_SUFFIX` instead, although not needed in most cases.") ./CMake/vtkDirectories.cmake-33-endif() Note that in versions >8.2.0, this warning has been removed, too. The fix: VTK_INSTALL_PYTHON_MODULES_DIR is still honored, including in >8.2.0, so use it instead. Note that VTK_PYTHON_SITE_PACKAGES_SUFFIX does not help because it is appended after the lib directory in the path. Perhaps a deeper fix might be to figure out why the default lib dir is set to lib64 instead of lib. I didn't investigate this further. The ebuild already intends to override the default, and this commit just fixes that override. I don't know if the default dir is still broken in >8.2.0, i.e. whether it is still necessary for the >8.2.0 ebuilds to override the default installation directory. There have been related changes, though, see at least this commit that's not in 8.2.0 but is in master: commit 4c42ff417c209087bf0058a9eb2614928943156b Author: Ben Boeckel <ben.boeckel@kitware.com> Date: Thu Oct 18 13:17:11 2018 -0400 vtkPython: expose VTK_PYTHONPATH to consumers of VTK Signed-off-by: Alexei Colin <ac@alexeicolin.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Roy Bamford · gentoo
sci-libs/vtk: added ~arm64
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Roy Bamford <neddyseagoon@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> - Bernd Waibel · gentoo
sci-libs/vtk: bump to 9.0.1
Closes: https://bugs.gentoo.org/723744 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-libs/vtk: Revert "dev-libs/pegtl as dependency"
This reverts commit 694ea56635c8bf70407885cca15095fa6694d0fe. IUSE=all-modules can be considered broken anyway, so there is time for ~arm keywording dev-libs/pegtl. Bug: https://bugs.gentoo.org/754687 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/vtk: further >=dev-libs/pugixml-1.11 fixes
* Drop the internal copy of pugixml just in case. * Adapt vtk to the new "proper" CMake config files from pugixml upstream. Note that Aisha Tammy's patch worked for her with CMake 3.19.1 but not for me on 3.17.4 (stable), so this seems to be needed to be safe. Bug: https://bugs.gentoo.org/758611 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Aisha Tammy · gentoo
sci-libs/vtk: fix finding pugixml
Closes: https://bugs.gentoo.org/758611 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/18640 Signed-off-by: Sam James <sam@gentoo.org> - Alessandro Barbieri · gentoo
sci-libs/vtk: dev-libs/pegtl as dependency
needed by USE="all-modules" Closes: https://bugs.gentoo.org/754687 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18228 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Alessandro Barbieri · gentoo
sci-libs/vtk: dev-libs/pegtl as dependency
needed by USE="all-modules" Closes: https://bugs.gentoo.org/754687 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18228 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/vtk: fix build with >=media-libs/freetype-2.10.3
Closes: https://bugs.gentoo.org/751088 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/vtk: arm keyworded (bug #649054)
Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-libs/vtk: python3_8
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-libs/vtk: More IUSE sorting
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sci-libs/vtk: Fix build with -fno-common
Thanks-to: Tiernan Hubble <tiernanhubble+gentoo@gmail.com> Closes: https://bugs.gentoo.org/721048 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sci-libs/vtk: Drop 8.1.0-r7
8.2.0 is now very slightly less broken than this. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sci-libs/vtk: Switch to cmake.eclass
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sci-libs/vtk: *Only* run cmake-utils_src_prepare in src_prepare
Because default was invoked as well, patches were applied twice... Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sci-libs/vtk: Fix CMake detection of GCC 10
Thanks-to: Tiernan Hubble <tiernanhubble+gentoo@gmail.com> Closes: https://bugs.gentoo.org/723374 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sci-libs/vtk: Fix build with Qt 5.15
Closes: https://bugs.gentoo.org/726960 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
sci-libs/vtk: Fix EAPI-7 bump and break up python_gen_cond_dep scope
Sorting, BDEPEND, quotes and indendation Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sci-libs/vtk: Add missing dependencies
Closes: https://bugs.gentoo.org/723460 Closes: https://bugs.gentoo.org/727078 Closes: https://bugs.gentoo.org/727080 Closes: https://bugs.gentoo.org/723000 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sci-libs/vtk: Add missing dependency on dev-libs/pugixml
Closes: https://bugs.gentoo.org/722770 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/vtk: fix 8.2.0 ebuild
- fix bundled libproj configuration. Thanks to Tiernan Hubble for pointing this out - use system mpi4py Closes: https://bugs.gentoo.org/720372 Closes: https://bugs.gentoo.org/721412 Closes: https://bugs.gentoo.org/721802 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/vtk: add python compat
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/vtk: fix QA warnings
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/vtk: version bump to 8.2.0
Closes: https://bugs.gentoo.org/684008 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Matthias Maier · gentoo
sci-libs/vtk: remove bogus dependency
Closes: https://bugs.gentoo.org/666058 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Matthias Maier · gentoo
sci-libs/vtk: fix compilation with openmpi-4
Closes: https://bugs.gentoo.org/683382 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-libs/vtk: Replace virtual/ffmpeg
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rafael Palomar · gentoo
sci-libs/vtk: Fix wrong installation path for libQVTKWidgetPlugin.so
This fixes the wrong installation path of libQVTKWidgetPlugin.so. From /usr/usr/... --> /usr/... Closes: https://bugs.gentoo.org/646422 Signed-off-by: Rafael Palomar Ávalos <rafael.palomar@rr-research.no> Closes: https://github.com/gentoo/gentoo/pull/15218 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Rafael Palomar · gentoo
sci-libs/vtk: Fix installation path for CMake files
On amd64, installation will drop files in /usr/lib64 except for CMake files which will be installed on /usr/lib. This fixes the installation path for the CMake files (/usr/lib64). Revision bump vtk-8.1.0-r4 --> vtk-8.1.0-r5 Signed-off-by: Rafael Palomar Ávalos <rafael.palomar@rr-research.no> Closes: https://github.com/gentoo/gentoo/pull/15213 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-libs/vtk: Hard-disable Qt5WebKit
Closes: https://bugs.gentoo.org/692866 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sci-libs/vtk: Switch to PYTHON_MULTI_USEDEP API
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sci-libs/vtk: Remove py2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-libs/vtk: Drop 6.1.0-r4
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alessandro-Barbieri · gentoo
sci-libs/vtk: removed xkaapi dependency and kaapi useflag
Closes: https://bugs.gentoo.org/693046 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12940 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-libs/vtk: Cleanup obsolete versions
Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Pacho Ramos · gentoo
sci-libs/vtk: Relies also in netcdf:0=
Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sci-libs/vtk: Drop non-existing media-video/nvidia-settings
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Amy Liffey · gentoo
sci-libs/vtk: add python3 support
Closes: https://bugs.gentoo.org/658698 Suggested-by: Charles G. Waldman <cgw@alum.mit.edu> Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Mart Raudsepp · gentoo
sci-libs/vtk-8.1.0: drop arm keywords due to unkeyworded new deps
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Jonathan Scruggs · gentoo
sci-libs/vtk: Fix building with doc and xdmf2 use flags
Closes: https://bugs.gentoo.org/645640 Closes: https://github.com/gentoo/gentoo/pull/6977 - Jonathan Scruggs · gentoo
sci-libs/vtk: version bump to 8.1.0
Closes: https://bugs.gentoo.org/638024 - Michael Weber · gentoo
sci-libs/vtk: Add DEPEND on dev-qt/qtx11extras:5.
Closes: https://bugs.gentoo.org/641008 Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Bernd Waibel · gentoo
sci-libs/vtk: patch to use dev-python/twisted
Depending on dev-python/twisted-core and dev-python/autobahn produces a block, because autobahn depends on dev-python/twisted. Closes: https://bugs.gentoo.org/637646 Closes: https://bugs.gentoo.org/612702 Package-Manager: Portage-2.3.14, Repoman-2.3.5 Closes: https://github.com/gentoo/gentoo/pull/6200 - Andreas Sturmlechner · gentoo
sci-libs/vtk: Drop old
Package-Manager: Portage-2.3.13, Repoman-2.3.4 - Andreas Sturmlechner · gentoo
sci-libs/vtk: Sort (R)DEPENDs
Package-Manager: Portage-2.3.13, Repoman-2.3.4 - Andreas Sturmlechner · gentoo
sci-libs/vtk: Switch to https
Package-Manager: Portage-2.3.13, Repoman-2.3.4 - Michael Palimaka · gentoo
Revert "sci-libs/vtk: remove old"
This broke the tree. This reverts commit b7f85bc606ce1067c6cd9d607c4e07ea55c2f9bf. - Michael Palimaka · gentoo
sci-libs/vtk: remove old
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Agostino Sarubbo · gentoo
sci-libs/vtk: x86 stable wrt bug #620750
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sci-libs/vtk: amd64 stable wrt bug #620750
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Matthias Maier · gentoo
sci-libs/vtk: fix configure error with gcc 6/7, bug #596084
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - David Seifert · gentoo
sci-libs/vtk: Remove PREFIX setting for CMake
Package-Manager: Portage-2.3.5, Repoman-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/4555 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Gerhard Bräunlich · gentoo
sci-libs/vtk: Version bump to 7.1.0
Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/2936 - Gerhard Bräunlich · gentoo
sci-libs/vtk: Version bump to 7.0.0, EAPI bump 5 -> 6
Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/2936 - Justin Lecher · gentoo
sci-libs/vtk: Drop old
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Signed-off-by: Justin Lecher <jlec@gentoo.org> - Agostino Sarubbo · gentoo
sci-libs/vtk: x86 stable wrt bug #595654
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Tobias Klausmann · gentoo
sci-libs/vtk-6.1.0-r3: stable on amd64
Gentoo-Bug: 595654 - timeraider@gmx.at · gentoo
sci-libs/vtk: clean-up old revision
Closes: https://github.com/gentoo/gentoo/pull/2663 Signed-off-by: David Seifert <soap@gentoo.org> - Harald Timeraider · gentoo
sci-libs/vtk: added support for qt5
Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/2663 Signed-off-by: David Seifert <soap@gentoo.org> - Pacho Ramos · gentoo
sci-libs/vtk: Allow nvidia-drivers usage (#563750)
Package-Manager: portage-2.3.0 - David Seifert · gentoo
sci-libs/vtk: Add explicit cast to fix gdal-2.0 breakage
Gentoo-Bug: 554316 Package-Manager: portage-2.2.28 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed