graphics/linux-rl9-vulkan 1.4.328.1 FreeBSD
Driver loader for the Vulkan graphics API (Rocky Linux 9.8)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
78d3ed0a55- License
- APACHE20
- Categories
- graphics, linux
- Package size
- 479.6 KiB, 2128.3 KiB installed
Description
This package holds both vulkan-loader and vulkan-tools for linux-rl9.
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.
The Vulkan tools and utilities assist with development by enabling developers to verify their applications correct use of the Vulkan API.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/linux-rl9-vulkan | 1.4.328.1 |
| MidnightBSD | graphics/linux-rl9-vulkan | 1.4.313.0 |
Install
Binary package:
pkg install linux-rl9-vulkan
From the ports tree:
cd /usr/ports/graphics/linux-rl9-vulkan/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= linux-rl9-vulkan>0:graphics/linux-rl9-vulkan
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.4.328.1 | 1.4.328.1 | - | - | - |
| FreeBSD:14:quarterly | 1.4.328.1 | 1.4.328.1 | n/a | - | - |
| FreeBSD:15:latest | 1.4.328.1 | 1.4.328.1 | n/a | - | - |
| FreeBSD:15:quarterly | 1.4.328.1 | 1.4.328.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.4.328.1 | 1.4.328.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Run dependencies 20
- archivers/linux-rl9-lz4
- devel/linux-rl9-elfutils-libelf
- devel/linux-rl9-elfutils-libs
- devel/linux-rl9-nspr
- devel/linux-rl9-systemd-libs
- emulators/linux_base-rl9
- graphics/linux-rl9-graphite2
- graphics/linux-rl9-imageformats-libs
- graphics/linux-rl9-libjxl
- graphics/linux-rl9-wayland
- lang/linux-rl9-python3
- print/linux-rl9-freetype
- print/linux-rl9-harfbuzz
- security/linux-rl9-libgcrypt
- security/linux-rl9-libgpg-error
- security/linux-rl9-nss
- textproc/linux-rl9-expat
- textproc/linux-rl9-libxml2
- x11-fonts/linux-rl9-fontconfig
- x11/linux-rl9-xorg-libs
Configuration
Options name: graphics_vulkan
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cpe linux:rl9
- Service scripts
- none
Files
distinfo 7
| File | Size | SHA256 |
|---|---|---|
| rocky/v/vulkan-loader-1.4.328.1-1.el9.aarch64.rpm | 174239 | 96487b078b1ac6d9c904a101ce8ee552d964a8f41792632caf75039876efda51 |
| rocky/v/vulkan-loader-1.4.328.1-1.el9.i686.rpm | 172642 | 7bfe26f085f51e02e3687dc510b8cb22ad7bb0aed93d7143d942863c1d5bf273 |
| rocky/v/vulkan-loader-1.4.328.1-1.el9.x86_64.rpm | 161425 | 85f455f1a498909340f07f86635ab22a183639b4ec53f9e1a0024806a1d6b811 |
| rocky/v/vulkan-tools-1.4.328.1-1.el9.aarch64.rpm | 348872 | 2ff565c77cbabddcb32872b543f5dbb77ff042d3572e0fdaa6ee407aedd9e95a |
| rocky/v/vulkan-tools-1.4.328.1-1.el9.x86_64.rpm | 374515 | 4fff1f4d57e179a476554dc5f8a29986079a9f21c1c026c22e836153953b2368 |
| rocky/v/vulkan-loader-1.4.328.1-1.el9.src.rpm | 1.766055e+06 | 06b9ca2752e27540bd5c703401a310ca86ec9178d2ae51e0dc7096a36065a0dd |
| rocky/v/vulkan-tools-1.4.328.1-1.el9.src.rpm | 793921 | a07ed3f1d658b1e52e48b5200d6dbfefe7a2fbdf505d3d35bce7ee95f4532903 |
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
78d3ed0a55 |
Kenneth Raplee | graphics/linux-rl9-vulkan: Add vulkan-tools Following the same Linux packaging pattern as x11/linux-rl9-xorg-libs,
we're simplifying any additional Linux Vulkan packaging into a single
port.
PR: 296502
Co-authored-by: Vincent <[email protected]>
Approved by: arrowd (co-mentor) |
|
8604dc28fa |
Dima Panov | graphics/linux-rl9-vulkan: update to 1.4.328.1 release |