media-gfx / blender

3D Creation/Animation/Publishing System

Official package sites : https://www.blender.org ·

Blender, the open source software for 3D modeling, animation, rendering, post-production, interactive creation and playback.

v9999 :: 9999 :: gentoo

Modified
License
GPL-3+ cycles? ( Apache-2.0 )
USE flags
X alembic bullet collada color-management cuda cycles cycles-bin-kernels debug doc embree experimental ffmpeg fftw fluid gmp gnome hip jack jemalloc jpeg2k man nanovdb ndof nls oidn oneapi openal openexr openmp openpgl opensubdiv openvdb optix osl otf pdf potrace pugixml pulseaudio renderdoc sdl sndfile tbb test tiff valgrind vulkan wayland webp

v4.2.1 :: 4.2 :: gentoo

Modified
License
GPL-3+ cycles? ( Apache-2.0 )
Keywords
~amd64 ~arm ~arm64
USE flags
X alembic bullet collada color-management cuda cycles cycles-bin-kernels debug doc embree experimental ffmpeg fftw fluid gmp gnome hip jack jemalloc jpeg2k man nanovdb ndof nls oidn oneapi openal openexr openmp openpgl opensubdiv openvdb optix osl otf pdf potrace pugixml pulseaudio renderdoc sdl sndfile tbb test tiff valgrind vulkan wayland webp

v4.1.1-r2 :: 4.1 :: gentoo

Modified
License
GPL-3+ cycles? ( Apache-2.0 )
Keywords
amd64 ~arm ~arm64
USE flags
X alembic bullet collada color-management cuda cycles cycles-bin-kernels debug doc embree experimental ffmpeg fftw fluid gmp gnome hip jack jemalloc jpeg2k man nanovdb ndof nls oidn oneapi openal openexr openmp openpgl opensubdiv openvdb optix osl otf pdf potrace pugixml pulseaudio renderdoc sdl sndfile tbb test tiff valgrind vulkan wayland webp

v4.1.1 :: 4.1 :: gentoo

Modified
License
GPL-3+ cycles? ( Apache-2.0 )
Keywords
amd64 ~arm ~arm64
USE flags
X alembic bullet collada color-management cuda cycles cycles-bin-kernels debug doc embree experimental ffmpeg fftw fluid gmp gnome hip jack jemalloc jpeg2k man nanovdb ndof nls oidn oneapi openal openexr openmp openpgl opensubdiv openvdb optix osl otf pdf potrace pugixml pulseaudio renderdoc sdl sndfile tbb test tiff valgrind vulkan wayland webp

v4.0.2-r1 :: 4.0 :: gentoo

Modified
License
GPL-3+ cycles? ( Apache-2.0 )
Keywords
~amd64 ~arm ~arm64
USE flags
X alembic bullet collada color-management cuda cycles cycles-bin-kernels debug doc embree experimental ffmpeg fftw fluid gmp gnome hip jack jemalloc jpeg2k man nanovdb ndof nls oidn oneapi openal openexr openmp openpgl opensubdiv openvdb optix osl pdf potrace pugixml pulseaudio renderdoc sdl sndfile tbb test tiff valgrind vulkan wayland webp

v3.6.15 :: 3.6 :: gentoo

Modified
License
GPL-3+ cycles? ( Apache-2.0 )
Keywords
~amd64 ~arm ~arm64
USE flags
X alembic bullet collada color-management cuda cycles cycles-bin-kernels dds debug doc embree ffmpeg fftw fluid gmp jack jemalloc jpeg2k man nanovdb ndof nls oidn openal openexr openmp openpgl opensubdiv openvdb optix osl pdf potrace pugixml pulseaudio sdl sndfile tbb test tiff valgrind wayland

v3.6.8 :: 3.6 :: gentoo

Modified
License
GPL-3+ cycles? ( Apache-2.0 )
Keywords
amd64 ~arm ~arm64
USE flags
X alembic bullet collada color-management cuda cycles cycles-bin-kernels dds debug doc embree ffmpeg fftw fluid gmp jack jemalloc jpeg2k man nanovdb ndof nls oidn openal openexr openmp openpgl opensubdiv openvdb optix osl pdf potrace pugixml pulseaudio sdl sndfile tbb test tiff valgrind wayland

v3.3.21 :: 3.3 :: gentoo

Modified
License
GPL-3+ cycles? ( Apache-2.0 )
Keywords
~amd64 ~arm ~arm64
USE flags
alembic bullet collada color-management cuda cycles dds debug doc embree ffmpeg fftw fluid gmp headless jack jemalloc jpeg2k man nanovdb ndof nls oidn openal openexr openimageio openmp opensubdiv openvdb optix osl pdf potrace pugixml pulseaudio sdl sndfile tbb test tiff valgrind

v3.3.15 :: 3.3 :: gentoo

Modified
License
GPL-3+ cycles? ( Apache-2.0 )
Keywords
~amd64 ~arm ~arm64
USE flags
alembic bullet collada color-management cuda cycles dds debug doc embree ffmpeg fftw fluid gmp headless jack jemalloc jpeg2k man nanovdb ndof nls oidn openal openexr openimageio openmp opensubdiv openvdb optix osl pdf potrace pugixml pulseaudio sdl sndfile tbb test tiff valgrind

v3.3.8 :: 3.3 :: gentoo

Modified
License
GPL-3+ cycles? ( Apache-2.0 )
Keywords
amd64 ~arm ~arm64
USE flags
alembic bullet collada color-management cuda cycles dds debug doc embree ffmpeg fftw fluid gmp headless jack jemalloc jpeg2k man nanovdb ndof nls oidn openal openexr openimageio openmp opensubdiv openvdb optix osl pdf potrace pugixml pulseaudio sdl sndfile tbb test tiff valgrind

General

