pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Import graphics/vulkan-headers



Module Name:	pkgsrc-wip
Committed By:	kikadf <kikadf.01%gmail.com@localhost>
Pushed By:	kikadf
Date:		Sat Apr 11 14:49:56 2026 +0200
Changeset:	7948be391f82e30b2c22dc0e913f848ba12e9846

Modified Files:
	Makefile
Added Files:
	vulkan-headers/DESCR
	vulkan-headers/Makefile
	vulkan-headers/PLIST
	vulkan-headers/buildlink3.mk
	vulkan-headers/distinfo

Log Message:
Import graphics/vulkan-headers

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7948be391f82e30b2c22dc0e913f848ba12e9846

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                     |  1 +
 vulkan-headers/DESCR         |  1 +
 vulkan-headers/Makefile      | 30 ++++++++++++++++++++
 vulkan-headers/PLIST         | 67 ++++++++++++++++++++++++++++++++++++++++++++
 vulkan-headers/buildlink3.mk | 22 +++++++++++++++
 vulkan-headers/distinfo      |  5 ++++
 6 files changed, 126 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index dd538a52c8..e83c5b417c 100644
--- a/Makefile
+++ b/Makefile
@@ -6024,6 +6024,7 @@ SUBDIR+=	vpnc
 SUBDIR+=	vpr
 SUBDIR+=	vscode
 SUBDIR+=	vsearch
+SUBDIR+=	vulkan-headers
 SUBDIR+=	vulkan-loader
 SUBDIR+=	w3c-httpd
 SUBDIR+=	wackamole
