graphics/glslang 16.6.0_1 FreeBSD
OpenGL and OpenGL ES shader front end and validator
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
06582a0423- License
- APACHE20, BSD2CLAUSE, BSD3CLAUSE, GPLv3+, MIT
- Categories
- graphics
- Package size
- 2744.6 KiB, 14478.1 KiB installed
Description
Glslang is the official reference compiler front end for the OpenGL ES and OpenGL shading languages. It implements a strict interpretation of the specifications for these languages.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/glslang | 16.6.0_1 |
| OpenBSD | graphics/glslang | 16.5.0 |
| NetBSD | graphics/glslang | 1.4.357.0nb1 |
| DragonFly | graphics/glslang | 15.2.0 |
| MidnightBSD | graphics/glslang | 16.2.0_1 |
| HardenedBSD | graphics/glslang | 16.6.0 |
| GhostBSD | graphics/glslang | 16.6.0 |
Install
Binary package:
pkg install glslang
From the ports tree:
cd /usr/ports/graphics/glslang/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= glslang>0:graphics/glslang
LIB_DEPENDS= libSPIRV.so:graphics/glslang
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 | 16.6.0_1 | 16.6.0_1 | 11.13.0 | 15.4.0 | 16.6.0_1 |
| FreeBSD:14:quarterly | 16.6.0 | 16.6.0 | n/a | 15.3.0 | 16.6.0 |
| FreeBSD:15:latest | 16.6.0_1 | 16.6.0_1 | n/a | 15.4.0 | 15.4.0 |
| FreeBSD:15:quarterly | 16.6.0 | 16.6.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 16.6.0 | 16.6.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
spirv-tools>=2024.4.r2: graphics/spirv-tools
Runtime 1
spirv-tools>0: graphics/spirv-tools
Test 2
bash: shells/bashgmake: devel/gmake
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 1
Required by 35
- benchmarks/mangohud
- emulators/Ymir
- emulators/azahar
- emulators/dolphin-emu
- emulators/flycast
- emulators/libretro-azahar
- emulators/rpcs3
- emulators/yuzu
- games/CWR-CE
- games/DDNet
- games/lwjgl3
- games/prismlauncher
- games/vkquake
- graphics/crucible
- graphics/mesa-demos
- graphics/mesa-devel
- graphics/mesa-dri
- graphics/openxr
- graphics/piglit
- graphics/realesrgan-ncnn-vulkan
- graphics/shaderc
- graphics/vapoursynth-waifu2x-ncnn-vulkan
- graphics/vkrunner
- graphics/vulkan-tools
- math/asymptote
- math/mathicsscript
- misc/ncnn
- x11-toolkits/imgui
- x11-toolkits/wlroots015
- x11-toolkits/wlroots017
- x11-toolkits/wlroots018
- x11-toolkits/wlroots019
- x11-toolkits/wlroots020
- x11-wm/gamescope
- x11-wm/hyprland
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++11-lib python:build
- Service scripts
- none
- Flavors
glslang-shared-16.6.0_1
Files
pkg-plist 35
- bin/glslang
- bin/glslangValidator
- include/glslang/Include/ResourceLimits.h
- include/glslang/Include/glslang_c_interface.h
- include/glslang/Include/glslang_c_shader_types.h
- include/glslang/Include/visibility.h
- include/glslang/MachineIndependent/Versions.h
- include/glslang/Public/ResourceLimits.h
- include/glslang/Public/ShaderLang.h
- include/glslang/Public/resource_limits_c.h
- include/glslang/SPIRV/GlslangToSpv.h
- include/glslang/SPIRV/Logger.h
- include/glslang/SPIRV/SpvTools.h
- include/glslang/SPIRV/disassemble.h
- include/glslang/SPIRV/spirv.hpp11
- include/glslang/build_info.h
- lib/cmake/glslang/glslang-config-version.cmake
- lib/cmake/glslang/glslang-config.cmake
- lib/cmake/glslang/glslang-targets-.cmake
- lib/cmake/glslang/glslang-targets.cmake
- lib/libGenericCodeGen.a
- lib/libMachineIndependent.a
- lib/libOSDependent.a
- lib/libSPIRV.a
- lib/libSPIRV.so
- lib/libSPIRV.so.
- lib/libSPIRV.so.
- lib/libglslang-default-resource-limits.a
- lib/libglslang-default-resource-limits.so
- lib/libglslang-default-resource-limits.so.
- lib/libglslang-default-resource-limits.so.
- lib/libglslang.a
- lib/libglslang.so
- lib/libglslang.so.
- lib/libglslang.so.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| KhronosGroup-glslang-16.6.0_GH0.tar.gz | 4.632787e+06 | 9c09b901149c729df745057dafa815278aaa101b84d2b6e14f16a42de52f97f2 |