diff --git a/graphics/vulkan-caps-viewer/Makefile b/graphics/vulkan-caps-viewer/Makefile index b83ecea6731a..2a445129f5e6 100644 --- a/graphics/vulkan-caps-viewer/Makefile +++ b/graphics/vulkan-caps-viewer/Makefile @@ -1,54 +1,54 @@ PORTNAME= vulkan-caps-viewer DISTVERSION= 4.10 CATEGORIES= graphics -MAINTAINER= atanubiswas484@gmail.com +MAINTAINER= ports@FreeBSD.org COMMENT= Vulkan Hardware Capability Viewer WWW= https://vulkan.gpuinfo.org/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader USES= compiler:c++11-lib desktop-file-utils pkgconfig qmake qt:6 USE_GITHUB= yes GH_ACCOUNT= SaschaWillems GH_PROJECT= VulkanCapsViewer USE_QT= base 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 WAYLAND_CATEGORIES= wayland WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland WAYLAND_USE= QT=wayland WAYLAND_QMAKE_ON= DEFINES+=WAYLAND X11_USES= xorg X11_USE= XORG=xcb X11_QMAKE_ON= DEFINES+=X11 post-patch: # Hint qmake how to install generated file @${CP} ${WRKSRC}/gfx/android_icon_256.png \ ${WRKSRC}/vulkanCapsViewer.png # Avoid platform whitelists for generic non-Windows code @${REINPLACE_CMD} -Ee 's/linux/unix/' \ -e '/bin|share/s,/usr,$$$$PREFIX,' \ ${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 diff --git a/graphics/vulkan-extension-layer/Makefile b/graphics/vulkan-extension-layer/Makefile index 503ce1b8b177..c082e7cdfeb5 100644 --- a/graphics/vulkan-extension-layer/Makefile +++ b/graphics/vulkan-extension-layer/Makefile @@ -1,45 +1,45 @@ PORTNAME= vulkan-extension-layer DISTVERSIONPREFIX= v DISTVERSION= 1.4.333 CATEGORIES= graphics -MAINTAINER= atanubiswas484@gmail.com +MAINTAINER= ports@FreeBSD.org COMMENT= Layer providing Vulkan features when native support is unavailable WWW= https://github.com/KhronosGroup/Vulkan-ExtensionLayer LICENSE= APACHE20 CC-BY-4.0 LLVM-exception MIT LICENSE_COMB= multi LICENSE_NAME_LLVM-exception= LLVM Exceptions to the Apache 2.0 License LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSES/Apache-2.0.txt LICENSE_FILE_CC-BY-4.0= ${WRKSRC}/LICENSES/CC-BY-4.0.txt LICENSE_FILE_LLVM-exception= ${WRKSRC}/LICENSES/LLVM-exception.txt LICENSE_FILE_MIT= ${WRKSRC}/LICENSES/MIT.txt LICENSE_PERMS_LLVM-exception= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers \ vulkan-utility-libraries>0:graphics/vulkan-utility-libraries USES= cmake compiler:c++11-lib pkgconfig USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= Vulkan-ExtensionLayer CMAKE_OFF= BUILD_TESTS OPTIONS_DEFINE= WAYLAND XCB XLIB OPTIONS_DEFAULT=WAYLAND XCB XLIB XCB_DESC= ${X11_DESC} via libxcb XLIB_DESC= ${X11_DESC} via libX11 WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland WAYLAND_CMAKE_BOOL= BUILD_WSI_WAYLAND_SUPPORT XCB_USES= xorg XCB_USE= XORG=xcb XCB_CMAKE_BOOL= BUILD_WSI_XCB_SUPPORT XLIB_USES= xorg XLIB_USE= XORG=x11,xrandr XLIB_CMAKE_BOOL= BUILD_WSI_XLIB_SUPPORT .include diff --git a/graphics/vulkan-headers/Makefile b/graphics/vulkan-headers/Makefile index d567ed02e88d..2852cbdd6273 100644 --- a/graphics/vulkan-headers/Makefile +++ b/graphics/vulkan-headers/Makefile @@ -1,32 +1,32 @@ PORTNAME= vulkan-headers DISTVERSIONPREFIX= v DISTVERSION= 1.4.336 CATEGORIES= graphics -MAINTAINER= atanubiswas484@gmail.com +MAINTAINER= ports@FreeBSD.org COMMENT= Headers for the Vulkan graphics API WWW= https://github.com/KhronosGroup/Vulkan-Headers LICENSE= APACHE20 MIT LICENSE_COMB= multi LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSES/Apache-2.0.txt LICENSE_FILE_MIT= ${WRKSRC}/LICENSES/MIT.txt USES= cmake USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= Vulkan-Headers # XXX Add clang-scan-deps to WITH_CLANG_EXTRAS in src.conf(5) .if exists(/usr/bin/clang) && !exists(/usr/bin/clang-scan-deps) CMAKE_OFF+= VULKAN_HEADERS_ENABLE_MODULE .endif STRIP= # nothing to strip NO_ARCH= yes post-extract: # genvk.py requires docgenerator.py from Vulkan-Docs, so drop useless shebang @${FIND} ${WRKSRC}/registry -name \*.py -exec ${REINPLACE_CMD} -i '' '/^#!/d' {} + .include diff --git a/graphics/vulkan-loader/Makefile b/graphics/vulkan-loader/Makefile index b194dae5dd87..26e10bf973f0 100644 --- a/graphics/vulkan-loader/Makefile +++ b/graphics/vulkan-loader/Makefile @@ -1,51 +1,51 @@ PORTNAME= vulkan-loader DISTVERSIONPREFIX= v DISTVERSION= 1.4.336 CATEGORIES= graphics devel -MAINTAINER= atanubiswas484@gmail.com +MAINTAINER= ports@FreeBSD.org COMMENT= Driver loader for the Vulkan graphics API WWW= https://github.com/KhronosGroup/Vulkan-Loader LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers USES= cmake compiler:c++11-lib pkgconfig python:build USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= Vulkan-Loader USE_LDCONFIG= yes CMAKE_ON= CMAKE_SKIP_RPATH CMAKE_OFF= BUILD_TESTS PLIST_SUB= VERSION=${DISTVERSION:C/-.*//} OPTIONS_DEFINE= WAYLAND XCB XLIB OPTIONS_DEFAULT= WAYLAND XCB XLIB XCB_DESC= ${X11_DESC} via libxcb XLIB_DESC= ${X11_DESC} via libX11 WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland WAYLAND_CMAKE_BOOL= BUILD_WSI_WAYLAND_SUPPORT XCB_USES= xorg XCB_USE= XORG=xcb XCB_CMAKE_BOOL= BUILD_WSI_XCB_SUPPORT XLIB_USES= xorg XLIB_USE= XORG=x11,xrandr XLIB_CMAKE_BOOL= BUILD_WSI_XLIB_SUPPORT post-patch: # Extract (snapshot) version from the port # Respect PREFIX when XDG_CONFIG_DIRS and XDG_DATA_DIRS are unset @${REINPLACE_CMD} -e '/find_.*Git/d' \ -e '/BRANCH/s/--unknown--/main/' \ -e '/TAG/s/--unknown--/${DISTVERSIONFULL}/' \ -e '/FALLBACK/s,/etc,${PREFIX}&,' \ -e 's,/usr/local,${PREFIX},' \ ${WRKSRC}/CMakeLists.txt .include diff --git a/graphics/vulkan-tools/Makefile b/graphics/vulkan-tools/Makefile index 47507a9932b8..e3abeaa7aec2 100644 --- a/graphics/vulkan-tools/Makefile +++ b/graphics/vulkan-tools/Makefile @@ -1,43 +1,43 @@ PORTNAME= vulkan-tools DISTVERSIONPREFIX= v DISTVERSION= 1.4.336 CATEGORIES= graphics -MAINTAINER= atanubiswas484@gmail.com +MAINTAINER= ports@FreeBSD.org COMMENT= Tools and demos for the Vulkan graphics API WWW= https://github.com/KhronosGroup/Vulkan-Tools LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= glslangValidator:graphics/glslang \ vulkan-headers>0:graphics/vulkan-headers USES= cmake compiler:c++11-lib pkgconfig python:build USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= Vulkan-Tools CMAKE_ARGS= -DGLSLANG_INSTALL_DIR:PATH="${LOCALBASE}" CMAKE_OFF= BUILD_ICD OPTIONS_DEFINE= WAYLAND XCB XLIB OPTIONS_DEFAULT= WAYLAND XCB XLIB XCB_DESC= ${X11_DESC} via libxcb XLIB_DESC= ${X11_DESC} via libX11 WAYLAND_CATEGORIES= wayland WAYLAND_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ wayland-protocols>0:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland WAYLAND_CMAKE_BOOL= BUILD_WSI_WAYLAND_SUPPORT XCB_USES= xorg XCB_USE= XORG=xcb XCB_CMAKE_BOOL= BUILD_WSI_XCB_SUPPORT XLIB_USES= xorg XLIB_USE= XORG=x11 XLIB_CMAKE_BOOL= BUILD_WSI_XLIB_SUPPORT .include diff --git a/graphics/vulkan-utility-libraries/Makefile b/graphics/vulkan-utility-libraries/Makefile index f678bbc39164..d6ea1e827d64 100644 --- a/graphics/vulkan-utility-libraries/Makefile +++ b/graphics/vulkan-utility-libraries/Makefile @@ -1,20 +1,20 @@ PORTNAME= vulkan-utility-libraries DISTVERSIONPREFIX= v DISTVERSION= 1.4.336 CATEGORIES= graphics -MAINTAINER= atanubiswas484@gmail.com +MAINTAINER= ports@FreeBSD.org COMMENT= Utility libraries for Vulkan developers WWW= https://github.com/KhronosGroup/Vulkan-Utility-Libraries LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSES/Apache-2.0.txt BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers USES= cmake compiler:c++11-lib USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= Vulkan-Utility-Libraries .include diff --git a/graphics/vulkan-validation-layers/Makefile b/graphics/vulkan-validation-layers/Makefile index 24962295fca4..c2551f3051ba 100644 --- a/graphics/vulkan-validation-layers/Makefile +++ b/graphics/vulkan-validation-layers/Makefile @@ -1,49 +1,49 @@ PORTNAME= vulkan-validation-layers DISTVERSIONPREFIX= v DISTVERSION= 1.4.336 PORTREVISION= 1 CATEGORIES= graphics -MAINTAINER= atanubiswas484@gmail.com +MAINTAINER= ports@FreeBSD.org COMMENT= Validation layers for the Vulkan graphics API WWW= https://github.com/KhronosGroup/Vulkan-ValidationLayers LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= robin-hood-hashing>0:devel/robin-hood-hashing \ spirv-tools>0:graphics/spirv-tools \ vulkan-headers>0:graphics/vulkan-headers \ vulkan-utility-libraries>0:graphics/vulkan-utility-libraries USES= cmake compiler:c++11-lib pkgconfig python:build USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= Vulkan-ValidationLayers # for GH_TAGNAME in GH_TUPLE # git clone --quiet https://github.com/KhronosGroup/SPIRV-Headers.git && git -C SPIRV-Headers describe # for COMMIT_HASH see ${WRKSRC}/scripts/known_good.json GH_TUPLE= KhronosGroup:SPIRV-Headers:vulkan-sdk-1.4.335.0:headers/SPIRV-Headers CMAKE_OFF= BUILD_TESTS PLIST_FILES= lib/libVkLayer_khronos_validation.so \ share/vulkan/explicit_layer.d/VkLayer_khronos_validation.json OPTIONS_DEFINE= WAYLAND XCB XLIB OPTIONS_DEFAULT= WAYLAND XCB XLIB XCB_DESC= ${X11_DESC} via libxcb XLIB_DESC= ${X11_DESC} via libX11 WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland WAYLAND_CMAKE_BOOL= BUILD_WSI_WAYLAND_SUPPORT XCB_USES= xorg XCB_USE= XORG=xcb XCB_CMAKE_BOOL= BUILD_WSI_XCB_SUPPORT XLIB_USES= xorg XLIB_USE= XORG=x11,xrandr XLIB_CMAKE_BOOL= BUILD_WSI_XLIB_SUPPORT .include