graphics/glslang 16.2.0_1 MidnightBSD
OpenGL and OpenGL ES shader front end and validator
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- Apache-2.0, bsd2, bsd3, gpl3, mit
- Categories
- graphics
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 |
|---|---|---|
| MidnightBSD | graphics/glslang | 16.2.0_1 |
| 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 |
| HardenedBSD | graphics/glslang | 16.6.0 |
| GhostBSD | graphics/glslang | 16.6.0 |
Install
Binary package:
mport install glslang
From mports:
cd /usr/mports/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
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
Build dependencies 1
Run dependencies 1
Required by 2
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++11-lib python:build
- Service scripts
- none
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.2.0_GH0.tar.gz | 4.294235e+06 | 01985335785c97906a91afe3cb5ee015997696181ec6c125bab5555602ba08e2 |