X
Add support for X11
alembic
Add support for Alembic through media-gfx/alembic.
bullet
Enable Bullet (Physics Engine).
collada
Add support for Collada interchange format through media-libs/opencollada.
color-management
Enable color management via media-libs/opencolorio.
cuda
Build cycles renderer with nVidia CUDA support.
cycles
Build cycles renderer (requires media-libs/openimageio and dev-libs/boost).
cycles-bin-kernels
Precompile the cycles render kernels for the CUDA/HIP/OneAPI backends, if they are enabled, at compile time. This makes it so that the user doesn't have to wait for the kernels to compile when they are used for the first time in Blender. If this option is not on, they will be built as needed at runtime.
cycles-bin-kernels
Precompile the cycles render kernels for the CUDA/HIP/OneAPI backends, if they are enabled, at compile time. This makes it so that the user doesn't have to wait for the kernels to compile when they are used for the first time in Blender. If this option is not on, they will be built as needed at runtime.
dds
Adds DDS textures support to Blender.
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
embree
Use embree to accelerate certain areas of the Cycles render engine.
experimental
Build Experimental Blender Modules
ffmpeg
Enable ffmpeg/libav-based audio/video codec support
fftw
Use FFTW library for computing Fourier transforms
fluid
Adds fluid simulation support via the built-in Mantaflow library.
gmp
Add support for dev-libs/gmp (GNU MP library)
gnome
Add GNOME support
headless
Build without graphical support (renderfarm, server mode only).
hip
Build cycles renderer with AMD HIP support.
jack
Add support for the JACK Audio Connection Kit
jemalloc
Use dev-libs/jemalloc for memory management
jpeg2k
Support for JPEG 2000, a wavelet-based image compression format
man
Build and install man pages
nanovdb
Enable nanoVDB support in Cycles. Uses less memory than regular openVDB when rendering.
ndof
Enable NDOF input devices (SpaceNavigator and friends).
nls
Add Native Language Support (using gettext - GNU locale utilities)
oidn
Enable OpenImageDenoiser Support
oneapi
Build OIDN with Intel oneAPI SyCL support
openal
Add support for the Open Audio Library
openexr
Support for the OpenEXR graphics file format
openimageio
Enable OpenImageIO Support
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
openpgl
Enable path guiding support in Cycles
openpgl
Enable path guiding support in Cycles
opensubdiv
Add rendering support form OpenSubdiv from Dreamworks Animation through media-libs/opensubdiv.
openvdb
Enable openvdb for volumetric processing, like the voxel remesher. Also enables volumetric GPU preview rendering for Nvidia cards.
optix
Add support for NVIDIA's OptiX Raytracing Engine.
osl
Add support for OpenShadingLanguage scripting.
otf
Install OpenType font versions
pdf
Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags
potrace
Add support for converting bitmaps into Grease pencil line using the potrace library.
pugixml
Enable PugiXML support (Used for OpenImageIO, Grease Pencil SVG export)
pulseaudio
Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
renderdoc
Build Blender with renderdoc support
sdl
Add support for Simple Direct Layer (media library)
sndfile
Add support for libsndfile
tbb
Use threading building blocks library from dev-cpp/tbb.
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tiff
Add support for the TIFF image format
valgrind
Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind
vulkan
Add support for the experimental Vulkan viewport backend
wayland
Enable dev-libs/wayland backend
webp
Add support for the WebP image format

llvm_slot

15
Use LLVM 15.
16
Use LLVM 16.
17
Use LLVM 17.
17
Use LLVM 17.
18
Use LLVM 18.

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

app-arch / zstd : zstd fast compression library

app-misc / spacenavd : The spacenavd daemon provides free alternative to the 3dxserv daemon

dev-cpp / eigen : C++ template library for linear algebra

dev-cpp / tbb : High level abstract threading library

dev-debug / valgrind : An open-source memory debugger for GNU/Linux

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / boost : Boost Libraries for C++

dev-libs / c-blosc : Blocking, shuffling and lossless compression library

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / imath : Imath basic math package

dev-libs / intel-compute-runtime : Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver

dev-libs / jemalloc : Jemalloc is a general-purpose scalable concurrent allocator

dev-libs / libspnav : libspnav is a replacement for the magellan library with a cleaner API

dev-libs / lzo : An extremely fast compression and decompression library

dev-libs / optix : NVIDIA Ray Tracing Engine

dev-libs / pugixml : Light-weight, simple, and fast XML parser for C++ with XPath support

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

dev-python / cython : A Python to C compiler

dev-python / numpy : Fast array and numerical python library

dev-python / requests : HTTP library for human beings

dev-python / zstandard : Zstandard Bindings for Python

dev-util / glslang : Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator

dev-util / hip : C++ Heterogeneous-Compute Interface for Portability

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

dev-util / spirv-headers : Machine-readable files for the SPIR-V Registry

dev-util / spirv-tools : Provides an API and commands for processing SPIR-V modules

dev-util / vulkan-headers : Vulkan Header files and API registry

dev-util / wayland-scanner : wayland-scanner tool

gui-libs / libdecor : A client-side decorations library for Wayland clients

media-gfx / alembic : Open framework for storing and sharing scene data

media-gfx / openvdb : Library for the efficient manipulation of volumetric data

media-gfx / potrace : Transforming bitmaps into vector graphics

media-gfx / renderdoc : A stand-alone graphics debugging tool

media-libs / embree : Collection of high-performance ray tracing kernels

media-libs / freetype : High-quality and portable font engine

media-libs / glew : The OpenGL Extension Wrangler Library

media-libs / harfbuzz : An OpenType text shaping engine

media-libs / libepoxy : Library for handling OpenGL function pointer management

media-libs / libharu : C/C++ library for PDF generation

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libpng : Portable Network Graphics library

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / libsndfile : C library for reading and writing files containing sampled sound

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / oidn : Intel® Open Image Denoise library

media-libs / openal : A software implementation of the OpenAL 3D audio API

media-libs / opencollada : Stream based read/write library for COLLADA files

media-libs / opencolorio : Color management framework for visual effects and animation

media-libs / openexr : ILM's OpenEXR high dynamic-range image file format libraries

media-libs / openimageio : A library for reading and writing images

media-libs / openjpeg : Open-source JPEG 2000 library

media-libs / openpgl : Intel Open Path Guiding Library

media-libs / opensubdiv : An Open-Source subdivision surface library

media-libs / osl : Advanced shading language for production GI renderers

media-libs / shaderc : Collection of tools, libraries and tests for shader compilation

media-libs / tiff : Tag Image File Format (TIFF) library

media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-libs / zlib : Standard (de)compression library

virtual / glu : Virtual for OpenGL utility library

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / libiconv : Virtual for the GNU conversion library

virtual / libintl : Virtual for the GNU Internationalization Library

virtual / opengl : Virtual for OpenGL implementation

x11-libs / libX11 : X.Org X11 library

x11-libs / libXi : X.Org Xi library

x11-libs / libXxf86vm : X.Org Xxf86vm library

x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems

app-arch / zstd : zstd fast compression library

app-misc / spacenavd : The spacenavd daemon provides free alternative to the 3dxserv daemon

dev-cpp / tbb : High level abstract threading library

dev-debug / valgrind : An open-source memory debugger for GNU/Linux

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / boost : Boost Libraries for C++

dev-libs / c-blosc : Blocking, shuffling and lossless compression library

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / imath : Imath basic math package

dev-libs / intel-compute-runtime : Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver

dev-libs / jemalloc : Jemalloc is a general-purpose scalable concurrent allocator

dev-libs / libspnav : libspnav is a replacement for the magellan library with a cleaner API

dev-libs / lzo : An extremely fast compression and decompression library