diff --git a/vulkan-headers/DESCR b/vulkan-headers/DESCR
new file mode 100644
index 0000000000..f63aa02396
--- /dev/null
+++ b/vulkan-headers/DESCR
@@ -0,0 +1 @@
+Headers for the Vulkan graphics API.
diff --git a/vulkan-headers/Makefile b/vulkan-headers/Makefile
new file mode 100644
index 0000000000..1503f02523
--- /dev/null
+++ b/vulkan-headers/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.17 2026/04/10 20:15:06 wiz Exp $
+
+DISTNAME=	vulkan-headers-1.4.349
+CATEGORIES=	graphics
+MASTER_SITES=	${MASTER_SITE_GITHUB:=KhronosGroup/}
+GITHUB_PROJECT=	Vulkan-Headers
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+EXTRACT_USING=	bsdtar
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/KhronosGroup/Vulkan-Headers
+COMMENT=	Headers for Vulkan Graphics API
+LICENSE=	apache-2.0
+
+WRKSRC=		${WRKDIR}/${GITHUB_PROJECT}-${PKGVERSION_NOREV}
+USE_LANGUAGES=	c c++
+
+REPLACE_PYTHON+=	registry/*.py
+REPLACE_PYTHON+=	registry/spec_tools/*.py
+
+.include "../../mk/bsd.prefs.mk"
+
+.include "../../devel/cmake/build.mk"
+.include "../../lang/python/application.mk"
+.if ${OPSYS} != "Darwin"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXrandr/buildlink3.mk"
+.include "../../x11/libxcb/buildlink3.mk"
+.endif
+.include "../../mk/bsd.pkg.mk"
diff --git a/vulkan-headers/PLIST b/vulkan-headers/PLIST
new file mode 100644
index 0000000000..94c88c3574
--- /dev/null
+++ b/vulkan-headers/PLIST
@@ -0,0 +1,67 @@
+@comment $NetBSD: PLIST,v 1.7 2025/10/04 12:39:56 tnn Exp $
+include/vk_video/vulkan_video_codec_av1std.h
+include/vk_video/vulkan_video_codec_av1std_decode.h
+include/vk_video/vulkan_video_codec_av1std_encode.h
+include/vk_video/vulkan_video_codec_h264std.h
+include/vk_video/vulkan_video_codec_h264std_decode.h
+include/vk_video/vulkan_video_codec_h264std_encode.h
+include/vk_video/vulkan_video_codec_h265std.h
+include/vk_video/vulkan_video_codec_h265std_decode.h
+include/vk_video/vulkan_video_codec_h265std_encode.h
+include/vk_video/vulkan_video_codec_vp9std.h
+include/vk_video/vulkan_video_codec_vp9std_decode.h
+include/vk_video/vulkan_video_codecs_common.h
+include/vulkan/vk_icd.h
+include/vulkan/vk_layer.h
+include/vulkan/vk_platform.h
+include/vulkan/vulkan.cppm
+include/vulkan/vulkan.h
+include/vulkan/vulkan.hpp
+include/vulkan/vulkan_android.h
+include/vulkan/vulkan_beta.h
+include/vulkan/vulkan_core.h
+include/vulkan/vulkan_directfb.h
+include/vulkan/vulkan_enums.hpp
+include/vulkan/vulkan_extension_inspection.hpp
+include/vulkan/vulkan_format_traits.hpp
+include/vulkan/vulkan_fuchsia.h
+include/vulkan/vulkan_funcs.hpp
+include/vulkan/vulkan_ggp.h
+include/vulkan/vulkan_handles.hpp
+include/vulkan/vulkan_hash.hpp
+include/vulkan/vulkan_hpp_macros.hpp
+include/vulkan/vulkan_ios.h
+include/vulkan/vulkan_macos.h
+include/vulkan/vulkan_metal.h
+include/vulkan/vulkan_ohos.h
+include/vulkan/vulkan_raii.hpp
+include/vulkan/vulkan_screen.h
+include/vulkan/vulkan_shared.hpp
+include/vulkan/vulkan_static_assertions.hpp
+include/vulkan/vulkan_structs.hpp
+include/vulkan/vulkan_to_string.hpp
+include/vulkan/vulkan_vi.h
+include/vulkan/vulkan_video.cppm
+include/vulkan/vulkan_video.hpp
+include/vulkan/vulkan_wayland.h
+include/vulkan/vulkan_win32.h
+include/vulkan/vulkan_xcb.h
+include/vulkan/vulkan_xlib.h
+include/vulkan/vulkan_xlib_xrandr.h
+share/cmake/VulkanHeaders/VulkanHeadersConfig.cmake
+share/cmake/VulkanHeaders/VulkanHeadersConfigVersion.cmake
+share/vulkan/registry/apiconventions.py
+share/vulkan/registry/base_generator.py
+share/vulkan/registry/cgenerator.py
+share/vulkan/registry/generator.py
+share/vulkan/registry/parse_dependency.py
+share/vulkan/registry/profiles/VP_KHR_roadmap.json
+share/vulkan/registry/reg.py
+share/vulkan/registry/spec_tools/conventions.py
+share/vulkan/registry/spec_tools/util.py
+share/vulkan/registry/stripAPI.py
+share/vulkan/registry/validusage.json
+share/vulkan/registry/video.xml
+share/vulkan/registry/vk.xml
+share/vulkan/registry/vkconventions.py
+share/vulkan/registry/vulkan_object.py
diff --git a/vulkan-headers/buildlink3.mk b/vulkan-headers/buildlink3.mk
new file mode 100644
index 0000000000..b97aca6dcb
--- /dev/null
+++ b/vulkan-headers/buildlink3.mk
@@ -0,0 +1,22 @@
+# $NetBSD: buildlink3.mk,v 1.5 2025/12/22 14:43:12 adam Exp $
+
+BUILDLINK_TREE+=	vulkan-headers
+
+.if !defined(VULKAN_HEADERS_BUILDLINK3_MK)
+VULKAN_HEADERS_BUILDLINK3_MK:=
+
+BUILDLINK_DEPMETHOD.vulkan-headers?=	build
+
+BUILDLINK_API_DEPENDS.vulkan-headers+=	vulkan-headers>=1.1.126.0
+BUILDLINK_ABI_DEPENDS.vulkan-headers+=	vulkan-headers>=1.3.224nb1
+BUILDLINK_PKGSRCDIR.vulkan-headers?=	../../graphics/vulkan-headers
+
+.include "../../mk/bsd.fast.prefs.mk"
+.if ${OPSYS} != "Darwin"
+.include "../../x11/libXrandr/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libxcb/buildlink3.mk"
+.endif
+.endif	# VULKAN_HEADERS_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-vulkan-headers
diff --git a/vulkan-headers/distinfo b/vulkan-headers/distinfo
new file mode 100644
index 0000000000..8c73e2c8ca
--- /dev/null
+++ b/vulkan-headers/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.14 2026/04/10 20:15:06 wiz Exp $
+
+BLAKE2s (vulkan-headers-1.4.349.tar.gz) = 72f9f24c0ea3c98083e1079c577ea0776ad748fba3e9754dbdb5f2a2515631f2
+SHA512 (vulkan-headers-1.4.349.tar.gz) = ca42dff1cc1b4549f604eb91daf1ba1208403436a64a566b60c2ca6dbe9041e4cd09f95c3e12044f731130e9edf9982df87cb6f263b1bc09edc56f8af95bdd30
+Size (vulkan-headers-1.4.349.tar.gz) = 3262099 bytes


Home | Main Index | Thread Index | Old Index