media-libs/osl (gentoo)

Search

Package Information

Description:
A small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation.
Homepage:
https://www.imageworks.com/technology/opensource https://github.com/AcademySoftwareFoundation/OpenShadingLanguage

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~arm ~arm64 ~ppc64 0/$(ver_cut 1-2)
1.14.9999 8 ~amd64 ~arm ~arm64 ~ppc64 0/$(ver_cut 1-2)
1.14.7.0 8 amd64 ~arm ~arm64 ~ppc64 0/$(ver_cut 1-2)
1.14.6.0 8 amd64 ~arm ~arm64 ~ppc64 0/$(ver_cut 1-2)
1.14.5.1 8 amd64 ~arm ~arm64 ~ppc64 0/$(ver_cut 1-2)
1.13.12.0-r2 8 amd64 ~arm ~arm64 ~ppc64 0/$(ver_cut 1-2)

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>negril.nx+gentoo@gmail.com</email>
		<name>Paul Zander</name>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<longdescription>
		A small but rich language for programmable shading in advanced
		renderers and other applications, ideal for describing materials,
		lights, displacement, and pattern generation.
	</longdescription>
	<use>
		<flag name="clang-cuda">Use clang for cuda units compilation</flag>
		<flag name="gui">Build the osltoy binary</flag>
		<flag name="libcxx">Build against <pkg>llvm-runtimes/libcxx</pkg> when using clang</flag>
		<flag name="nofma">Do not use Fuse-Multiply-Add operations</flag>
		<flag name="optix">Add support for NVIDIA's OptiX Raytracing Engine</flag>
		<flag name="partio">Use <pkg>media-libs/partio</pkg></flag>
	</use>
	<upstream>
		<remote-id type="github">AcademySoftwareFoundation/OpenShadingLanguage</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 9999 1.14.9999 1.14.7.0 1.14.6.0 1.14.5.1 1.13.12.0-r2
${CPU_FEATURES[*]%:*} ⚠️
clang-cuda Use clang for cuda units compilation
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
gui Build the osltoy binary
libcxx Build against <pkg>llvm-runtimes/libcxx</pkg> when using clang
nofma Do not use Fuse-Multiply-Add operations
optix Add support for NVIDIA's OptiX Raytracing Engine
partio Use <pkg>media-libs/partio</pkg>
python Add optional support/bindings for the Python language
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

Files

Manifest

Type File Size Versions
DIST osl-1.14.5.1.tar.gz 43346319 bytes 1.14.5.1
DIST osl-1.14.6.0.tar.gz 43339662 bytes 1.14.6.0
DIST osl-1.14.7.0.tar.gz 43342823 bytes 1.14.7.0
Unmatched Entries
Type File Size
DIST osl-1.13.12.0.tar.gz 21824352 bytes