Thanks!
I would have an ebuild that works, ive been using it with an out of tree media-video/olive git branch for a while. It has the following dependencies that arent in ::gentoo * dev-cpp/pystring (weird to build system) * dev-python/sphinx_press_theme (required for building docs) * dev-python/sphinx-tabs (required for building docs, doesnt work fully as uses vuejs and other npm dependencies) Issues atm are that one gpu test fails (tested on systems with Nvidia 1050ti proprietary driver and Intel HD graphics 620), cpu tests fail if compilation flags include a specified -march (tested znver2 and skylake) and that generated docs don't have working theming due to lack of sensible way to get the npm dependencies to sphinx_press_theme. And as opencolorio-2.0.0 isnt api compatible with opencolorio-1.0.0 therefore there will be issues like: * doesn't work with available blender versions, according upstream it will be compatible with version 2.93. https://developer.blender.org/T85940 * krita-4.4.2 fails on what I presume is the same issue. I've yet to look further into it and haven't found any bug report about this upstream.
Created attachment 696777 [details] opencolorio-2.0.0 ebuild
Created attachment 696780 [details] pystring-1.1.3 ebuild
Your pystring ebuild fails because the program is apparently hardcoded to expect gcc 9.2.0 to be installed. I was thinking of seeing if putting opencolorio 2.0.0 in its own slot would work, but I can't check that until I get pystring to build.
Nevermind on pystring, apparently libtool was the issue (apparently it needs to be recompiled when you install a new gcc, despite portage not setting up anything to do that?).
If you are intending on using the opencolorio-2.0.0 ebuild, id suggests using the improved version I have on an overlay https://gitlab.com/src_prepare/src_prepare-overlay/-/blob/master/media-libs/opencolorio/opencolorio-2.0.0-r2.ebuild . All the dependencies are also on this overlay if you need them.
Also notable that opencolorio-2.0.0 doesnt build against media-libs/openimageio-2.2.12.0 in certain constraints https://github.com/OpenImageIO/oiio/pull/2914 . either use 2.2.11.1 or 2.2.13.0.
Closed as we have it in ::gentoo https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2da0328cf5f3819d72d617577a2122af02fbf6c