BSD Ports

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

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest16.6.0_116.6.0_111.13.015.4.016.6.0_1
FreeBSD:14:quarterly16.6.016.6.0n/a15.3.016.6.0
FreeBSD:15:latest16.6.0_116.6.0_1n/a15.4.015.4.0
FreeBSD:15:quarterly16.6.016.6.0n/an/an/a
FreeBSD:16:latest16.6.016.6.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

Test 2

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 1

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
FileSizeSHA256
KhronosGroup-glslang-16.6.0_GH0.tar.gz4.632787e+069c09b901149c729df745057dafa815278aaa101b84d2b6e14f16a42de52f97f2

Commit history 5

DateCommitCreditsLog message
06582a0423 Hiroki Tagato */*: Bump port revision after spirv-tools update (36c50e5bf7cc)
c50fbd8981 Hiroki Tagato graphics/glslang: Update to 16.6.0
Changelog: https://github.com/KhronosGroup/glslang/blob/16.6.0/CHANGES.md Reported by: GitHub (watch releases)
6e4984a73d Yuri Victorovich graphics/glslang: Update to 16.5.0
Changelog: https://github.com/KhronosGroup/glslang/blob/16.5.0/CHANGES.md PR: 297261 Reported by: yuri
e77979c168 Hiroki Tagato */*: Bump port revision after spirv-tools update (f6a550749269)
29b1f8b4df Hiroki Tagato graphics/glslang: Update to 16.4.0
Changelog: https://github.com/KhronosGroup/glslang/blob/16.4.0/CHANGES.md Reported by: GitHub (watch releases)