notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
vulkan-loader Driver loader for the Vulkan graphics API
1.4.321 graphics on this many watch lists=14 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.4.319Version of this port present on the latest quarterly branch.
Maintainer: atanubiswas484@gmail.com search for ports maintained by this maintainer
Port Added: 2018-09-03 17:45:17
Last Update: 2025-07-11 02:42:36
Commit Hash: bfb0fe7
People watching this port, also watch:: freetype2, glib, libxml2, lame, zstd
Also Listed In: devel
License: APACHE20
WWW:
https://github.com/KhronosGroup/Vulkan-Loader
Description:
Vulkan is an explicit API, enabling direct control over how GPUs actually work. As such, Vulkan supports systems that have multiple GPUs, each running with a different driver, or ICD (Installable Client Driver). Vulkan also supports multiple global contexts (instances, in Vulkan terminology). The ICD loader is a library that is placed between a Vulkan application and any number of Vulkan drivers, in order to support multiple drivers and the instance-level functionality that works across these drivers. Additionally, the loader manages inserting Vulkan layer libraries, such as validation layers, between an application and the drivers.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (14 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/vulkan-loader-1.4.321/catalog.mk
  3. /usr/local/share/licenses/vulkan-loader-1.4.321/LICENSE
  4. /usr/local/share/licenses/vulkan-loader-1.4.321/APACHE20
  5. lib/cmake/VulkanLoader/VulkanLoaderConfig-release.cmake
  6. lib/cmake/VulkanLoader/VulkanLoaderConfig.cmake
  7. lib/cmake/VulkanLoader/VulkanLoaderConfigVersion.cmake
  8. lib/libvulkan.so
  9. lib/libvulkan.so.1
  10. lib/libvulkan.so.1.4.321
  11. libdata/pkgconfig/vulkan.pc
  12. @owner
  13. @group
  14. @mode
Collapse this list.
Dependency lines:
  • vulkan-loader>0:graphics/vulkan-loader
To install the port:
cd /usr/ports/graphics/vulkan-loader/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/vulkan-loader
  • pkg install vulkan-loader
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: vulkan-loader
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1752188907 SHA256 (KhronosGroup-Vulkan-Loader-v1.4.321_GH0.tar.gz) = 00669f6bb2db35c8df07f0b118c09bfe0ebffecaad7d80647a429eece0e37ac3 SIZE (KhronosGroup-Vulkan-Loader-v1.4.321_GH0.tar.gz) = 1762478

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. vulkan-headers>0 : graphics/vulkan-headers
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. python3.11 : lang/python311
  6. xcb.pc : x11/libxcb
  7. x11.pc : x11/libX11
  8. xrandr.pc : x11/libXrandr
Runtime dependencies:
  1. xcb.pc : x11/libxcb
  2. x11.pc : x11/libX11
  3. xrandr.pc : x11/libXrandr
Library dependencies:
  1. libwayland-client.so : graphics/wayland
This port is required by:
for Build
  1. emulators/ares
  2. games/retroarch
  3. graphics/openxr
  4. net/waypipe
  5. sysutils/fastfetch

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. science/ncnn*
  2. Collapse this list of deleted ports.
for Libraries
  1. audio/gsequencer
  2. benchmarks/vkmark
  3. databases/evolution-data-server
  4. devel/qt6-base
  5. devel/sdl20
  6. devel/sdl3
  7. emulators/Ymir
Expand this list (51 items / 44 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. emulators/rpcs3
  3. emulators/wine
  4. emulators/wine-devel
  5. emulators/wine-proton
  6. games/DDNet
  7. games/vkquake
  8. games/warzone2100
  9. graphics/glbinding
  10. graphics/gstreamer1-plugins-vulkan
  11. graphics/libplacebo
  12. graphics/magnum
  13. graphics/magnum-examples
  14. graphics/piglit
  15. graphics/realesrgan-ncnn-vulkan
  16. graphics/realsr-ncnn-vulkan
  17. graphics/vapoursynth-waifu2x-ncnn-vulkan
  18. graphics/vulkan-caps-viewer
  19. misc/koboldcpp
  20. misc/llama-cpp
  21. misc/ollama
  22. misc/py-llama-cpp-python
  23. misc/py-pytorch
  24. multimedia/ffmpeg
  25. multimedia/mpv
  26. net/freerdp3
  27. net-im/dino
  28. net-im/gotktrix
  29. textproc/ibus
  30. x11-toolkits/gtk40
  31. x11-toolkits/imgui
  32. x11-toolkits/wlroots015
  33. x11-toolkits/wlroots017
  34. x11-toolkits/wlroots018
  35. x11-toolkits/wlroots019
  36. x11-wm/chamfer
  37. x11-wm/gamescope
  38. x11-wm/metacity
  39. Collapse this list.

Deleted ports which required this port:

Expand this list of 7 deleted ports
  1. devel/vulkan-tools*
  2. emulators/wine7*
  3. emulators/wine8*
  4. graphics/vkd3d*
  5. x11-toolkits/wlroots*
  6. x11-toolkits/wlroots-devel*
  7. x11-toolkits/wlroots016*
  8. Collapse this list of deleted ports.
for Run
  1. benchmarks/vkoverhead
  2. benchmarks/vkpeak
  3. emulators/ares
  4. emulators/ppsspp
  5. emulators/yuzu
  6. games/jumpy
  7. games/punchy
Expand this list (16 items / 9 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. games/veloren-weekly
  3. graphics/openxr
  4. graphics/waifu2x-ncnn-vulkan
  5. x11/watershot
  6. x11-wm/cosmic-comp
  7. Collapse this list.

Deleted ports which required this port:

Expand this list of 4 deleted ports
  1. emulators/ppsspp-devel*
  2. emulators/ppsspp-qt5-devel*
  3. emulators/yuzu-qt5*
  4. games/veloren*
  5. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for vulkan-loader-1.4.321: WAYLAND=on: Wayland (graphics) support XCB=on: X11 (graphics) support via libxcb XLIB=on: X11 (graphics) support via libX11 ===> Use 'make config' to modify these settings
Options name:
graphics_vulkan-loader
USES:
alias cmake compiler:c++11-lib pkgconfig python:build xorg xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/KhronosGroup/Vulkan-Loader/tar.gz/v1.4.321?dummy=/
Collapse this list.

Number of commits found: 331 (showing only 31 on this page)

«  1 | 2 | 3 | 4 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.2.173_1
30 Mar 2021 03:20:17
Revision:569531Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-headers: update to 1.2.174

Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/v1.2.173...v1.2.174
Reported by:	portscout, Repology
1.2.173
24 Mar 2021 15:19:29
Revision:569130Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-loader: update to 1.2.173

Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/v1.2.172...v1.2.173
Reported by:	portscout
1.2.172_1
24 Mar 2021 15:19:23
Revision:569129Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-headers: update to 1.2.173

Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/v1.2.172...v1.2.173
Reported by:	portscout, Repology
1.2.172
18 Mar 2021 03:49:06
Revision:568717Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-*: consistently indent DISTVERSIONPREFIX
1.2.172
11 Mar 2021 11:09:22
Revision:568077Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-loader: update to 1.2.172

Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/v1.2.171...v1.2.172
Reported by:	portscout
1.2.171_1
11 Mar 2021 11:09:16
Revision:568076Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-headers: update to 1.2.172

Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/v1.2.171...v1.2.172
Reported by:	portscout
1.2.171
03 Mar 2021 13:56:04
Revision:567084Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-loader: update to 1.2.171

Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/v1.2.170...v1.2.171
Reported by:	portscout
1.2.170_1
03 Mar 2021 13:55:58
Revision:567083Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-headers: update to 1.2.171

Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/v1.2.170...v1.2.171
Reported by:	portscout
1.2.170
17 Feb 2021 10:09:25
Revision:565492Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-loader: update to 1.2.170

Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/v1.2.169...v1.2.170
Reported by:	portscout
1.2.169_1
17 Feb 2021 10:09:15
Revision:565491Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-headers: update to 1.2.170

Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/v1.2.169...v1.2.170
Reported by:	portscout
1.2.169
10 Feb 2021 14:45:47
Revision:564859Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-loader: update to 1.2.169

Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/v1.2.166...v1.2.169
Reported by:	portscout
1.2.166_1
10 Feb 2021 14:45:38
Revision:564858Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-headers: update to 1.2.169

Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/v1.2.166...v1.2.169
Reported by:	portscout
1.2.166
14 Jan 2021 20:25:46
Revision:561588Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-loader: update to 1.2.166

Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/v1.2.165...v1.2.166
1.2.165_1
14 Jan 2021 20:25:39
Revision:561587Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-headers: update to 1.2.166

Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/v1.2.165...v1.2.166
1.2.165
06 Jan 2021 18:45:29
Revision:560550Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-loader: minor cleanup

- Update description
- Convert to USES=xorg
- Prefer standard _DESC
- Simplify _DEPENDS
- Drop excessive newlines
1.2.165
23 Dec 2020 20:12:15
Revision:559022Original commit files touched by this commit
jbeich search for other commits by this committer
devel/vulkan-*: move to graphics/ where vulkan-loader is

Vulkan isn't used for generic compute workloads unlike OpenCL.
For example, waifu2x-ncnn-vulkan is still graphics-related.
1.2.165
23 Dec 2020 20:11:57
Revision:559020Original commit files touched by this commit
jbeich search for other commits by this committer
devel/vulkan-*: update to 1.2.165

Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/v1.2.162...v1.2.165
Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/v1.2.162...v1.2.165
Changes:	https://github.com/KhronosGroup/Vulkan-Tools/compare/v1.2.162...v1.2.165
Changes:	https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/v1.2.162...v1.2.165
1.2.162
23 Dec 2020 20:11:49
Revision:559019Original commit files touched by this commit
jbeich search for other commits by this committer
devel/vulkan-*: take maintainership

PR:		251698
Suggested by:	Greg V (previous maintainer)
1.2.162
10 Dec 2020 00:39:44
Revision:557395Original commit files touched by this commit
jbeich search for other commits by this committer
devel/vulkan-*: update to 1.2.162

Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/sdk-1.2.154.0...v1.2.162
Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/sdk-1.2.154.1...v1.2.162
Changes:	https://github.com/KhronosGroup/Vulkan-Tools/compare/sdk-1.2.154.0...v1.2.162
Changes:	https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/sdk-1.2.154.0...v1.2.162
Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2020.4...v2020.6
PR:		251698
Approved by:	Greg V <greg@unrelenting.technology> (maintainer)
1.2.154.1
26 Nov 2020 00:30:14
Revision:556311Original commit files touched by this commit
jbeich search for other commits by this committer
devel/vulkan-*: update to 1.2.154

Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/sdk-1.2.135.0...sdk-1.2.154.0
Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/sdk-1.2.135.0...sdk-1.2.154.1
Changes:	https://github.com/KhronosGroup/Vulkan-Tools/compare/sdk-1.2.135.0...sdk-1.2.154.0
Changes:	https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/sdk-1.2.135.0...sdk-1.2.154.0
Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2020.2...v2020.4
PR:		251345
Approved by:	Greg V <greg@unrelenting.technology> (maintainer, earlier version)
Submitted by:	Austin Shafer <ashafer@badland.io> (spirv-tools,
vulkan-validation-layers)
1.2.135.0
24 Sep 2020 00:57:13
Revision:549872Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-loader: unbreak on -CURRENT on i386 by using GCC

Assertion failed: (Type == RT32_32), function getRelocType32, file
llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp, line 260.

PR:		249527
Reported by:	pkg-fallout
1.2.135.0
19 Jun 2020 10:39:55
Revision:539602Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-loader: unbreak with devel/vulkan-validation-layers

In file included from
/usr/ports/graphics/vulkan-loader/work/Vulkan-Loader-sdk-1.2.135.0/loader/debug_utils.c:39:
In file included from /usr/local/include/vk_object_types.h:35:
/usr/local/include/cast_utils.h:24:10: fatal error: 'cassert' file not found
 #include <cassert>
          ^~~~~~~~~

PR:		247075
Reported by:	nick.rozhkov@gmail.com
1.2.135.0
15 May 2020 03:26:04
Revision:535260Original commit files touched by this commit
jbeich search for other commits by this committer
devel/vulkan-*: update to 1.2.135.0

Changes:	https://github.com/KhronosGroup/glslang/compare/7.11.3214...8.13.3743
Changes:	https://github.com/KhronosGroup/SPIRV-Headers/compare/1.4.1...1.5.3
Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2019.3...v2020.2
Changes:	https://github.com/google/shaderc/compare/v2018.0...v2020.0
Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/sdk-1.1.108.0...sdk-1.2.135.0
Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/sdk-1.1.108.0...sdk-1.2.135.0
Changes:	https://github.com/KhronosGroup/Vulkan-Tools/compare/sdk-1.1.108.0...sdk-1.2.135.0
Changes:	https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/sdk-1.1.108.0...sdk-1.2.135.0
PR:		242775
Submitted by:	Austin Shafer <ashafer@badland.io>
Approved by:	Greg V <greg@unrelenting.technology> (maintainer)
1.1.108.0_1
10 May 2020 16:43:59
Revision:534854Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-loader: unbreak without /usr/bin/as on amd64/i386

CMake Error at loader/CMakeLists.txt:151 (enable_language):
  No CMAKE_ASM-ATT_COMPILER could be found.

  Tell CMake where to find the compiler by setting either the environment
  variable "ASM-ATT" or the CMake cache entry CMAKE_ASM-ATT_COMPILER to the
  full path to the compiler, or to the compiler name if it is in the PATH.

PR:		205250
Reported by:	antoine (via exp-run)
1.1.108.0_1
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
1.1.108.0
04 Jul 2019 20:24:59
Revision:505867Original commit files touched by this commit
jbeich search for other commits by this committer
devel/vulkan-*: update to 1.1.108

- Force rebuild all consumers to catch regressions early

Changes:	https://github.com/KhronosGroup/glslang/compare/7.10.2984...7.11.3214
Changes:	https://github.com/KhronosGroup/SPIRV-Headers/compare/4618b86...c4f8f65
Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2018.6...v2019.2
Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/sdk-1.1.82.0...sdk-1.1.108.0
Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/sdk-1.1.82.0...sdk-1.1.108.0
Changes:	https://github.com/KhronosGroup/Vulkan-Tools/compare/sdk-1.1.82.0...sdk-1.1.108.0
Changes:	https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/sdk-1.1.82.0...sdk-1.1.108.0
PR:		238945
Submitted by:	Greg V (maintainer)
1.1.82.0_3
25 Dec 2018 20:25:40
Revision:488341Original commit files touched by this commit
tcberner search for other commits by this committer
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
1.1.82.0_3
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
1.1.82.0_2
15 Oct 2018 23:59:54
Revision:482190Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-loader: enable Wayland surface

- Rebuild ppsspp and rpcs3 to pick up Wayland support for Vulkan

PR:		227423
Submitted by:	Greg V (maintainer)
1.1.82.0_1
15 Oct 2018 23:59:24
Revision:482189Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/wayland: update to 1.16.0

- New libwayland-egl home for consumers as Mesa 18.2 dropped it

Changes:	https://lists.freedesktop.org/archives/wayland-devel/2018-April/037767.html
Changes:	https://lists.freedesktop.org/archives/wayland-devel/2018-August/039358.html
PR:		227423
Submitted by:	Greg V <greg@unrelenting.technology>
Approved by:	maintainer timeout (5 months)
1.1.82.0
03 Sep 2018 17:43:50
Revision:478883Original commit files touched by this commit
jbeich search for other commits by this committer
Add Vulkan SDK ports

https://www.khronos.org/vulkan/

PR:		222175
Tested by:	Johannes Lundberg <johalun0@gmail.com>
Submitted by:	Greg V <greg@unrelenting.technology>

Number of commits found: 331 (showing only 31 on this page)

«  1 | 2 | 3 | 4