commit:     26d4e3a2801d9bcfb870022af121f2a95afe1b65
Author:     Adrian Grigo <agrigo2001 <AT> yahoo <DOT> com <DOT> au>
AuthorDate: Fri Nov 27 02:13:22 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Dec  3 07:32:12 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26d4e3a2

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 <AT> 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 <AT> gentoo.org>

 media-gfx/blender/blender-2.83.4-r1.ebuild | 2 +-
 media-gfx/blender/blender-2.90.1-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/blender/blender-2.83.4-r1.ebuild 
b/media-gfx/blender/blender-2.83.4-r1.ebuild
index a4a6501ff7a..055f713caf7 100644
--- a/media-gfx/blender/blender-2.83.4-r1.ebuild
+++ b/media-gfx/blender/blender-2.83.4-r1.ebuild
@@ -88,7 +88,7 @@ RDEPEND="${PYTHON_DEPS}
                ~media-gfx/openvdb-7.0.0[abi6-compat(-)?,abi7-compat(-)?]
                dev-libs/c-blosc:=
        )
-       osl? ( media-libs/osl )
+       osl? ( media-libs/osl:= )
        sdl? ( media-libs/libsdl2[sound,joystick] )
        sndfile? ( media-libs/libsndfile )
        tbb? ( dev-cpp/tbb )

diff --git a/media-gfx/blender/blender-2.90.1-r1.ebuild 
b/media-gfx/blender/blender-2.90.1-r1.ebuild
index 7ad59e31836..04d9740cdfc 100644
--- a/media-gfx/blender/blender-2.90.1-r1.ebuild
+++ b/media-gfx/blender/blender-2.90.1-r1.ebuild
@@ -88,7 +88,7 @@ RDEPEND="${PYTHON_DEPS}
                ~media-gfx/openvdb-7.0.0[abi6-compat(-)?,abi7-compat(-)?]
                dev-libs/c-blosc:=
        )
-       osl? ( media-libs/osl )
+       osl? ( media-libs/osl:= )
        sdl? ( media-libs/libsdl2[sound,joystick] )
        sndfile? ( media-libs/libsndfile )
        tbb? ( dev-cpp/tbb )

Reply via email to