# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 PYTHON_COMPAT=( python3_{8,9,10} ) # check this on updates LLVM_MAX_SLOT=13 CMAKE_REMOVE_MODULES_LIST=() inherit cmake llvm toolchain-funcs python-single-r1 DESCRIPTION="Advanced shading language for production GI renderers" HOMEPAGE="http://opensource.imageworks.com/?p=osl https://github.com/imageworks/OpenShadingLanguage" SRC_URI="https://github.com/imageworks/OpenShadingLanguage/archive/Release-${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" # TODO: drop .1 on next SONAME change (probably 1.11 -> 1.12), we needed # a nudge to force rebuilds due to openexr 2 -> openexr 3 change. SLOT="0/$(ver_cut 2).1" KEYWORDS="amd64 ~arm ~arm64 ~x86" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" X86_CPU_FEATURES=( sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2 avx:avx avx2:avx2 avx512f:avx512f f16c:f16c ) CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} ) IUSE="doc partio qt5 test ${CPU_FEATURES[@]%:*} python" RDEPEND=" dev-libs/boost:= dev-libs/pugixml >=media-libs/openexr-3:0= >=dev-libs/imath-3.1.4-r2:= >=media-libs/openimageio-2.3.12.0:=