BSD Ports

graphics/vulkan-utility-libraries 1.4.365 FreeBSD

Utility libraries for Vulkan developers

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
736e2a1781
License
APACHE20
Categories
graphics
Package size
626.7 KiB, 8129.7 KiB installed

Description

Vulkan-Utility-Libraries provides shared utility code for Vulkan SDK developers. It includes standardized layer settings and header-only utilities like dispatch table setup, format helpers, Vulkan struct handling, and enum-to-string helpers.

This repository improves code reuse and reduces maintenance overhead across multiple Vulkan-related projects.

In the other systems

SystemPortVersion
FreeBSDgraphics/vulkan-utility-libraries1.4.365
OpenBSDgraphics/vulkan-utility-libraries1.4.357.0
DragonFlygraphics/vulkan-utility-libraries1.4.311

Install

Binary package:

pkg install vulkan-utility-libraries

From the ports tree:

cd /usr/ports/graphics/vulkan-utility-libraries/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	vulkan-utility-libraries>0:graphics/vulkan-utility-libraries

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.4.3651.4.365-1.4.3211.4.365
FreeBSD:14:quarterly1.4.3601.4.360n/a1.4.3191.4.360
FreeBSD:15:latest1.4.3651.4.365n/a1.4.3211.4.321
FreeBSD:15:quarterly1.4.3601.4.360n/an/an/a
FreeBSD:16:latest1.4.3601.4.365n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 16

Configuration

No options to configure.

USES
cmake compiler:c++11-lib localbase
Service scripts
none

Files

pkg-plist 17
  • include/vulkan/layer/vk_layer_settings.h
  • include/vulkan/layer/vk_layer_settings.hpp
  • include/vulkan/utility/vk_concurrent_unordered_map.hpp
  • include/vulkan/utility/vk_dispatch_table.h
  • include/vulkan/utility/vk_format_utils.h
  • include/vulkan/utility/vk_safe_struct.hpp
  • include/vulkan/utility/vk_safe_struct_utils.hpp
  • include/vulkan/utility/vk_small_containers.hpp
  • include/vulkan/utility/vk_sparse_range_map.hpp
  • include/vulkan/utility/vk_struct_helper.hpp
  • include/vulkan/vk_enum_string_helper.h
  • lib/cmake/VulkanUtilityLibraries/VulkanUtilityLibraries-targets-.cmake
  • lib/cmake/VulkanUtilityLibraries/VulkanUtilityLibraries-targets.cmake
  • lib/cmake/VulkanUtilityLibraries/VulkanUtilityLibrariesConfig.cmake
  • lib/cmake/VulkanUtilityLibraries/VulkanUtilityLibrariesConfigVersion.cmake
  • lib/libVulkanLayerSettings.a
  • lib/libVulkanSafeStruct.a
distinfo 1
FileSizeSHA256
KhronosGroup-Vulkan-Utility-Libraries-v1.4.365_GH0.tar.gz1.356061e+06257a8069bac42663471af2eda04901fd195c44eb92badab55124001215151857

Commit history 4

DateCommitCreditsLog message
736e2a1781 Olivier Cochard graphics/vulkan-utility-libraries: update to 1.4.365
9880e4e25b Olivier Cochard graphics/vulkan-utility-libraries: Update to 1.4.360
510013f713 Olivier Cochard graphics/vulkan-utility-libraries: update to 1.4.357
b276f5c269 Olivier Cochard graphics/vulkan-utility-libraries: update to 1.4.356