pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Import parallel/spirv-headers
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Sat Apr 11 14:53:04 2026 +0200
Changeset: fea87dea3385bbaf93d6b9ac0e66a871463b96f6
Modified Files:
Makefile
Added Files:
spirv-headers/DESCR
spirv-headers/Makefile
spirv-headers/PLIST
spirv-headers/buildlink3.mk
spirv-headers/distinfo
Log Message:
Import parallel/spirv-headers
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=fea87dea3385bbaf93d6b9ac0e66a871463b96f6
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
spirv-headers/DESCR | 8 +++++
spirv-headers/Makefile | 27 +++++++++++++++
spirv-headers/PLIST | 81 +++++++++++++++++++++++++++++++++++++++++++++
spirv-headers/buildlink3.mk | 13 ++++++++
spirv-headers/distinfo | 5 +++
6 files changed, 135 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index 77d1c1a4e7..36afb0d803 100644
--- a/Makefile
+++ b/Makefile
@@ -5521,6 +5521,7 @@ SUBDIR+= spidermonkey24
SUBDIR+= spidermonkey31
SUBDIR+= spiralloops
SUBDIR+= spiralsynth
+SUBDIR+= spirv-headers
SUBDIR+= splix
SUBDIR+= spot
SUBDIR+= spread4
diff --git a/spirv-headers/DESCR b/spirv-headers/DESCR
new file mode 100644
index 0000000000..132c4ab3b9
--- /dev/null
+++ b/spirv-headers/DESCR
@@ -0,0 +1,8 @@
+This package 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.
diff --git a/spirv-headers/Makefile b/spirv-headers/Makefile
new file mode 100644
index 0000000000..ffe22f6f1b
--- /dev/null
+++ b/spirv-headers/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.11 2026/03/25 23:00:44 wiz Exp $
+
+# This version should be kept in sync with what
+# parallel/spirv-llvm-translator's ${WRKSRC}/spirv-headers-tag.conf
+# contains.
+DISTNAME= SPIRV-Headers-1.4.335.0
+PKGNAME= ${DISTNAME:tl}
+CATEGORIES= parallel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=KhronosGroup/}
+GITHUB_TAG= vulkan-sdk-${PKGVERSION_NOREV}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/KhronosGroup/SPIRV-Headers
+COMMENT= Headers for translation between SPIR-V and LLVM IR
+LICENSE= mit
+
+USE_LANGUAGES= c c++
+
+WRKSRC= ${WRKDIR}/SPIRV-Headers-${GITHUB_TAG}
+
+PKGCONFIG_OVERRIDE+= SPIRV-Headers.pc.in
+
+pre-configure:
+ ${RM} -rf ${WRKSRC}/include/spirv/unified1/*.orig*
+
+.include "../../devel/cmake/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/spirv-headers/PLIST b/spirv-headers/PLIST
new file mode 100644
index 0000000000..881d2d1aee
--- /dev/null
+++ b/spirv-headers/PLIST
@@ -0,0 +1,81 @@
+@comment $NetBSD: PLIST,v 1.7 2026/03/25 23:00:44 wiz Exp $
+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/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.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
diff --git a/spirv-headers/buildlink3.mk b/spirv-headers/buildlink3.mk
new file mode 100644
index 0000000000..b301e72fe3
--- /dev/null
+++ b/spirv-headers/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.4 2025/10/04 12:07:45 tnn Exp $
+
+BUILDLINK_TREE+= spirv-headers
+
+.if !defined(SPIRV_HEADERS_BUILDLINK3_MK)
+SPIRV_HEADERS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.spirv-headers+= spirv-headers>=1.4.321.0nb1
+BUILDLINK_PKGSRCDIR.spirv-headers?= ../../parallel/spirv-headers
+BUILDLINK_DEPMETHOD.spirv-headers?= build
+.endif # SPIRV_HEADERS_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -spirv-headers
diff --git a/spirv-headers/distinfo b/spirv-headers/distinfo
new file mode 100644
index 0000000000..1cd9ffc946
--- /dev/null
+++ b/spirv-headers/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.11 2026/03/25 23:00:44 wiz Exp $
+
+BLAKE2s (SPIRV-Headers-1.4.335.0.tar.gz) = 201638a47c965b3f1916e9a43893c85d4a42b106822fffdec813c9499a798834
+SHA512 (SPIRV-Headers-1.4.335.0.tar.gz) = 4906f5b310d176d7c5e83f9a4ec0b6006a39d278a6fce50f5ef29a4d5b287e5823d28007f5015b1dba60d9db352c3bb1a6190bb07ff3a6940b5a5c3ce19ee985
+Size (SPIRV-Headers-1.4.335.0.tar.gz) = 558628 bytes
Home |
Main Index |
Thread Index |
Old Index