media-libs / opensubdiv

An Open-Source subdivision surface library

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

v3.6.0-r2 :: 0 :: gentoo

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

v3.6.0-r1 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 ~arm ~arm64 ~x86
USE flags
X cuda doc examples glew glfw opencl opengl openmp ptex python tbb test tutorials

v3.5.1 :: 0 :: gentoo

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

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

X
Add support for X11
cuda
Enable NVIDIA CUDA support (computation on GPU)
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
examples
Install examples, usually source code
glew
Enable support for OpenGL Extension Wrangler Library (media-libs/glew)
glfw
Build all example files that uses (media-libs/glfw)
glfw
Build all example files that uses (media-libs/glfw)
opencl
Enable OpenCL support (computation on GPU)
opengl
Add support for OpenGL (3D graphics)
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
python
Use dev-lang/python to process source and documentation source files
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)

llvm-runtimes / openmp : OpenMP runtime library for LLVM/clang compiler

media-libs / glew : The OpenGL Extension Wrangler Library

media-libs / glfw : Portable OpenGL FrameWork

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

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

sys-devel / gcc : The GNU Compiler Collection

virtual / opencl : Virtual for OpenCL API

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libXi : X.Org Xi library

x11-libs / libXinerama : X.Org Xinerama library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXxf86vm : X.Org Xxf86vm library

dev-cpp / tbb : High level abstract threading library

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

llvm-runtimes / openmp : OpenMP runtime library for LLVM/clang compiler

media-libs / glew : The OpenGL Extension Wrangler Library

media-libs / glfw : Portable OpenGL FrameWork

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

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

sys-devel / gcc : The GNU Compiler Collection

virtual / opencl : Virtual for OpenCL API

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libXi : X.Org Xi library

x11-libs / libXinerama : X.Org Xinerama library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXxf86vm : X.Org Xxf86vm library

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

924516
media-libs/opensubdiv-3.6.0-r1 fails tests: isolated-functions.sh: line 100: glImaging: No such file or directory
939073
media-libs/opensubdiv-3.6.0-r2 - [ncurses-6.5] [gcc-15] -- Configuring incomplete, errors occurred!
943737
media-libs/opensubdiv-3.5.1 fails to compile: Xrandr library not found - required for GLFW
950683
media-libs/opensubdiv-3.6.0-r2 - [gcc-15] [ffmpeg] clDeviceContext.cpp:(<snip>) undefined reference to glXGetCurrentContext
952536
media-libs/opensubdiv: needs porting to Python 3.13
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/opensubdiv: Stabilize 3.6.0-r2 amd64, #942937
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move sys-libs/libomp → llvm-runtimes/openmp
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Parborg · gentoo
media-libs/opensubdiv: Remove glew useflag
Glew support is quite flaky as the is deprecated in favor of OpenSubDiv's own built in OpenGL library. Using the GLEW backend leads to crashes in Blender, so disable it in favor of the default built in library. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-libs/opensubdiv: Stabilize 3.6.0-r1 amd64, #928996
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-libs/opensubdiv: revbump 3.6.0 due to previous enhancements
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Paul Zander · gentoo
media-libs/opensubdiv: 3.6.0 update
Removed all automagic dependencies. Changed CUDA interaction as a test-case for better binpkg support. - We adhere to CUDAARCHS or NVCCFLAGS. - For `MERGE_TYPE=source` we fall back to native. - For `MERGE_TYPE=buildonly` we fall back to all-major. - Removed clunky OSD_CUDA_NVCC_FLAGS which defaulted to ancient ARCHS. Replace src_install logic that removed extra files in favour of never installing them via src_prepare. Closes: https://bugs.gentoo.org/922952 Closes: https://bugs.gentoo.org/922950 Closes: https://bugs.gentoo.org/904070 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35029 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/opensubdiv: use get_libdir
Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-libs/opensubdiv: add 3.5.1, 3.6.0
Closes: https://bugs.gentoo.org/903982 Closes: https://bugs.gentoo.org/891301 Closes: https://bugs.gentoo.org/884463 Closes: https://bugs.gentoo.org/835589 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34546 Signed-off-by: Sam James <sam@gentoo.org>
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>