dev-libs / optix : NVIDIA Ray Tracing Engine

dev-libs / pugixml : Light-weight, simple, and fast XML parser for C++ with XPath support

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

dev-python / cython : A Python to C compiler

dev-python / numpy : Fast array and numerical python library

dev-python / requests : HTTP library for human beings

dev-python / zstandard : Zstandard Bindings for Python

dev-util / glslang : Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator

dev-util / hip : C++ Heterogeneous-Compute Interface for Portability

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

dev-util / spirv-tools : Provides an API and commands for processing SPIR-V modules

dev-util / wayland-scanner : wayland-scanner tool

gui-libs / libdecor : A client-side decorations library for Wayland clients

media-gfx / alembic : Open framework for storing and sharing scene data

media-gfx / openvdb : Library for the efficient manipulation of volumetric data

media-gfx / potrace : Transforming bitmaps into vector graphics

media-gfx / renderdoc : A stand-alone graphics debugging tool

media-libs / embree : Collection of high-performance ray tracing kernels

media-libs / freetype : High-quality and portable font engine

media-libs / glew : The OpenGL Extension Wrangler Library

media-libs / harfbuzz : An OpenType text shaping engine

media-libs / libepoxy : Library for handling OpenGL function pointer management

media-libs / libharu : C/C++ library for PDF generation

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libpng : Portable Network Graphics library

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / libsndfile : C library for reading and writing files containing sampled sound

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / oidn : Intel® Open Image Denoise library

media-libs / openal : A software implementation of the OpenAL 3D audio API

media-libs / opencollada : Stream based read/write library for COLLADA files

media-libs / opencolorio : Color management framework for visual effects and animation

media-libs / openexr : ILM's OpenEXR high dynamic-range image file format libraries

media-libs / openimageio : A library for reading and writing images

media-libs / openjpeg : Open-source JPEG 2000 library

media-libs / openpgl : Intel Open Path Guiding Library

media-libs / opensubdiv : An Open-Source subdivision surface library

media-libs / osl : Advanced shading language for production GI renderers

media-libs / shaderc : Collection of tools, libraries and tests for shader compilation

media-libs / tiff : Tag Image File Format (TIFF) library

media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-libs / zlib : Standard (de)compression library

virtual / glu : Virtual for OpenGL utility library

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / libiconv : Virtual for the GNU conversion library

virtual / libintl : Virtual for the GNU Internationalization Library

virtual / opengl : Virtual for OpenGL implementation

x11-libs / libX11 : X.Org X11 library

x11-libs / libXi : X.Org Xi library

x11-libs / libXxf86vm : X.Org Xxf86vm library

x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems

