Index: graphics/vkd3d/Makefile =================================================================== --- graphics/vkd3d/Makefile +++ graphics/vkd3d/Makefile @@ -1,5 +1,6 @@ PORTNAME= vkd3d PORTVERSION= 1.10 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://dl.winehq.org/${PORTNAME}/source/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} @@ -39,10 +40,13 @@ OPTIONS_DEFINE= EXAMPLES OPTIONS_SUB= yes +EXAMPLES_SUBPACKAGES= examples 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 +LIB_DEPENDS.examples= libxcb-keysyms.so:x11/xcb-util-keysyms +#USES.examples= xorg +#USE_XORG.examples= xcb +LIB_DEPENDS.examples+= libxcb.so:x11/libxcb +SELF_DEPENDS.examples= main EXAMPLES_CONFIGURE_ENABLE= demos EXAMPLES_LDFLAGS= -Wl,--as-needed # xcb-util, xcb-util-wm Index: graphics/vkd3d/pkg-descr.examples =================================================================== --- /dev/null +++ graphics/vkd3d/pkg-descr.examples @@ -0,0 +1,3 @@ +3D graphics library that provides an API similar to Direct3D 12. + +This package provides vkd3d demo programs. Index: graphics/vkd3d/pkg-plist =================================================================== --- graphics/vkd3d/pkg-plist +++ graphics/vkd3d/pkg-plist @@ -1,7 +1,7 @@ bin/vkd3d-compiler bin/vkd3d-dxbc -%%EXAMPLES%%bin/vkd3d-gears -%%EXAMPLES%%bin/vkd3d-triangle +%%EXAMPLES%%@@examples@@bin/vkd3d-gears +%%EXAMPLES%%@@examples@@bin/vkd3d-triangle include/vkd3d/vkd3d.h include/vkd3d/vkd3d_d3d12.h include/vkd3d/vkd3d_d3d12sdklayers.h