commit:     ba0b190f371a275009448ae50d090e3d8e43e4b6
Author:     Sebastian Parborg <sebastian <AT> blender <DOT> org>
AuthorDate: Thu May 22 12:54:34 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 22 16:06:56 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0b190f

media-gfx/blender: Update live ebuild

- Turn on jemalloc and manifold per default
Jemalloc offers much better stability and performance
Manifold is used for a lot of the mesh boolean operations now

- Fix ebuild QA warnings

Signed-off-by: Sebastian Parborg <darkdefende <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42204
Closes: https://github.com/gentoo/gentoo/pull/42204
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-gfx/blender/blender-9999.ebuild | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/media-gfx/blender/blender-9999.ebuild 
b/media-gfx/blender/blender-9999.ebuild
index abd723cdd1e4..5d1629ff55ca 100644
--- a/media-gfx/blender/blender-9999.ebuild
+++ b/media-gfx/blender/blender-9999.ebuild
@@ -67,7 +67,7 @@ SLOT="${BLENDER_BRANCH}"
 IUSE="
        alembic +bullet collada +color-management cuda +cycles 
+cycles-bin-kernels
        debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip jack
-       jemalloc jpeg2k man manifold +nanovdb ndof nls +oidn oneapi openal 
+openexr +opengl +openpgl
+       +jemalloc jpeg2k man +manifold +nanovdb ndof nls +oidn oneapi openal 
+openexr +opengl +openpgl
        +opensubdiv +openvdb optix osl pipewire +pdf +potrace +pugixml 
pulseaudio
        renderdoc sdl +sndfile +tbb test +tiff +truetype valgrind vulkan 
wayland +webp X
 "
@@ -136,7 +136,7 @@ RDEPEND="${PYTHON_DEPS}
        jack? ( virtual/jack )
        jemalloc? ( dev-libs/jemalloc:= )
        jpeg2k? ( media-libs/openjpeg:2= )
-       manifold? ( >sci-mathematics/manifold-3.0.1 )
+       manifold? ( >=sci-mathematics/manifold-3.1.0 )
        ndof? (
                app-misc/spacenavd
                dev-libs/libspnav
@@ -578,10 +578,6 @@ src_configure() {
                mycmakeargs+=(
                        -DHIP_ROOT_DIR="$(hipconfig -p)"
 
-                       -DHIP_HIPCC_FLAGS="-fcf-protection=none"
-
-                       
-DCMAKE_HIP_LINK_EXECUTABLE="$(get_llvm_prefix)/bin/clang++"
-
                        -DCYCLES_HIP_BINARIES_ARCH="$(get_amdgpu_flags)"
                )
        fi

Reply via email to