aboutsummaryrefslogtreecommitdiff
path: root/graphics/vulkan-loader/Makefile
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2021-01-06 18:45:29 +0000
committerJan Beich <jbeich@FreeBSD.org>2021-01-06 18:45:29 +0000
commit476d52d291d4712a993cf5837de1fbe002e40975 (patch)
treebc7c9730077fe618802f620dc7f579ee33b82cf1 /graphics/vulkan-loader/Makefile
parent38e6a56973923136f5b35ad9008e3682ab847ba6 (diff)
downloadports-476d52d291d4712a993cf5837de1fbe002e40975.tar.gz
ports-476d52d291d4712a993cf5837de1fbe002e40975.zip
graphics/vulkan-loader: minor cleanup
- Update description - Convert to USES=xorg - Prefer standard _DESC - Simplify _DEPENDS - Drop excessive newlines
Notes
Notes: svn path=/head/; revision=560550
Diffstat (limited to 'graphics/vulkan-loader/Makefile')
-rw-r--r--graphics/vulkan-loader/Makefile30
1 files changed, 14 insertions, 16 deletions
diff --git a/graphics/vulkan-loader/Makefile b/graphics/vulkan-loader/Makefile
index 8f9d3e08d149..3143c1d4d7a2 100644
--- a/graphics/vulkan-loader/Makefile
+++ b/graphics/vulkan-loader/Makefile
@@ -10,33 +10,31 @@ COMMENT= Driver loader for the Vulkan graphics API
LICENSE= APACHE20
-BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
+BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
USES= cmake compiler:${ARCH:Mi386:C/.+/gcc-/}c++11-lib pkgconfig python:3.4+,build
-USE_LDCONFIG= yes
-
USE_GITHUB= yes
+USE_LDCONFIG= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= Vulkan-Loader
-
CMAKE_ON= CMAKE_SKIP_RPATH
CMAKE_OFF= BUILD_TESTS
-OPTIONS_DEFINE= XLIB XCB WAYLAND
-OPTIONS_DEFAULT=XLIB XCB WAYLAND
+OPTIONS_DEFINE= WAYLAND XCB XLIB
+OPTIONS_DEFAULT=WAYLAND XCB XLIB
-XLIB_DESC= Build Xlib WSI (Window System Integration) support
-XCB_DESC= Build XCB WSI (Window System Integration) support
-WAYLAND_DESC= Build Wayland WSI (Window System Integration) support
+WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
+WAYLAND_CMAKE_BOOL= BUILD_WSI_WAYLAND_SUPPORT
-XLIB_CMAKE_BOOL= BUILD_WSI_XLIB_SUPPORT
-XLIB_LIB_DEPENDS= libX11.so:x11/libX11 \
- libXrandr.so:x11/libXrandr
+XCB_DESC= ${X11_DESC} via libxcb
+XCB_USES= xorg
+XCB_USE= XORG=xcb
XCB_CMAKE_BOOL= BUILD_WSI_XCB_SUPPORT
-XCB_LIB_DEPENDS= libX11-xcb.so:x11/libX11 \
- libxcb.so:x11/libxcb
-WAYLAND_CMAKE_BOOL= BUILD_WSI_WAYLAND_SUPPORT
-WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland
+
+XLIB_DESC= ${X11_DESC} via libX11
+XLIB_USES= xorg
+XLIB_USE= XORG=x11,xrandr
+XLIB_CMAKE_BOOL= BUILD_WSI_XLIB_SUPPORT
post-patch:
# _XOPEN_SOURCE enforces X/Open-compliance but alloca isn't there