Lines 2-16
Link Here
|
2 |
|
2 |
|
3 |
PORTNAME= vulkan-sdk |
3 |
PORTNAME= vulkan-sdk |
4 |
DISTVERSIONPREFIX= sdk- |
4 |
DISTVERSIONPREFIX= sdk- |
5 |
DISTVERSION= 1.0.57.0 |
5 |
DISTVERSION= 1.0.65.1 |
6 |
CATEGORIES= graphics devel |
6 |
CATEGORIES= graphics devel |
7 |
|
7 |
|
8 |
MAINTAINER= greg@unrelenting.technology |
8 |
MAINTAINER= greg@unrelenting.technology |
9 |
COMMENT= Vulkan SDK (Headers, ICD Loader, Validation Layers) |
9 |
COMMENT= Vulkan SDK (headers, driver loader, validation layers) |
10 |
|
10 |
|
11 |
LICENSE= APACHE20 |
11 |
LICENSE= APACHE20 |
12 |
|
12 |
|
13 |
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml \ |
13 |
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ |
14 |
${LOCALBASE}/include/spirv-tools/libspirv.h:devel/spirv-tools \ |
14 |
${LOCALBASE}/include/spirv-tools/libspirv.h:devel/spirv-tools \ |
15 |
glslangValidator:devel/glslang |
15 |
glslangValidator:devel/glslang |
16 |
|
16 |
|
Lines 23-34
GH_ACCOUNT= KhronosGroup
Link Here
|
23 |
GH_PROJECT= Vulkan-LoaderAndValidationLayers |
23 |
GH_PROJECT= Vulkan-LoaderAndValidationLayers |
24 |
|
24 |
|
25 |
CMAKE_ARGS+= -DBUILD_TESTS:BOOL=OFF \ |
25 |
CMAKE_ARGS+= -DBUILD_TESTS:BOOL=OFF \ |
26 |
-DCMAKE_SKIP_RPATH:BOOL=ON \ |
26 |
-DBUILD_ICD:BOOL=OFF \ |
27 |
-DBUILD_WSI_MIR_SUPPORT:BOOL=OFF |
27 |
-DCMAKE_SKIP_RPATH:BOOL=ON \ |
|
|
28 |
-DBUILD_WSI_MIR_SUPPORT:BOOL=OFF |
28 |
|
29 |
|
29 |
OPTIONS_DEFINE= XLIB XCB WAYLAND DEMOS |
30 |
OPTIONS_DEFINE= XLIB XCB WAYLAND DEMOS |
30 |
OPTIONS_DEFAULT= XLIB XCB DEMOS |
31 |
OPTIONS_DEFAULT= XLIB XCB WAYLAND DEMOS |
31 |
OPTIONS_SUB= yes |
32 |
OPTIONS_SUB= yes |
32 |
|
33 |
|
33 |
XLIB_DESC= Build Xlib WSI (Window System Integration) support |
34 |
XLIB_DESC= Build Xlib WSI (Window System Integration) support |
34 |
XCB_DESC= Build XCB WSI (Window System Integration) support |
35 |
XCB_DESC= Build XCB WSI (Window System Integration) support |
Lines 37-51
DEMOS_DESC= Build demos (including vulkaninfo)
Link Here
|
37 |
|
38 |
|
38 |
XLIB_CMAKE_BOOL= BUILD_WSI_XLIB_SUPPORT |
39 |
XLIB_CMAKE_BOOL= BUILD_WSI_XLIB_SUPPORT |
39 |
XLIB_LIB_DEPENDS= libX11.so:x11/libX11 \ |
40 |
XLIB_LIB_DEPENDS= libX11.so:x11/libX11 \ |
40 |
libXrandr.so:x11/libXrandr |
41 |
libXrandr.so:x11/libXrandr |
41 |
XCB_CMAKE_BOOL= BUILD_WSI_XCB_SUPPORT |
42 |
XCB_CMAKE_BOOL= BUILD_WSI_XCB_SUPPORT |
42 |
XCB_LIB_DEPENDS= libX11-xcb.so:x11/libX11 \ |
43 |
XCB_LIB_DEPENDS= libX11-xcb.so:x11/libX11 \ |
43 |
libxcb.so:x11/libxcb |
44 |
libxcb.so:x11/libxcb |
44 |
WAYLAND_CMAKE_BOOL= BUILD_WSI_WAYLAND_SUPPORT |
45 |
WAYLAND_CMAKE_BOOL= BUILD_WSI_WAYLAND_SUPPORT |
45 |
WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \ |
46 |
WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \ |
46 |
libwayland-server.so:graphics/wayland \ |
47 |
libwayland-server.so:graphics/wayland \ |
47 |
libwayland-cursor.so:graphics/wayland \ |
48 |
libwayland-cursor.so:graphics/wayland \ |
48 |
libwayland-egl.so:graphics/mesa-libs |
49 |
libwayland-egl.so:graphics/mesa-libs |
49 |
DEMOS_CMAKE_BOOL= BUILD_DEMOS |
50 |
DEMOS_CMAKE_BOOL= BUILD_DEMOS |
50 |
|
51 |
|
51 |
.include <bsd.port.mk> |
52 |
.include <bsd.port.mk> |