Versions
v3.6.1 :: 0/3.6.1 :: 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-r4 :: 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
USE flags
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
- 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
Dependencies
dev-cpp / tbb : High level abstract threading library
dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)
llvm-runtimes / openmp : OpenMP runtime libraries for LLVM/clang compiler
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
Runtime Dependencies
dev-cpp / tbb : High level abstract threading library
llvm-runtimes / openmp : OpenMP runtime libraries for LLVM/clang compiler
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
Depending packages
media-gfx / blender : 3D Creation/Animation/Publishing System
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/opensubdiv: Stabilize 3.6.1 amd64, #963244
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
media-libs/opensubdiv: add 3.6.1
Introduce a subslot to match the SONAME. Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43084 Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
media-libs/opensubdiv: fix automagic dep on GLX
Closes: https://bugs.gentoo.org/955626 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43084 Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
media-libs/opensubdiv: drop 3.6.0-r2
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43084 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-libs/opensubdiv: Stabilize 3.6.0-r3 amd64, #958745
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
media-libs/opensubdiv: drop 3.6.0-r1 3.5.1 3.5.0 3.4.4-r3
Closes: https://bugs.gentoo.org/949250 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41967 Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
media-libs/opensubdiv: add 3.6.0-r3
Closes: https://bugs.gentoo.org/943737 Closes: https://bugs.gentoo.org/939073 Closes: https://bugs.gentoo.org/952536 Closes: https://bugs.gentoo.org/950683 Closes: https://bugs.gentoo.org/924516 Fixes: 5b9cb4db94d5520e018a1a99d38d444c9c95d159 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41967 Signed-off-by: Sam James <sam@gentoo.org> - 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>