graphics/spirv-headers 1.4.350.1 MidnightBSD
Machine-readable files for the SPIR-V Registry
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
7e5687d7b1- License
- Apache-2.0
- Categories
- graphics
Description
SPIRV-Headers contains machine-readable files for the SPIR-V Registry.
This includes: * Header files for various languages. * JSON files describing the grammar for the SPIR-V core instruction set and the extended instruction sets. * The XML registry file. * A tool to build the headers from the JSON grammar.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | graphics/spirv-headers | 1.4.350.1 |
| FreeBSD | graphics/spirv-headers | 1.4.357.0 |
| OpenBSD | graphics/spirv-headers | 1.4.357.0v0 |
| NetBSD | parallel/spirv-headers | 1.4.357.0 |
| HardenedBSD | graphics/spirv-headers | 1.4.357.0 |
| GhostBSD | graphics/spirv-headers | 1.4.357.0 |
Install
Binary package:
mport install spirv-headers
From mports:
cd /usr/mports/graphics/spirv-headers && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= spirv-headers>0:graphics/spirv-headers
Dependencies
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake
- Service scripts
- none
Files
pkg-plist 88
- include/spirv/1.0/GLSL.std.450.h
- include/spirv/1.0/OpenCL.std.h
- include/spirv/1.0/extinst.glsl.std.450.grammar.json
- include/spirv/1.0/extinst.opencl.std.100.grammar.json
- include/spirv/1.0/spirv.core.grammar.json
- include/spirv/1.0/spirv.cs
- include/spirv/1.0/spirv.h
- include/spirv/1.0/spirv.hpp
- include/spirv/1.0/spirv.hpp11
- include/spirv/1.0/spirv.json
- include/spirv/1.0/spirv.lua
- include/spirv/1.0/spirv.py
- include/spirv/1.1/GLSL.std.450.h
- include/spirv/1.1/OpenCL.std.h
- include/spirv/1.1/extinst.glsl.std.450.grammar.json
- include/spirv/1.1/extinst.opencl.std.100.grammar.json
- include/spirv/1.1/spirv.core.grammar.json
- include/spirv/1.1/spirv.cs
- include/spirv/1.1/spirv.h
- include/spirv/1.1/spirv.hpp
- include/spirv/1.1/spirv.hpp11
- include/spirv/1.1/spirv.json
- include/spirv/1.1/spirv.lua
- include/spirv/1.1/spirv.py
- include/spirv/1.2/GLSL.std.450.h
- include/spirv/1.2/OpenCL.std.h
- include/spirv/1.2/extinst.glsl.std.450.grammar.json
- include/spirv/1.2/extinst.opencl.std.100.grammar.json
- include/spirv/1.2/spirv.core.grammar.json
- include/spirv/1.2/spirv.cs
- include/spirv/1.2/spirv.h
- include/spirv/1.2/spirv.hpp
- include/spirv/1.2/spirv.hpp11
- include/spirv/1.2/spirv.json
- include/spirv/1.2/spirv.lua
- include/spirv/1.2/spirv.py
- include/spirv/spir-v.xml
- include/spirv/unified1/AMD_gcn_shader.h
- include/spirv/unified1/AMD_shader_ballot.h
- include/spirv/unified1/AMD_shader_explicit_vertex_parameter.h
- include/spirv/unified1/AMD_shader_trinary_minmax.h
- include/spirv/unified1/ArmMotionEngine.100.h
- include/spirv/unified1/DebugInfo.h
- include/spirv/unified1/GLSL.std.450.h
- include/spirv/unified1/NonSemanticClspvReflection.h
- include/spirv/unified1/NonSemanticDebugBreak.h
- include/spirv/unified1/NonSemanticDebugPrintf.h
- include/spirv/unified1/NonSemanticShaderDebugInfo.h
- include/spirv/unified1/NonSemanticShaderDebugInfo100.h
- include/spirv/unified1/NonSemanticVkspReflection.h
- include/spirv/unified1/OpenCL.std.h
- include/spirv/unified1/OpenCLDebugInfo100.h
- include/spirv/unified1/TOSA.001000.1.h
- include/spirv/unified1/extinst.arm.motion-engine.100.grammar.json
- include/spirv/unified1/extinst.debuginfo.grammar.json
- include/spirv/unified1/extinst.glsl.std.450.grammar.json
- include/spirv/unified1/extinst.nonsemantic.clspvreflection.grammar.json
- include/spirv/unified1/extinst.nonsemantic.debugbreak.grammar.json
- include/spirv/unified1/extinst.nonsemantic.debugprintf.grammar.json
- include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json
- include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.grammar.json
- include/spirv/unified1/extinst.nonsemantic.vkspreflection.grammar.json
- include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json
- include/spirv/unified1/extinst.opencl.std.100.grammar.json
- include/spirv/unified1/extinst.spv-amd-gcn-shader.grammar.json
- include/spirv/unified1/extinst.spv-amd-shader-ballot.grammar.json
- include/spirv/unified1/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json
- include/spirv/unified1/extinst.spv-amd-shader-trinary-minmax.grammar.json
- include/spirv/unified1/extinst.tosa.001000.1.grammar.json
- include/spirv/unified1/spirv.bf
- include/spirv/unified1/spirv.core.grammar.json
- include/spirv/unified1/spirv.cs
- include/spirv/unified1/spirv.h
- include/spirv/unified1/spirv.hpp
- include/spirv/unified1/spirv.hpp11
- include/spirv/unified1/spirv.json
- include/spirv/unified1/spirv.lua
- include/spirv/unified1/spirv.py
- include/spirv/unified1/spv.d
- share/cmake/SPIRV-Headers/SPIRV-HeadersConfig.cmake
- share/cmake/SPIRV-Headers/SPIRV-HeadersConfigVersion.cmake
- share/pkgconfig/SPIRV-Headers.pc
- @dir include/spirv/1.0
- @dir include/spirv/1.1
- @dir include/spirv/1.2
- @dir include/spirv/unified1
- @dir include/spirv
- @dir share/cmake/SPIRV-Headers
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| KhronosGroup-SPIRV-Headers-vulkan-sdk-1.4.350.1_GH0.tar.gz | 565391 | 9e6d5c78878172d2b810e97f3a74ecbbb14b4ad52b07384ce915fbbeb226d610 |
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
7e5687d7b1 |
Lucas Holt | graphics/spirv-headers: add SPIR-V Registry headers port Imported from FreeBSD graphics/spirv-headers. Header-only package providing
the SPIR-V headers, grammar JSON files, XML registry, and the
SPIRV-HeadersConfig.cmake used by find_package(SPIRV-Headers CONFIG).
Needed by ai/llama-cpp from b9426 onward: ggml's Vulkan backend now does
find_package(SPIRV-Headers CONFIG REQUIRED). No existing mport installs that
config file -- graphics/spirv-tools, graphics/shaderc and
devel/spirv-llvm-translator each vendor the headers privately via GH_TUPLE.
AI-Assisted-by: Claude Opus 5 (1M context) <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |