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:		Wed May 13 23:10:53 2026 +0200
Changeset:	13e01fbbefab350615e2198d42533244b5a8b96e

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=13e01fbbefab350615e2198d42533244b5a8b96e

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      | 22 ++++++++++++
 spirv-headers/PLIST         | 81 +++++++++++++++++++++++++++++++++++++++++++++
 spirv-headers/buildlink3.mk | 13 ++++++++
 spirv-headers/distinfo      |  5 +++
 6 files changed, 130 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 5cd05a383b..269abc8995 100644
--- a/Makefile
+++ b/Makefile
@@ -5493,6 +5493,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..f8f9d04c8b
--- /dev/null
+++ b/spirv-headers/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.12 2026/04/13 13:19:10 kikadf Exp $
+
+.include "../../graphics/vulkan-headers/Makefile.common"
+
+DISTNAME=	SPIRV-Headers-${SDK_VERSION}
+PKGNAME=	${DISTNAME:tl}
+CATEGORIES=	parallel
+
+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
+
+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..85613ada02
--- /dev/null
+++ b/spirv-headers/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.12 2026/04/13 13:19:10 kikadf Exp $
+
+BLAKE2s (SPIRV-Headers-1.4.341.0.tar.gz) = 76139ee0645d599f226185d86300c482cc48147c4a28485ec8d948faac193d21
+SHA512 (SPIRV-Headers-1.4.341.0.tar.gz) = d624371dd455c66a300344c89812598ffe11b5eedba555779f789e85c29dc67317741858c60e0744a1e6755cc0d2759b8659f0674f4cc31479c4cb6fc25ed23b
+Size (SPIRV-Headers-1.4.341.0.tar.gz) = 561287 bytes


Home | Main Index | Thread Index | Old Index