BSD Ports

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

SystemPortVersion
MidnightBSDgraphics/glslang16.2.0_1
FreeBSDgraphics/glslang16.6.0_1
OpenBSDgraphics/glslang16.5.0
NetBSDgraphics/glslang1.4.357.0nb1
DragonFlygraphics/glslang15.2.0
HardenedBSDgraphics/glslang16.6.0
GhostBSDgraphics/glslang16.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

Runtime 1

Test 2

Build dependencies 1
Run dependencies 1

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
FileSizeSHA256
KhronosGroup-glslang-16.2.0_GH0.tar.gz4.294235e+0601985335785c97906a91afe3cb5ee015997696181ec6c125bab5555602ba08e2