693200
media-gfx/blender should use llvm.eclass / add rocm use flag
749240
media-gfx/blender-2.90.1-r1 - ERROR (bpy.rna): .../work/blender-2.90.1/source/blender/python/intern/bpy_rna.c:7263 pyrna_srna_ExternalType: failed to find 'bpy_types' module
795003
media-gfx/blender-2.93.0: contrib flag
797298
media-gfx/blender-2.93: segfaults, revert to 2.91
828117
media-gfx/blender-2.93.6 fails tests: 106 - compositor_filter_test
828118
media-gfx/blender-4.0.1-r1 installs .desktop files that do not pass validation
850394
media-gfx/blender-2.93.9::gentoo failed (test phase)
865525
media-gfx/blender: multiple vulnerabilities
865825
media-gfx/blender: build standalone cycles binary
882645
media-gfx/blender-3.3.0: Add Intel "OneAPI" support
895414
=media-gfx/blender-3.3.2 fails with USE="test"
910467
media-gfx/blender-3.6.0 failed to emerge with USE="doc man"
918907
media-gfx/blender-4.0.1 - cannot convert ccl::float4 to float
921124
media-gfx/blender-3.4.1-r3 fails to compile (GCC-14-SYSTEM): indexer.c:562:33: error: AV_CODEC_CAP_AUTO_THREADS undeclared (first use in this function)
924056
media-gfx/blender-4.0.1 fails to compile: VecMat.h:40:19: error: uint has not been declared
926224
media-gfx/blender-4.0.1 doesn't compile on musl
931021
media-gfx/blender: ld: libshaderc_combined.a: error adding symbols: file format not recognized
934214
vlc wants ffmpeg =media-video/ffmpeg-4.4.4-r9 but media-gfx/blender-4.1.1::gentoo[ffmpeg] is reported instead
936482
media-gfx/blender-4.1.1-r2 crashes on start
939103
media-gfx/blender-4.2.1 failed to emerge - ModuleNotFoundError: No module named 'addon_utils'
939780
media-gfx/blender-4.1.1-r2 crashes on start (Core dumped)
Repository mirror & CI · gentoo
Merge updates from master
Paul Zander · gentoo
media-gfx/blender: fix 935403, 936104, 936603
Closes: https://bugs.gentoo.org/935403 Closes: https://bugs.gentoo.org/936104 Closes: https://bugs.gentoo.org/936603 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38426 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: destabilize 3.6.15 for ~amd64
Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Update gmp dep to require cxx useflag
Closes: https://bugs.gentoo.org/935901 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37671 Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: add 3.3.21, 3.6.15
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: add 4.2.1
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-gfx/blender: Stabilize 4.1.1-r2 amd64, #935995
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Update live ebuild
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: fix invalid dep spec
Reported by Jannik. Bug: https://github.com/pkgcore/pkgcheck/issues/691 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Paul Zander · gentoo
media-gfx/blender: 4.1.1-r1, 9999 propagate LLVM_SLOT to hip
Bug: https://bugs.gentoo.org/880671 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-gfx/blender: 4.1.1-r1, 9999 fix LICENSE
Blender Cycles is optionally available as Apache 2.0. But all components allow for GPL-3+. Closes: https://bugs.gentoo.org/933469 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-libs/osl: add 1.13.10.0
Closes: https://bugs.gentoo.org/928425 Closes: https://bugs.gentoo.org/928422 Closes: https://bugs.gentoo.org/922964 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
media-gfx/blender: Stabilize 4.1.1 amd64, #932981
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Paul Zander · gentoo
media-gfx/blender: 4.0.2-r1 bugfixes; add initial oneapi support
Drop python3.12 support. Will reappear in 4.1.1. Use wayland_dynload to avoid problems with libdecor-plugin.h. Bump openvdb required version to 11 from 10. oneAPI support might be broken. But we got to start somewhere... Bug: https://bugs.gentoo.org/882645 Closes: https://bugs.gentoo.org/930397 Closes: https://bugs.gentoo.org/930412 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
media-gfx/blender: add 4.1.1
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36376 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-gfx/blender: Stabilize 3.6.8 amd64, #929066
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
media-gfx/blender: drop old
Blender has a bunch of LTS releases, and we package several different versions for each major.minor slot. There really is no reason to package multiple bugfix/patch releases, though, so drop everything other than: - latest bugfix per slot - latest stable bugfix per slot (The 3.3 slot has stable ebuilds and also an unstable newer one, so we keep two ebuilds in a single slot until the latter is stabled.) Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
media-gfx/blender: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/859607 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Paul Zander · gentoo
media-gfx/blender: change openpgl slot spec
Closes: https://bugs.gentoo.org/928528 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36115 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Paul Zander · gentoo
media-gfx/blender: add 4.0.2-r1, cleanup
hopefully fixed osl build re-added hip flag in 4.0.2-r1 hide test code in release versions Bug: https://bugs.gentoo.org/693200 Closes: https://bugs.gentoo.org/925534 Closes: https://bugs.gentoo.org/927281 Closes: https://bugs.gentoo.org/927715 Closes: https://bugs.gentoo.org/927835 Closes: https://bugs.gentoo.org/927931 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35973 Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-gfx/openpgl: add 0.6.0, use PV as subslot
Bug: https://bugs.gentoo.org/926890 Closes: https://bugs.gentoo.org/927244 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35969 Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-libs/osl: add 1.12.14.0-r1, 1.13.7.0
switch to llvm-r1 osl-1.13.7.0 has llvm-17 support Closes: https://bugs.gentoo.org/920539 Closes: https://bugs.gentoo.org/874279 Closes: https://bugs.gentoo.org/917484 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35965 Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-libs/embree: 4.3.1 bump, fix slot, remove mask, re-enable tests
Split up REQUIRED_USE per arch. Closes: https://bugs.gentoo.org/927843 Closes: https://bugs.gentoo.org/927833 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35927 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: crank copyright
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: add hack for USE=man
Closes: https://bugs.gentoo.org/925254 Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Update live ebuild
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34869 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sv. Lockal · gentoo
media-gfx/blender: fix ld.lld: error: version script assignment error
Closes: https://bugs.gentoo.org/922600 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34938 Signed-off-by: Sam James <sam@gentoo.org>
Sv. Lockal · gentoo
media-gfx/blender: fix error "string sub-command REGEX, mode REPLACE needs at least 6 arguments"
See also: https://github.com/blender/blender/commit/ecd307041e4181f721bf5d2248c02ffe980edcba Closes: https://bugs.gentoo.org/922324 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Update required_use and make the configure step strict
With WITH_STRICT_BUILD_OPTIONS, it should now error out if a build option can not be enabled instead of just warning and disabling it. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sv. Lockal · gentoo
media-gfx/blender: fix error "string sub-command REGEX, mode REPLACE needs at least 6 arguments"
See also: https://github.com/blender/blender/commit/ecd307041e4181f721bf5d2248c02ffe980edcba Closes: https://bugs.gentoo.org/922324 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Fix live ebuild tests
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Bump to 3.3.15, 3.6.8, 4.0.2
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Drop 3.4.1-r3, 3.5.1-r1
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Update live ebuild python and oidn requirements
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-debug}/valgrind
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34786 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yiyang Wu · gentoo
media-gfx/blender: require hip-5.7, hip enable on unstable
Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Paul Zander · gentoo
media-gfx/openvdb: add 11.0.0
Automatically detects working host compiler for CUDA. Automatically detects host CUDA arch, can be overridden by setting CUDAARCHS env var. Re-enabled ax requiring <=llvm-15. Modified NanoVDB.h so Blender can decern the NanoVDB version and include the correct header. Closes: https://bugs.gentoo.org/664796 Closes: https://bugs.gentoo.org/686824 Closes: https://bugs.gentoo.org/831043 Closes: https://bugs.gentoo.org/833168 Closes: https://bugs.gentoo.org/921246 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34564 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Paul Zander · gentoo
media-gfx/blender: fix VariableScope QA
Changed the test location to T as ED is not allowed outside src_install(). This mirrors the earlier changes in blender-4.0.x. Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34222 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Paul Zander · gentoo
media-gfx/blender: add 4.0.1, update 9999
dds support is now provided via openimageio, dropped the useflag. Adjusted the cmake options to use yes/no, so the options we don't set explicitly show up as ON/OFF. Added new cmake options. Dropped explicit setting of DEBUG options as advised by @DarkDefender in https://github.com/gentoo/gentoo/pull/33875#issuecomment-1816840959. They can be passed via MYCMAKEARGS if needed. Changed the test location to T as ED is not allowed outside src_install(). Introduced code so cycles tests use all configured devices. They will still fail because CUDA devices can't be found in sandbox. Added code that sets a supported CUDA_HOST_COMPILER via cuda.eclass when using gcc. Added HIP support to 9999 for testing. Masked test for 4.0.1 because we don't pull the test source from svn anymore. Bug: https://bugs.gentoo.org/895414 Closes: https://bugs.gentoo.org/917482 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33875 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Paul Zander · gentoo
media-gfx/blender: 3.6.5 drop ocio-2.3.0 patch
Patch no longer needed since https://github.com/blender/blender/commit/f6558e3a233e19a06f8bbff6c26421db4b40d93e Closes: https://bugs.gentoo.org/916324 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33544 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
Revert "media-libs/openimageio -> media-libs/OpenImageIO: rename"
This reverts commit 060642c3e2944ee6d37afd3259c424b3a8f5bdec. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
Revert "media-libs/opencolorio -> media-libs/OpenColorIO: rename"
This reverts commit 9e8279a45bf09e9d583ec88efa266c47afdb3237. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
Revert "media-libs/osl -> media-libs/OpenShadingLanguage: rename"
This reverts commit 0c878b342a1445b3a8e3439e194f38b3a0248331. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
Revert "dev-libs/imath -> dev-libs/Imath: rename"
This reverts commit 02ddc476fa118b2a164ee6eec1cfafb19b86c530. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
Revert "media-gfx/blender: add quotes around variables containing whitespaces"
This reverts commit cb351207522b67d82b4b7346a4daf3d119c20830. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
Revert "media-gfx/blender: add 3.6.5, update 9999"
This reverts commit 824eb57e50e0f5039d42f39e0caa5461d8d73468. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Paul Zander · gentoo
media-gfx/blender: add 3.6.5, update 9999
* add 3.6.5 LTS * upstream fixed https://projects.blender.org/blender/blender/pulls/113163 in https://projects.blender.org/blender/blender/issues/112917 * add it to 3.6.5 * drop blockers for 3.6.5 and 9999 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-gfx/blender: add 3.6.5, update 9999
* add 3.6.5 LTS * upstream fixed https://projects.blender.org/blender/blender/pulls/113163 in https://projects.blender.org/blender/blender/issues/112917 * add it to 3.6.5 * drop blockers for 3.6.5 and 9999 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
dev-libs/imath -> dev-libs/Imath: rename
* match repo name so we can avoid extra logic Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-libs/osl -> media-libs/OpenShadingLanguage: rename
* OpenShadingLanguage is now part of AcademySoftwareFoundation, reflect that and the changed paths Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-libs/opencolorio -> media-libs/OpenColorIO: rename
* OpenColorIO is now part of AcademySoftwareFoundation, reflect that and the changed paths Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-gfx/blender: add quotes around variables containing whitespaces
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-gfx/blender: add quotes around variables containing whitespaces
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
media-gfx/blender: Stabilize 3.3.8 amd64, #915118
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: fix build w/ gcc 13
Closes: https://bugs.gentoo.org/914740 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: add comment for <opencolorio-2.3.0 dep
Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-gfx/blender: restrict media-libs/opencolorio-2.3.0
opencolorio-2.3.0 breaks blender https://projects.blender.org/blender/blender/issues/112917 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33068 Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-libs/openimageio -> media-libs/OpenImageIO: rename
* OpenImageIO is now part of AcademySoftwareFoundation, reflect that and the changed paths 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
Sebastian Parborg · gentoo
media-gfx/blender: Fix compilation on arm64
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Disable OSL support per default
Because llvm 16 is now marked stable, there is a very high chance of users having Blender sefault on startup because of missmatched llvm libraries. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Bump 3.6.0
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Bump 3.3.8
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Remove bundled libs warning
Blender will not unbundle the libs in question, however they do provide "WITH_SYSTEM_<LIB>" where it makes sense. The vast majority of the bundled libs that do not have settings like these will not be unbundled and upstream is quite firm with this stance. Therefore, having a call to action about nagging upstream about it does not make too much sense. Closes: https://bugs.gentoo.org/505386 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-gfx/blender: drop 3.3.5
Bug: https://bugs.gentoo.org/908375 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: Stabilize 3.3.6-r1 amd64, #908375
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-gfx/blender: drop 3.3.2, 3.3.3, 3.4.1, 3.4.1-r1
Overshadowed versions. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
media-gfx/blender: Switch IUSE=pulseaudio to media-libs/libpulse
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Parborg · gentoo
media-gfx/blender: Drop 2.93
Does not support python 3.11, and upstream will drop support as well in a few months. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Bump 3.3.6
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Bump to 3.5.1
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Explicitly disable OpenPGL in the 3.4 ebuild
Blender 3.4 only supports the beta versions of OpenPGL ( < 0.5.0 ). To ensure it doesn't get turned on automatically, we explicitly disable it now. Closes: https://bugs.gentoo.org/905108 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: Stabilize 3.3.5 amd64, #904636
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Parborg · gentoo
media-gfx/blender: Remove unnecessary backslashes from IUSE
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30498 Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Bump 3.3.5, update python use versions
2.93 will not work with python 3.11, so that version is left out Closes: https://bugs.gentoo.org/896980 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: OpenImageIO is now a hard dependecy in newer Blender versions
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Add path guiding support the live ebuild
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Add "cycles-bin-kernels" useflag
This useflag enables precompiling the cycles render kernels at compile time. This makes it so that the user doesn't have to wait for the kernels to compile when they are used for the first time. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Update live ebuild
Addons have moved to be a non submodule Asset libraries have been introduced and Blender bundles a few default assets per default. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Rename dev-python/{python-zstandard → zstandard}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: fix copyright
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: destabilize 2.93.14 for ~amd64
Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Update live ebuild source URLs
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29404 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-gfx/blender: Stabilize 3.3.2 amd64, #893128
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Bump to 2.93.14, 3.3.3
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Bump openimageio min version for live ebuild
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Fix building 2.93 with openvdb-10
Closes: https://bugs.gentoo.org/892924 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Cleanup old ebuilds
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Parborg · gentoo
media-gfx/blender: Fix building with boost-1.81
Previous boost fix was only applied to 3.3 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28961 Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Remove old versions
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Version bump
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Add correct wayland appid to live ebuild
Set the correct appid so that wayland compositors (like Plasma and Gnome Shell) can correctly associate blender with its .desktop file. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Christophe Lermytte · gentoo
media-gfx/blender: fix build with boost-1.81
Patch as suggested by the compiler: "intern/locale/boost_locale_wrapper.cpp:12:1: note: ‘std::cout’ is defined in header ‘<iostream>’; did you forget to ‘#include <iostream>’?" Signed-off-by: Christophe Lermytte <gentoo@lermytte.be> Closes: https://bugs.gentoo.org/887059 Closes: https://github.com/gentoo/gentoo/pull/28713 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: drop 3.2.0-r1, 3.2.1-r1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: drop 2.93.9-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-gfx/blender: Stabilize 2.93.10-r1 amd64, #886193
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: unrevbump 9999
Unintentional, was defect in script for libtiff revbumps (fixed already for next time.) Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: 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
Michał Górny · gentoo
Move dev-python/{zstandard → python-zstandard}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Parborg · gentoo
media-gfx/blender: Add wayland useflags for live ebuild
Upstream has now deemed Wayland support stable enough for testing Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27738 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: restrict tests for now
Until I have a chance to reupload the latest test data. Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Update live ebuild
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27529 Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Version bumps to 3.3.0
Closes: https://bugs.gentoo.org/869713 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Bernd Waibel · gentoo
media-gfx/blender: add optix support to live ebuild
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/27303 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Bernd Waibel · gentoo
media-gfx/blender: add optix support
Add compile and runtime support for the NVIDIA OptiX library. Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://bugs.gentoo.org/741564 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-gfx/blender: remove boost[threads(+)] usedep
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
brahmajit das · gentoo
media-gfx/blender: Upstream musl libc fixes backport
These are some of the patch that I submitted upstream and have been accepted. They will be a part of next blender release. However, this PR is a backport of those fixes for blender 3.2.2. Please refer: https://github.com/blender/blender/commit/f197b1a1f1bbc0334310fb1c911327246767a1a3, and https://github.com/blender/blender/commit/7be7280c5710f7831789cdde140d010722be9068 Closes: https://bugs.gentoo.org/739474 Signed-off-by: brahmajit das <listout@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/26860 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: fix UnquotedVariable
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Parborg · gentoo
media-gfx/blender: Update freetype dependecy flags
Blender now requires Brotli support in freetype Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26498 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Version bumps 3.2.2 & 2.93.10
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Remove redudant cuda and opencl use flags from opensubdiv dep
Blender never used any of these backends, so there is no reason to depend on them. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: add 3.2.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Federico Denkena · gentoo
media-gfx/blender: Remove old versions
Bug: https://bugs.gentoo.org/834011 Signed-off-by: Federico Denkena <federico.denkena@posteo.de> Closes: https://github.com/gentoo/gentoo/pull/25914 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: add test tarball for 3.2.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Bracht Laumann Jespersen · gentoo
media-gfx/blender: fix unquoted variable ED
Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Add new 3.2 version
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25815 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-gfx/blender: Stabilize 2.93.9 amd64, #850256
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Parborg · gentoo
media-gfx/blender: Remove option to build standalone cycles binary
After talking to upstream, it seems like this option is not meant to be use to ship any binaries. It is simply there as an example cycles project that developers can easily modify if they want to quickly code in new features and test them in cycles (without having to go through blender). Closes: https://bugs.gentoo.org/828880 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25288 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Update jpeg dep
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: LTS version bump to 2.93.9
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Update python useflags and deps
Blender expects Cython to be installed even during runtime for use in python addons. In addition to this, it doesn't make too much sense for the Gentoo ebulid to expose the "WITH_SYSTEM_PYTHON" and the related switches. Those options are used to build easily distributed Blender packages that bundle python and the python dependecies. This can be used deploy Blender on systems were there is no way to easily easily pull in the required python version and libraries. However on Gentoo, we have a very good system for doing this ourselves with portage. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-gfx/blender: add cython dep for 3.1.2
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: add 3.1.2
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: add 3.1.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: fix SizeViolation
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: use devspace for patch
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: enable tests for 3.1.0
Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Fix building with ffmpeg 5.0
Closes: https://bugs.gentoo.org/834380 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24558 Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Version bump
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: Stabilize 2.93.8-r4 amd64, #833158
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Parborg · gentoo
media-gfx/blender: Update python targets
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24346 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: crank opencolorio dependency up
Bug: https://bugs.gentoo.org/833194 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: make sure we have new enough OIIO/OCIO
Bug: https://bugs.gentoo.org/833194 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: crank up opencolorio lower bound
Just in case. Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: crank up openimageio lower bound
Just to be sure. Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: explicitly require newer imath
Try harder to avoid an imath which installs things to the wrong/old locations. Bug: https://bugs.gentoo.org/833158 See: b4e1d954fa68fcd11f053d20ee738fe491c09ee0 Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Tweak the jpeg2k useflag
Closes: https://bugs.gentoo.org/830287 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Add nanovdb useflag
The nanovdb header only library is used to reduce memory usage when rendering volumes in Cycles. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Fix live ebuild
Upstream has patched in OpenEXR3 and OpenImageIO 2.3 support. Therefore we don't need to use our own patches anymore. Also add new "DWITH_SYSTEM_FREETYPE" build flag. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: revbump 2.93.x too for unslotting OpenEXR
Guess it got lost at some point during rebasing. Bug: https://bugs.gentoo.org/833197 Fixes: 22d23e6ab87569d482db5b5aad1f9e11d8c7c377 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: adjust to unslotted OpenEXR
Bug: https://bugs.gentoo.org/833197 Bug: https://bugs.gentoo.org/828441 Bug: https://bugs.gentoo.org/833265 Bug: https://bugs.gentoo.org/833196 Bug: https://bugs.gentoo.org/833158 Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Bug: https://bugs.gentoo.org/821247 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: sync live ebuild
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: update dep bounds for OpenEXR 3 conversion (alembic)
This helps to avoid pulling in versions which might've been linked against OpenEXR 2. Alembic is now adapted. Bug: https://bugs.gentoo.org/821247 Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Bug: https://bugs.gentoo.org/821202 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: force finding imath-3 in 2.93.8/3.0.1
We'd pick up media-libs/ilmbase even if we (probably) wouldn't use it, so let's not do that, as we're switching to OpenEXR 3. Bug: https://bugs.gentoo.org/832862 Closes: https://bugs.gentoo.org/833184 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: update dep bounds for OpenEXR 3 conversion
This helps to avoid pulling in versions which might've been linked against OpenEXR 2. Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Bug: https://bugs.gentoo.org/821202 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: fix WhitespaceFound
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: update dep bounds for OpenEXR 3 conversion
This helps to avoid pulling in versions which might've been linked against OpenEXR 2. Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: add 2.93.8
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: drop 2.93.1-r1, 2.93.2-r1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: stabilize 2.93.6 for amd64
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: add 3.0.1
... and flip over to OpenEXR 3, because things keep breaking with the mix-and-match between 2/3 and things are starting to prefer 3 in their build systems. Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: allow newer TBB
Closes: https://bugs.gentoo.org/820791 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: fix linking against libXxf86vm
See: https://developer.blender.org/D13464 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: don't force gold linker if GCC is detected
We prefer to let the user choose their linker. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: add test tarball for 3.0.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: restrict tests for 3.0 until test tarball ready
Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Fix building docs
Closes: https://bugs.gentoo.org/822465 Closes: https://bugs.gentoo.org/734104 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/23161 Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Bump to new the newest release versions
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-gfx/blender: Remove versions requiring LLVM 10
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: Stabilize 2.93.0-r1 amd64, #803884
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: Stabilize 2.83.15-r1 amd64, #803884
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: needs deprecated TBB features, depend on older version
Bug: https://bugs.gentoo.org/820791 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: add tbb subslot operator
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: Keyword 2.93.2 arm, #795279
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: Keyword 2.93.2 arm64, #795279
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Parborg · gentoo
media-gfx/blender: Bump oidn version requirement
While older versions of oidn still works, it will produce worse denoising results and upstream expects blender to be built with this newer version. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/21994 Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Bump to latest LTS point releases
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Parborg · gentoo
media-gfx/blender: Bump to latest LTS point releases
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Slot the man page
Closes: https://bugs.gentoo.org/795636 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: drop support for Python 3.9 in 2.83.15; use newest slot
Bug: https://bugs.gentoo.org/795159 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: make oceansim dependent on FFTW
Bug: https://bugs.gentoo.org/795159 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: drop obsolete comment
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/blender: add test distfile
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: disable tests for now
Needs external resources via SVN. Will upload separately shortly. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: tighten lower bound on openimageio
Closes: https://bugs.gentoo.org/788982 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-gfx/blender: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: Stabilize 2.83.12 amd64, #783252
Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-gfx/blender: Slot, bump to 2.93.0, and add live ebuild
Closes: https://bugs.gentoo.org/795003 Closes: https://bugs.gentoo.org/778008 Closes: https://bugs.gentoo.org/774372 Closes: https://bugs.gentoo.org/673422 Closes: https://bugs.gentoo.org/737388 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20565 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: Keyword 2.91.2 arm64, #556758
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-gfx/blender: re-add ~arm to 2.91.2
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: Keyword 2.91.0 arm, #556758
Signed-off-by: Sam James <sam@gentoo.org>
Adrian Grigo · gentoo
media-gfx/blender: Remove blank line
Remove the unnecessary blank line between HOMEPAGE and SRC_URI in the 2.83.12 and 2.91.2 ebuilds. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-3.0.13, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/19454 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Adrian Grigo · gentoo
media-gfx/blender: Version bump to 2.91.2
Update to blender version 2.91.2 This ebuild is a rename of the existing 2.91.0 ebuild, with the copyright year adjusted. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Adrian Grigo · gentoo
media-gfx/blender: Version bump to 2.83.12
Update blender to 2.83.12 This version adds experimental compilation with python 3.8, similar to that in 2.91, which is not supported officially as blender follows the VFX reference platform which will remain python 3.7 only during 2021. If any python add ons fail to work it is recommended to use python 3.7. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Adrian Grigo · gentoo
media-gfx/blender: Version bump to 2.83.10 LTS
Version bump to blender for 2.83.10 LTS The only change from the current 2.83.4 ebuild is the keywording ~amd64 Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-3.0.9, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/18665 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-gfx/blender: print a warning when py-3.8 is enabled on 2.91
Bug: https://bugs.gentoo.org/737388 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-gfx/blender: cycles IUSE requires media-libs/freeglut in 2.91
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
media-gfx/blender: add python-3.8 compatibility
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Adrian Grigo · gentoo
media-gfx/blender: Cycles requires tbb in blender 2.90+
Blender 2.90+ requires tbb for cycles. If tbb is not declared, cmake disbles the cycles option and compilation fails to install cycles executable. This is fixed by making tbb a required use for cycles. Blender 2.8x continues to build cycles without tbb. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-3.0.9, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/18421 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Adrian Grigo · gentoo
media-gfx/blender: Set Build Type for Blender
Blender requires that the build type is set to None, Debug, Release, RelWithDebInfo or MinSizeRel. This requires it to be overridden. If this is not done, then it is set to Gentoo by cmake.eclass, and the scripts in CMakeLists fail to set one of DEBUG or NDEBUG. In blender 2.91, this results in not defining GPU_vertex_buffer._data_end, but also attempting to execute an assert which requires it to be defined. Setting CMAKE_BUILD_TYPE to Release resolves the issue by setting NDEBUG to prevent compilation of the assert, and unsetting DEBUG so that the _data_end is not compiled. This means that the patch to prevent the compilation of the assert is no longer required. Older version of blender in the tree also have the same requirement for the value of CMAKE_BUILD_TYPE, but so far compiled correctly even when it was set to Gentoo. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Adrian Grigo · gentoo
media-gfx/blender: Use subslot binder for media-libs/osl
Existing versions of blender need to use the subslot binder to prevent preserved libraries being left behind when osl is upgraded from 1.10 to 1.11. This will also ensure that the osl shaders within blender are compiled with the version of osl used to execute them. Osl now declares a subslot 0/10 and 0/11 in my latest PR. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Bug: https://bugs.gentoo.org/747475 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Adrian Grigo · gentoo
media-gfx/blender: Version bump to 2.91.0
Version bump to blender 2.91.0 This version adds four new dependencies (gmp, pugixml, potrace and fontconfig) A patch is added for a compilation error that occurs when DEBUG is not set. GPUVertBufferRaw._data_end is only declared when DEBUG is set, but an assert that the data pointer is less than _data_end occurs regardless, resulting in a failure to compile as the symbol does not exist. The fix is to make the assert conditional on DEBUG, and the compilation succeeds. The subslot binder is used for media-libs/osl to force recompilation when it changes. This ensures that the oso compiled files are the correct version, and that preserved libraries are not left behind. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: cleanup old
Closes: https://bugs.gentoo.org/735590 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
media-gfx/blender: Stabilize 2.83.4-r1 amd64, #746740
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/blender: subslot dep on openimageio
Closes: https://bugs.gentoo.org/687834 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Adrian Grigo · gentoo
media-gfx/blender: Version bump to blender 2.90.1
Update from blender 2.83.4 to 2.90.1 Only two changes were required from 2.83.4 Add -DWITH_CYCLES_EMBREE=OFF until Embree has been packaged for Gentoo (thanks to Oleg) Rename WITH_X11 to WITH_GHOST_X11 as per upstream Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Closes: https://bugs.gentoo.org/741126 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Closes: https://github.com/gentoo/gentoo/pull/17723 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Adrian Grigo · gentoo
media-gfx/blender: Only require abiX-compat when openvdb is enabled
Blender only needs to check which abi version is set when openvdb is enabled. Wrap the version checks and die in an if statement. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-2.3.103, Repoman-2.3.23 Closes: https://github.com/gentoo/gentoo/pull/17154 Signed-off-by: Sam James <sam@gentoo.org>
Adrian Grigo · gentoo
media-gfx/blender: Update blender 2.79b for openvdb
Blender 2.79b requires openvdb abi 4. Update the dependency accordingly Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Adrian Grigo · gentoo
media-gfx/blender: Version bump to 2.83.4
Blender 2.83.4 works with python 3.7. It may compile with 3.8, but blender only supports 3.7 officially as it follows the VFX Reference Platform to ensure that user add ons are not broken in the process. They plan to introduce 3.8 support in 2021. New features include a new interface, the realtime eevee renderer, and importing openvdb files created by other packages among others. Game engine and Blender Player were removed in 2.80. Bug fixes in this version are alembic support, upstream fixes for opencollada, requiring openjpeg:2 to avoid security issues, and mimeinfo cache is correctly updated. Where these issues remain in blender 2.79b, the bug is linked but should be closed only when blender 2.79b is removed. On my system the docs do not currently compile, and the polyfill2d test still fails like 2.79b. Blender 2.83 support for draco, embree, oidn, usd and openxr is not yet implemented pending development of ebuilds for these packages. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Bug: https://bugs.gentoo.org/667352 Bug: https://bugs.gentoo.org/735590 Bug: https://bugs.gentoo.org/718772 Closes: https://bugs.gentoo.org/737388 Closes: https://bugs.gentoo.org/689740 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Adrian Grigo · gentoo
media-gfx/blender: Patch for opencollada > 1.65
Opencollada 1.65 added a pure virtual function to writeAnimationClip which prevents blender from creating an implementation of DocumentImporter in the usual manner. These patches are backported from blender 2.80-rc1 which add definitions for writeAnimationClip to DoucmentImporter resolving the issue. Thanks to Dennis Schridde for finding them. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Closes: https://bugs.gentoo.org/733500 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Adrian Grigo · gentoo
media-gfx/blender: Blender with openvdb requires openvdb-7.0.0 only
Compiling blender with openvdb fails using openvdb-7.1.0, as std::make_unique is not available in c++11. Upgrading to newer c++ was discussed upstream and it was decided to remain with c++11 now, in keeping with the VFX reference platform, and update to c++17 in 2021. See https://developer.blender.org/T76783 Openvdb 7.0.0 uses c++11, whereas 7.1.0 uses c++14. So it will not be possible to use versions 7.1.0 and above until blender updates to c++14 or higher next year. Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-gfx/blender: migrate from libav
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
media-gfx/blender: remove app-doc/doxygen[latex] dependency
Bug: https://bugs.gentoo.org/430914 Bug: https://bugs.gentoo.org/709316 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-gfx/blender: 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
*/*: 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
Miroslav Šulc · gentoo
media-gfx/blender-2.79b: fix #685922
Closes: https://bugs.gentoo.org/685922 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-gfx/blender: gnome2-utils -> xdg-utils
Minor modernisation. Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
*/*: USE colorio -> color-management
Closes: https://bugs.gentoo.org/613274 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
Andreas Sturmlechner · gentoo
media-gfx/blender: Drop 2.79 and 2.79-r1
No one explained why keep it, so drop it. Closes: https://bugs.gentoo.org/606406 Closes: https://bugs.gentoo.org/659498 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
Michał Górny · gentoo
media-gfx/blender: Drop 2.72b-r4, due to py3.4 removal
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-gfx/blender: amd64 stable wrt bug #678642
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
media-gfx/blender: use HTTPS
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11008 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Scruggs · gentoo
media-gfx/blender: remove blender-2.79b
Jonathan Scruggs · gentoo
media-gfx/blender: revbump to 2.79b-r1
-Use OpenVDB ABI 4 instead of ABI 5
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Scruggs · gentoo
media-gfx/blender: add ffmpeg 4 compatibility patch
Package-Manager: Portage-2.3.44, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Scruggs · gentoo
media-gfx/blender: bump to version 1.79b
Add patch from Mark Wright <gienah@gentoo.org> for GCC 8 compatibility. Closes: https://bugs.gentoo.org/650592 Closes: https://bugs.gentoo.org/661066
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Scruggs · gentoo
media-libs/blender: change depends for OpenVDB 5.x compat
Only v2.79b and above will be compatible with OpenVDB 5.x, so make sure previous versions depend on OpenVDB 4.x. Change depend on ffmpeg because v4.x is not supported. Closes: https://bugs.gentoo.org/655030 Closes: https://github.com/gentoo/gentoo/pull/9580
Marty E. Plummer · gentoo
media-gfx/blender: fdo-mime->xdg-utils
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Aaron Bauman · gentoo
media-gfx/blender: amd64 stable
Bug: https://bugs.gentoo.org/606406 Package-Manager: Portage-2.3.26, Repoman-2.3.7
Michael Mair-Keimberger · gentoo
media-gfx/blender: use HTTPS
Closes: https://github.com/gentoo/gentoo/pull/7541
Jonathan Scruggs · gentoo
media-gfx/blender: add fix to build with osl 1.9
Package-Manager: Portage-2.3.20, Repoman-2.3.6
Jonathan Scruggs · gentoo
media-gfx/blender: Remove old versions
Jonathan Scruggs · gentoo
media-gfx/blender: Version bump to 2.79
Version bump to 2.79 Closes: https://bugs.gentoo.org/630820 Allow CUDA v9 to be used for GCC 6.4 compatibility. Closes: https://bugs.gentoo.org/641244 Call cmake-utils_src_prepare explicity. Closes: https://bugs.gentoo.org/640194 Depend on virtual/jack. Closes: https://bugs.gentoo.org/612022 Allow DRI to be writable to avoid sandbox violations. Closes: https://bugs.gentoo.org/600916 Closes: https://github.com/gentoo/gentoo/pull/6620
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Jonathan Scruggs · gentoo
media-gfx/blender: Add glew slot to blender-2.72b-r4
Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com)
Lars Wendler · gentoo
media-gfx/blender: Removed unused USE flag description. Minor qa fix.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Jonathan Scruggs · gentoo
media-gfx/blender: Fix install phase when using ninja
Fixed the install phase when using ninja by calling cmake-utils_src_install instead of emake directly Removed OpenCL support since it was only supported by the binary ATI/AMD drivers which are masked for removal. Also cleaned up addpredict calls Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com) Closes: https://github.com/gentoo/gentoo/pull/3683
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Jonathan Scruggs · gentoo
media-gfx/blender: eigen 3.3.1 compile fix and openvdb 4 support
* Added a patch to compile against eigen 3.3.1 * Added compile fix against OpenVDB 4 * OpenVDB 4 hard enables compression, so removed USE Flags and hard enable it for OVB 3.2 for future compatibility Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com) Closes: https://github.com/gentoo/gentoo/pull/3474
Jonathan Scruggs · gentoo
media-gfx/blender: remove 2.78 and 2.78a
Closes: https://github.com/gentoo/gentoo/pull/3474
Agostino Sarubbo · gentoo
media-gfx/blender: x86 stable wrt bug #591850
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tobias Klausmann · gentoo
media-gfx/blender-2.72b-r4: stable on amd64
Gentoo-Bug: 591850
Patrick Lauer · gentoo
media-gfx/blender: Whitespace
Package-Manager: portage-2.3.2
Jonathan Scruggs · gentoo
media-gfx/blender: version bump to 2.78a
- C++11 compiler fix patch no longer needed - Upstream only supports CUDA 8 with this release 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/2669 Signed-off-by: David Seifert <soap@gentoo.org>
Jonathan Scruggs · gentoo
media-gfx/blender: version bump to 2.78
- Switch to EAPI 6 - Added OpenSubDiv support - Added OpenVDB support - Fix doc building with binary drivers - Add warning about directories not tracked by portage Gentoo-Bug: 536078 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>
Jonathan Scruggs · gentoo
media-gfx/blender: remove old stale version.
This is prep work for the new ebuilds. Signed off by: Jonathan Scruggs (j.scruggs@gmail.com, irc: Dracwyrm) Closes: https://github.com/gentoo/gentoo/pull/2503 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Jonathan Scruggs · gentoo
media-gfx/blender: add gcc-6 compile fix
Not doing a revision bump as this patch only affects compiling with GCC 6. - Remove one dependency as it's not even used at all - Add patch that fixes compiling with GCC 6 Closes Gentoo-Bug: 594694 Signed off by Jonathan Scruggs (j.scruggs@gmail.com, irc: Dracwyrm)
dracwyrm · gentoo
media-gfx/blender: bug fixes and update metadata.xml
Gentoo Bugs: 533514, 523928, 585730 Updated metadata.xml with new proxy maintainers Switched to EAPI 6 Added in doc building hack for binary drivers
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Julian Ospald · gentoo
media-gfx/blender: rm old
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