git: 316597d1b717 - main - graphics/vkd3d: expose demos
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 08 Dec 2022 09:20:47 UTC
The branch main has been updated by jbeich:
URL: https://cgit.FreeBSD.org/ports/commit/?id=316597d1b71715fde3762ad525c1aba872ce6827
commit 316597d1b71715fde3762ad525c1aba872ce6827
Author: Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2022-12-08 08:07:05 +0000
Commit: Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-12-08 09:19:16 +0000
graphics/vkd3d: expose demos
To facilitate testing and debugging outside of Wine.
---
graphics/vkd3d/Makefile | 11 +++++++++++
graphics/vkd3d/pkg-plist | 2 ++
2 files changed, 13 insertions(+)
diff --git a/graphics/vkd3d/Makefile b/graphics/vkd3d/Makefile
index 159ec79791aa..18c838579a55 100644
--- a/graphics/vkd3d/Makefile
+++ b/graphics/vkd3d/Makefile
@@ -1,5 +1,6 @@
PORTNAME= vkd3d
PORTVERSION= 1.5
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://dl.winehq.org/${PORTNAME}/source/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@@ -36,4 +37,14 @@ USE_GITHUB= nodefault
GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-177-g87d5b78:headers/external/spirv-headers
CPPFLAGS+= -isystem${WRKSRC}/external/spirv-headers/include
+OPTIONS_DEFINE= EXAMPLES
+OPTIONS_SUB= yes
+
+EXAMPLES_BUILD_DEPENDS= x11/xcb-util-wm>0:x11/xcb-util-wm
+EXAMPLES_LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms
+EXAMPLES_USES= xorg
+EXAMPLES_USE= XORG=xcb
+EXAMPLES_CONFIGURE_ENABLE= demos
+EXAMPLES_LDFLAGS= -Wl,--as-needed # xcb-util, xcb-util-wm
+
.include <bsd.port.mk>
diff --git a/graphics/vkd3d/pkg-plist b/graphics/vkd3d/pkg-plist
index bb5e269c19e6..933a44259b4a 100644
--- a/graphics/vkd3d/pkg-plist
+++ b/graphics/vkd3d/pkg-plist
@@ -1,4 +1,6 @@
bin/vkd3d-compiler
+%%EXAMPLES%%bin/vkd3d-gears
+%%EXAMPLES%%bin/vkd3d-triangle
include/vkd3d/vkd3d.h
include/vkd3d/vkd3d_d3d12.h
include/vkd3d/vkd3d_d3d12sdklayers.h