BSD Ports

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

SystemPortVersion
MidnightBSDgraphics/spirv-headers1.4.350.1
FreeBSDgraphics/spirv-headers1.4.357.0
OpenBSDgraphics/spirv-headers1.4.357.0v0
NetBSDparallel/spirv-headers1.4.357.0
HardenedBSDgraphics/spirv-headers1.4.357.0
GhostBSDgraphics/spirv-headers1.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
FileSizeSHA256
KhronosGroup-SPIRV-Headers-vulkan-sdk-1.4.350.1_GH0.tar.gz5653919e6d5c78878172d2b810e97f3a74ecbbb14b4ad52b07384ce915fbbeb226d610

Commit history 1

DateCommitCreditsLog 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]>