glslang 16.2.0
graphics/glslang
OpenGL and OpenGL ES shader front end and validator
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.
Dependencies
- build devel/cmake-core
- build devel/ninja
- build graphics/spirv-tools
- build lang/python311
- run graphics/spirv-tools
Commit History
may be incomplete — full history at freebsd-ports on GitHub
| Commit | Credits | Log message |
|---|---|---|
|
16.2.0
2ae1a23d30
files touched
|
Vladimir Druzenko (vvd) |
graphics/glslang: Update to 16.2.0
While here, add "shared" flavor for installing shared libraries. (Default is static.) Changelog: https://github.com/KhronosGroup/glslang/blob/16.2.0/CHANGES.md PR: 292737 Reported by: Eric Camachat <eric@camachat.org>, vvd Co-authored-by: Eric Camachat <eric@camachat.org> |
|
16.1.0
be3cf7dfe6
files touched
|
Hiroki Tagato (tagattie) |
*/*: Bump port revision after spirv-tools update (691d023921f3)
|
|
16.1.0
6d81aa7e95
files touched
|
Hiroki Tagato (tagattie) |
*/*: Bump port revision after spirv-tools update (ec3b7d6b9107)
|
|
16.1.0
f15a44c9d2
files touched
|
Hiroki Tagato (tagattie) |
graphics/glslang: Update to 16.1.0
Changelog: https://github.com/KhronosGroup/glslang/blob/16.1.0/CHANGES.md Reported by: GitHub (watch releases) |
|
16.0.0
d3b2556fac
files touched
|
Hiroki Tagato (tagattie) |
graphics/glslang: Add PORTSCOUT line
|
|
16.0.0
f9a274c6e0
files touched
|
Hiroki Tagato (tagattie) |
graphics/glslang: update to 16.0.0 and take maintainership
While here, add GitHub repository to WWW. Changelog: https://github.com/KhronosGroup/glslang/blob/16.0.0/CHANGES.md |
|
15.4.0
19cee39960
files touched
|
Hiroki Tagato (tagattie) |
*/*: bump port revision after spirv-tools update (1fcdc76337bc)
|
|
15.4.0
6ff640d5fe
files touched
|
Jan Beich (jbeich) |
graphics/glslang: drop maintainership
|
|
15.4.0
79c1483eda
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 15.4.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/15.4.0 Reported by: GitHub (watch releases) |
|
15.3.0
17c48bcecb
files touched
|
Jan Beich (jbeich) |
graphics/spirv-tools: update to 2025.3.r1
Changes: https://github.com/KhronosGroup/SPIRV-Tools/compare/v2025.2.rc1...v2025.3.rc1 Reported by: Repology |
|
15.3.0
808f64e9a3
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 15.3.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/15.3.0 Reported by: GitHub (watch releases) |
|
15.2.0
00045e68e1
files touched
|
Jan Beich (jbeich) |
graphics/spirv-tools: update to 2025.2.r1
Changes: https://github.com/KhronosGroup/SPIRV-Tools/compare/v2025.1...v2025.2.rc1 Reported by: Repology |
|
15.2.0
7e1735da5c
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 15.2.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/15.2.0 Reported by: GitHub (watch releases) |
|
15.1.0
8de81f83be
files touched
|
Jan Beich (jbeich) |
graphics/glslang: track static library dependency after cbf133ac4b4a
$ cat CMakeLists.txt
cmake_minimum_required(VERSION 3.10)
project(foo)
find_package(glslang REQUIRED)
$ cmake .
[...]
CMake Error at /usr/local/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
By not providing "FindSPIRV-Tools-opt.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"SPIRV-Tools-opt", but CMake did not find one.
Could not find a package configuration file provided by "SPIRV-Tools-opt"
with any of the following names:
SPIRV-Tools-optConfig.cmake
spirv-tools-opt-config.cmake
Add the installation prefix of "SPIRV-Tools-opt" to CMAKE_PREFIX_PATH or
set "SPIRV-Tools-opt_DIR" to a directory containing one of the above files.
If "SPIRV-Tools-opt" provides a separate development package or SDK, be
sure it has been installed.
Call Stack (most recent call first):
/usr/local/lib/cmake/glslang/glslang-config.cmake:28 (find_dependency)
CMakeLists.txt:3 (find_package)
https://github.com/KhronosGroup/glslang/commit/82e0d00b32d2
PR: 283489
Reported by: Stefan Schlosser
|
|
15.1.0
cbf133ac4b
files touched
|
Jan Beich (jbeich) |
graphics/glslang: track spirv-tools dependency after ffbcda74cb03
https://github.com/KhronosGroup/glslang/commit/cd1f169c6a76 https://github.com/KhronosGroup/glslang/commit/3805888a57c0 PR: 283325 |
|
15.1.0
e6bb4f4235
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 15.1.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/15.1.0 Reported by: GitHub (watch releases) |
|
15.0.0
7deb3fde75
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 15.0.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/15.0.0 Reported by: GitHub (watch releases) |
|
14.3.0
02e0b155e8
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 14.3.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/14.3.0 Reported by: GitHub (watch releases) |
|
14.2.0
0db3138b0f
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 14.2.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/14.2.0 Reported by: GitHub (watch releases) |
|
14.1.0
55b0385a59
files touched
|
Gleb Popov (arrowd) |
graphics/glslang: Add TEST_DEPENDS
|
|
14.1.0
833dfc5383
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 14.1.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/14.1.0 Reported by: GitHub (watch releases) |
|
14.0.0
d35ea7b74f
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 14.0.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/13.0.0 Reported by: GitHub (watch releases) |
|
13.1.0
c69bfe8bd7
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 13.1.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/13.1.0 Reported by: GitHub (watch releases) |
|
13.0.0
ffbcda74cb
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 13.0.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/13.0.0 Reported by: GitHub (watch releases) |
|
12.3.1
cac78369bd
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 12.3.1
Changes: https://github.com/KhronosGroup/glslang/releases/tag/12.3.1 Reported by: GitHub (watch releases) |
|
12.3.0
9b2d20ffc5
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 12.3.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/12.3.0 Reported by: GitHub (watch releases) |
|
12.2.0
3d9a815d9c
files touched
|
Rene Ladan (rene) |
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>
|
|
12.2.0
94afba8eba
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 12.2.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/12.2.0 Reported by: GitHub (watch releases) |
|
12.1.0
a91ac3d448
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 12.1.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/12.1.0 Reported by: GitHub (watch releases) |
|
12.0.0
a6dde23003
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 12.0.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/12.0.0 Reported by: GitHub (watch releases) |
|
11.13.0
08aaec0359
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 11.13.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/11.13.0 Reported by: GitHub (watch releases) |
|
11.12.0
51a9ba1877
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 11.12.0
Changes: https://github.com/KhronosGroup/glslang/releases/tag/11.12.0 Reported by: GitHub (watch releases) |
|
11.11.0
4d7416192b
files touched
|
Jan Beich (jbeich) |
graphics/shaderc: update to 2022.3
Changes: https://github.com/google/shaderc/compare/v2022.2...v2022.3 Reported by: Repology |
|
11.11.0
fb16dfecae
files touched
|
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner) |
|
11.11.0
b7f05445c0
files touched
|
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner) |
|
11.11.0
5fc1d98ae6
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 11.11.0
Changes: https://github.com/KhronosGroup/glslang/compare/11.10.0...11.11.0 Reported by: GitHub (watch releases) |
|
11.10.0
1663856905
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 11.10.0
Changes: https://github.com/KhronosGroup/glslang/compare/11.9.0...11.10.0 Reported by: GitHub (watch releases) |
|
11.9.0
3c9b6780e5
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 11.9.0
Changes: https://github.com/KhronosGroup/glslang/compare/11.8.0...11.9.0 Reported by: GitHub (watch releases) |
|
11.8.0
510671182c
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 11.8.0
Changes: https://github.com/KhronosGroup/glslang/compare/11.7.1...11.8.0 Reported by: GitHub (watch releases) |
|
11.7.1
e3f114dbdf
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 11.7.1
Changes: https://github.com/KhronosGroup/glslang/compare/11.7.0...11.7.1 Reported by: GitHub (watch releases) |
|
11.7.0
b8b619529f
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 11.7.0
Changes: https://github.com/KhronosGroup/glslang/compare/11.6.0...11.7.0 Reported by: GitHub (watch releases) |
|
11.6.0
b829a9159d
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 11.6.0
Changes: https://github.com/KhronosGroup/glslang/compare/11.5.0...11.6.0 Reported by: GitHub (watch releases) |
|
11.5.0
24050225d6
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 11.5.0
Changes: https://github.com/KhronosGroup/glslang/compare/11.4.0...11.5.0 Reported by: Repology |
|
11.4.0
0839af93ff
files touched
|
Jan Beich (jbeich) |
graphics/glslang: convert to USES=cmake:testing
|
|
11.4.0
38df8a7ff4
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 11.4.0
Changes: https://github.com/KhronosGroup/glslang/compare/11.3.0...11.4.0 Reported by: Repology |
|
11.3.0
1589b9500b
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 11.3.0
Changes: https://github.com/KhronosGroup/glslang/compare/11.2.0...11.3.0 Reported by: Repology |
|
11.2.0
cf118ccf87
files touched
|
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday. Reported by: lwhsu
|
|
11.2.0
305f148f48
files touched
|
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles.
|
|
11.2.0
dfe27a4798
files touched
|
Jan Beich (jbeich) |
graphics/glslang: update to 11.2.0
Changes: https://github.com/KhronosGroup/glslang/compare/11.1.0...11.2.0 Reported by: Repology |
|
11.1.0
f43fafb663
files touched
|
Jan Beich (jbeich) |
graphics/glslang: unbreak without ninja
CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:218 (message): Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at least version "3") Call Stack (most recent call first): /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:582 (_FPHSA_FAILURE_MESSAGE) /usr/local/share/cmake/Modules/FindPythonInterp.cmake:169 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:233 (find_package) CMakeLists.txt:239 (find_host_package) Obtained from: DPorts |