media-libs / opensubdiv

An Open-Source subdivision surface library

Official package sites : https://graphics.pixar.com/opensubdiv/docs/intro.html ·

v3.5.0 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64 ~arm ~arm64 ~x86
USE flags
cuda examples opencl openmp ptex tbb test tutorials

v3.4.4-r3 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 ~arm ~arm64 ~x86
USE flags
cuda examples opencl openmp ptex tbb test tutorials

General

cuda
Enable NVIDIA CUDA Toolkit support through dev-util/nvidia-cuda-toolkit
examples
Install examples, usually source code
opencl
Enable OpenCL support through virtual/opencl
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
ptex
Adds support for faster per-face texture mapping through media-libs/ptex
tbb
Enable multithreading with the Intel Threads Building Blocks through dev-cpp/tbb
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tutorials
Install the tutorials

dev-cpp / tbb : High level abstract threading library

dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)

media-libs / glew : The OpenGL Extension Wrangler Library

media-libs / glfw : Portable OpenGL FrameWork

media-libs / ptex : Per-Face Texture Mapping for Production Rendering

virtual / opencl : Virtual for OpenCL API

x11-libs / libXinerama : X.Org Xinerama library

dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)

media-libs / glew : The OpenGL Extension Wrangler Library

media-libs / glfw : Portable OpenGL FrameWork

media-libs / ptex : Per-Face Texture Mapping for Production Rendering

virtual / opencl : Virtual for OpenCL API

x11-libs / libXinerama : X.Org Xinerama library

media-gfx / blender : 3D Creation/Animation/Publishing System

