git: a2f99be9caee - main - graphics/vulkan-caps-viewer: Improve port, take maintainership

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Sun, 13 Jul 2025 00:21:21 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a2f99be9caeef3bc8cd80aa54f0e6b413f700cb5

commit a2f99be9caeef3bc8cd80aa54f0e6b413f700cb5
Author:     Atanu Biswas <atanubiswas484@gmail.com>
AuthorDate: 2025-07-13 00:16:11 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-07-13 00:16:11 +0000

    graphics/vulkan-caps-viewer: Improve port, take maintainership
    
    - Replace GH_TUPLE with BUILD_DEPENDS from graphics/vulkan-headers.
    - Sort USE_QT.
    - Fix warnings from portclippy.
    - Add ignore tag sdk_2023_1 for portscout.
    - Align options.
    
    PR:             288141
    Co-authored-by: vvd
---
 graphics/vulkan-caps-viewer/Makefile | 16 +++++++++++-----
 graphics/vulkan-caps-viewer/distinfo |  4 +---
 2 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/graphics/vulkan-caps-viewer/Makefile b/graphics/vulkan-caps-viewer/Makefile
index 09a7d0ccf61e..be8721a1bc18 100644
--- a/graphics/vulkan-caps-viewer/Makefile
+++ b/graphics/vulkan-caps-viewer/Makefile
@@ -2,27 +2,31 @@ PORTNAME=	vulkan-caps-viewer
 DISTVERSION=	4.02
 CATEGORIES=	graphics
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	atanubiswas484@gmail.com
 COMMENT=	Vulkan Hardware Capability Viewer
 WWW=		https://vulkan.gpuinfo.org/
 
 LICENSE=	LGPL3 # based on license headers
 
+BUILD_DEPENDS=	${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
 LIB_DEPENDS=	libvulkan.so:graphics/vulkan-loader
 
 USES=		compiler:c++11-lib pkgconfig qmake qt:5
 USE_GITHUB=	yes
-USE_QT=		qmake:build buildtools:build core gui network widgets
 GH_ACCOUNT=	SaschaWillems
 GH_PROJECT=	VulkanCapsViewer
-GH_TUPLE=	KhronosGroup:Vulkan-Headers:v1.4.320:vkheaders/Vulkan-Headers
+USE_QT=		core gui network widgets buildtools:build qmake:build
+
 LDFLAGS+=	-Wl,--as-needed # avoid overlinking (GL, wayland)
+
+PORTSCOUT=	skipv:sdk_2023_1
+
 PLIST_FILES=	bin/vulkanCapsViewer \
 		share/applications/vulkanCapsViewer.desktop \
 		share/icons/hicolor/256x256/apps/vulkanCapsViewer.png
 
-OPTIONS_DEFINE=	WAYLAND X11
-OPTIONS_DEFAULT=WAYLAND X11
+OPTIONS_DEFINE=		WAYLAND X11
+OPTIONS_DEFAULT=	WAYLAND X11
 
 WAYLAND_CATEGORIES=	wayland
 WAYLAND_LIB_DEPENDS=	libwayland-client.so:graphics/wayland
@@ -43,5 +47,7 @@ post-patch:
 		${WRKSRC}/vulkanCapsViewer.pro
 	@${REINPLACE_CMD} -e 's/__linux/__unix/' \
 		${WRKSRC}/vulkancapsviewer.cpp
+	@${REINPLACE_CMD} -e 's|$$$$PWD/Vulkan-Headers/include/vulkan/vulkan.h|${LOCALBASE}/include/vulkan/vulkan.h|' \
+		${WRKSRC}/vulkanCapsViewer.pri
 
 .include <bsd.port.mk>
diff --git a/graphics/vulkan-caps-viewer/distinfo b/graphics/vulkan-caps-viewer/distinfo
index a8b4856669ad..9b29f8c5f63d 100644
--- a/graphics/vulkan-caps-viewer/distinfo
+++ b/graphics/vulkan-caps-viewer/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1751043175
+TIMESTAMP = 1752265390
 SHA256 (SaschaWillems-VulkanCapsViewer-4.02_GH0.tar.gz) = f16873ad56bf4fa5981bdd18526c93a6a3825a64bbb8d2e9c9313664c4c6ea43
 SIZE (SaschaWillems-VulkanCapsViewer-4.02_GH0.tar.gz) = 2868716
-SHA256 (KhronosGroup-Vulkan-Headers-v1.4.320_GH0.tar.gz) = 26bf2befead6bf397263a74885dac3e68d133af76062321c2a5ce81de47b8429
-SIZE (KhronosGroup-Vulkan-Headers-v1.4.320_GH0.tar.gz) = 2629365