835589
media-libs/opensubdiv-3.4.4-r1: fails to build with cuda support on gcc 8.5.0 (nvcc fatal : Value 'compute_30' is not defined for option 'gpu-architecture')
884463
media-libs/opensubdiv-3.4.4-r3 has incorrect RDEPEND
891301
media-libs/opensubdiv-3.5.0 installs '.a' files without static-libs USE
903982
media-libs/opensubdiv-3.5.0 installs more files with FEATURES=test
904070
media-libs/opensubdiv-3.5.0 - clDeviceContext.cpp:(.text+<snip>): undefined reference to glXGetCurrentContext
Repository mirror & CI · gentoo
Merge updates from master
Miroslav Šulc · gentoo
media-libs/opensubdiv: bump to 3.5.0, added support for cuda 12 to 3.4.4 & 3.5.0 + scrubbed patches
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-libs/opensubdiv: drop 3.4.3-r1, 3.4.4-r1, 3.4.4-r2
Signed-off-by: David Seifert <soap@gentoo.org>
Sam James · gentoo
media-libs/opensubdiv: Stabilize 3.4.4-r3 amd64, #835590
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/opensubdiv: add patch for >= TBB 2021
Bug: https://bugs.gentoo.org/820824 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexander Golubev · gentoo
media-libs/opensubdiv: use cuda eclass
* Utilize cuda eclass and let it handle gcc selection instead of forcing an outdated version. * Add a fix to provide sane defaults when compiling against a recent enough CUDA versions. * Add an option to pass user-specified NVCCFLAGS and prevent cmake from overriding them. Closes: https://bugs.gentoo.org/744517 Closes: https://bugs.gentoo.org/751382 Signed-off-by: Alexander Golubev <fatzer2@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22852 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/opensubdiv: amd64 stable wrt bug #815172
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Sam James · gentoo
media-libs/opensubdiv: needs deprecated TBB features, depend on older version
Bug: https://bugs.gentoo.org/820824 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/opensubdiv: add tbb subslot operator
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/opensubdiv: add 3.4.4
Drops docs support as it requires Python 2. Closes: https://bugs.gentoo.org/774264 Closes: https://bugs.gentoo.org/815172 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/opensubdiv: Keyword 3.4.3 arm64, #556758
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/opensubdiv: Keyword 3.4.3 arm, #556758
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/opensubdiv: Drop 3.3.3 and 3.3.3-r1
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/opensubdiv: Stabilize 3.4.3 amd64, #746740
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-libs/opensubdiv: undo changes to stable ebuild
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
media-libs/opensubdiv: clean ebuilds
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Adrian Grigo · gentoo
media-libs/opensubdiv: Update to EAPI 7
Update ebuild to use EAPI 7. Remove eapi7-ver from inherit. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Adrian Grigo · gentoo
media-libs/opensubdiv: Version bump to 3.4.3
Version bump to media-libs/opensubdiv-3.4.3 This version has been updated to EAPI 7 and inherits from cmake rather than cmake-utils. The license has been corrected to modified apache-2 New USE flags are added to control installation of the docs, examples and tutorials. The build system is patched to install the tutorials into /usr/bin, and to use python 2.7 to build the documentation. The latter fixes bug 722570 for this ebuild. When using FEATURES="test", the basic and regression tests are enabled. However the GLTESTS are disabled as portage does not have access to an X11 display to run them during the build. A direct dependency on libXinerama was added as this is no longer included by glfw for wayland users. This fixes bug 708160 for this ebuild. For cuda users, the build will fail when using GCC 9+. If an incorrect version is selected, the ebuild will warn the user to run gcc-config. Others have found that cuda kernels fail to build with multiple jobs for previous versions of opensubdiv. I use MAKEOPTS="-j1" to prevent this, although it has not been an issue for me. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Closes: https://bugs.gentoo.org/696592 Closes: https://bugs.gentoo.org/708160 Closes: https://bugs.gentoo.org/722570 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/opensubdiv: Drop 3.3.0
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-libs/opensubdiv: amd64 stable wrt bug #639806
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Scruggs · gentoo
media-libs/opensubdiv: version bump to 3.3.3
Package-Manager: Portage-2.3.44, Repoman-2.3.10
Jonathan Scruggs · gentoo
media-libs/opensubdiv: remove no_maya configuration option
This option does not exist anymore. CLoses: https://bugs.gentoo.org/659506 Package-Manager: Portage-2.3.44, Repoman-2.3.10
Aaron Bauman · gentoo
media-libs/opensubdiv: amd64 stable
Bug: https://bugs.gentoo.org/639806 Package-Manager: Portage-2.3.26, Repoman-2.3.7
Jonathan Scruggs · gentoo
media-libs/opensubdiv: Remove old versions and patches
Jonathan Scruggs · gentoo
media-libs/opensubdiv: Add CUDA 9 compatibility patch
Closes: https://bugs.gentoo.org/641242 Closes: https://github.com/gentoo/gentoo/pull/6624
Jonathan Scruggs · gentoo
media-libs/opensubdiv: add missing virtual/opencl depend.
* This use flag is masked for OpenSubDiv, but this is in prep of unmasking it after new Blender is in main repo.
Jonathan Scruggs · gentoo
media-libs/opensubdiv: ebuild and metadata fixes.
* remove tutorial use flag from metadata.xml. * remove examples and tutorials as they violate installation location rules. Closes: https://bugs.gentoo.org/633756 Closes: https://github.com/gentoo/gentoo/pull/5919
Jonathan Scruggs · gentoo
media-libs/opensubdiv: Version bump to 3.3 and remove ati-drivers
* Fixed compile error about stray quotes * Changed hardcoded paths to GNUInstallDirs which fixed multilib-strict check fail Closes: https://bugs.gentoo.org/605958 Closes: https://bugs.gentoo.org/611844 Closes: https://github.com/gentoo/gentoo/pull/5751
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
Jonathan Scruggs · gentoo
media-libs/opensubdiv: Version bump to 3.3.1
* Removed test USE Flag as they are broken. Upstream is working on a fix. Will re-enable when fixed. Closes: https://github.com/gentoo/gentoo/pull/3472
Jonathan Scruggs · gentoo
media-libs/opensubdiv: New package
OpenSubdiv is a set of open source libraries that implement high performance subdivision surface (subdiv) evaluation on massively parallel CPU and GPU architectures. This code path is optimized for drawing deforming surfaces with static topology at interactive framerates. OpenSubdiv is an API ready to be integrated into 3rd party digital content creation tools. It is not an application, nor a tool that can be used directly to create digital assets. Gentoo-Bug: 586380 Signed off by: Jonathan Scruggs (j.scruggs@gmail.com, irc: Dracwyrm) Signed off by: Adrian Grigo (agrigo2001@yahoo.com.au) Closes: https://github.com/gentoo/gentoo/pull/2531 Signed-off-by: David Seifert <soap@gentoo.org>