notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
glslang OpenGL and OpenGL ES shader front end and validator
8.13.3743 devel Deleted on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 8.13.3743Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-09-03 17:45:17
Last Update: 2020-12-23 20:12:36
SVN Revision: 559023
Also Listed In: graphics
License: BSD3CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (97 items)
Collapse this list.
  1. /usr/local/share/licenses/glslang-8.13.3743/catalog.mk
  2. /usr/local/share/licenses/glslang-8.13.3743/LICENSE
  3. /usr/local/share/licenses/glslang-8.13.3743/BSD3CLAUSE
  4. bin/glslangValidator
  5. bin/spirv-remap
  6. include/SPIRV/GLSL.ext.AMD.h
  7. include/SPIRV/GLSL.ext.EXT.h
  8. include/SPIRV/GLSL.ext.KHR.h
  9. include/SPIRV/GLSL.ext.NV.h
  10. include/SPIRV/GLSL.std.450.h
  11. include/SPIRV/GlslangToSpv.h
  12. include/SPIRV/Logger.h
  13. include/SPIRV/NonSemanticDebugPrintf.h
  14. include/SPIRV/SPVRemapper.h
  15. include/SPIRV/SpvBuilder.h
  16. include/SPIRV/SpvTools.h
  17. include/SPIRV/bitutils.h
  18. include/SPIRV/disassemble.h
  19. include/SPIRV/doc.h
  20. include/SPIRV/hex_float.h
  21. include/SPIRV/spirv.hpp
  22. include/SPIRV/spvIR.h
  23. include/glslang/Include/BaseTypes.h
  24. include/glslang/Include/Common.h
  25. include/glslang/Include/ConstantUnion.h
  26. include/glslang/Include/InfoSink.h
  27. include/glslang/Include/InitializeGlobals.h
  28. include/glslang/Include/PoolAlloc.h
  29. include/glslang/Include/ResourceLimits.h
  30. include/glslang/Include/ShHandle.h
  31. include/glslang/Include/Types.h
  32. include/glslang/Include/arrays.h
  33. include/glslang/Include/glslang_c_interface.h
  34. include/glslang/Include/glslang_c_shader_types.h
  35. include/glslang/Include/intermediate.h
  36. include/glslang/Include/revision.h
  37. include/glslang/MachineIndependent/Initialize.h
  38. include/glslang/MachineIndependent/LiveTraverser.h
  39. include/glslang/MachineIndependent/ParseHelper.h
  40. include/glslang/MachineIndependent/RemoveTree.h
  41. include/glslang/MachineIndependent/Scan.h
  42. include/glslang/MachineIndependent/ScanContext.h
  43. include/glslang/MachineIndependent/SymbolTable.h
  44. include/glslang/MachineIndependent/Versions.h
  45. include/glslang/MachineIndependent/attribute.h
  46. include/glslang/MachineIndependent/gl_types.h
  47. include/glslang/MachineIndependent/glslang_tab.cpp.h
  48. include/glslang/MachineIndependent/iomapper.h
  49. include/glslang/MachineIndependent/localintermediate.h
  50. include/glslang/MachineIndependent/parseVersions.h
  51. include/glslang/MachineIndependent/preprocessor/PpContext.h
  52. include/glslang/MachineIndependent/preprocessor/PpTokens.h
  53. include/glslang/MachineIndependent/propagateNoContraction.h
  54. include/glslang/MachineIndependent/reflection.h
  55. include/glslang/Public/ShaderLang.h
  56. include/glslang/SPIRV/GLSL.ext.AMD.h
  57. include/glslang/SPIRV/GLSL.ext.EXT.h
  58. include/glslang/SPIRV/GLSL.ext.KHR.h
  59. include/glslang/SPIRV/GLSL.ext.NV.h
  60. include/glslang/SPIRV/GLSL.std.450.h
  61. include/glslang/SPIRV/GlslangToSpv.h
  62. include/glslang/SPIRV/Logger.h
  63. include/glslang/SPIRV/NonSemanticDebugPrintf.h
  64. include/glslang/SPIRV/SPVRemapper.h
  65. include/glslang/SPIRV/SpvBuilder.h
  66. include/glslang/SPIRV/SpvTools.h
  67. include/glslang/SPIRV/bitutils.h
  68. include/glslang/SPIRV/disassemble.h
  69. include/glslang/SPIRV/doc.h
  70. include/glslang/SPIRV/hex_float.h
  71. include/glslang/SPIRV/spirv.hpp
  72. include/glslang/SPIRV/spvIR.h
  73. lib/cmake/HLSLTargets-release.cmake
  74. lib/cmake/HLSLTargets.cmake
  75. lib/cmake/OGLCompilerTargets-release.cmake
  76. lib/cmake/OGLCompilerTargets.cmake
  77. lib/cmake/OSDependentTargets-release.cmake
  78. lib/cmake/OSDependentTargets.cmake
  79. lib/cmake/SPIRVTargets-release.cmake
  80. lib/cmake/SPIRVTargets.cmake
  81. lib/cmake/SPVRemapperTargets-release.cmake
  82. lib/cmake/SPVRemapperTargets.cmake
  83. lib/cmake/glslangTargets-release.cmake
  84. lib/cmake/glslangTargets.cmake
  85. lib/cmake/glslangValidatorTargets-release.cmake
  86. lib/cmake/glslangValidatorTargets.cmake
  87. lib/cmake/spirv-remapTargets-release.cmake
  88. lib/cmake/spirv-remapTargets.cmake
  89. lib/libHLSL.a
  90. lib/libOGLCompiler.a
  91. lib/libOSDependent.a
  92. lib/libSPIRV.a
  93. lib/libSPVRemapper.a
  94. lib/libglslang.a
  95. @owner
  96. @group
  97. @mode
Collapse this list.
Dependency lines:
  • glslang>0:devel/glslang
No installation instructions:
This port has been deleted.
PKGNAME: glslang
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
glslang
ABIlatestquarterly
FreeBSD:11:aarch646.2.2596.2488.13.3743
FreeBSD:11:amd64--
FreeBSD:11:armv6-8.13.3743
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch646.2.2596.248-
FreeBSD:12:amd64--
FreeBSD:12:armv66.2.2596.2488.13.3743
FreeBSD:12:armv76.2.2596.2488.13.3743
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
NOTE: dependencies for deleted ports are notoriously suspect
This port is required by:
for Build

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. devel/vulkan-tools*
  2. devel/vulkan-validation-layers*
  3. science/ncnn*
  4. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/KhronosGroup/glslang/tar.gz/8.13.3743?dummy=/
Collapse this list.
Port Moves
  • port moved to graphics/glslang on 2020-12-23
    REASON: Moved to a better category, aligning with shaderc

Number of commits found: 10

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
23 Dec 2020 20:12:36
Original commit files touched by this commit Revision:559023  8.13.3743
jbeich search for other commits by this committer
devel/glslang: move to graphics/ where shaderc is
23 Dec 2020 20:11:49
Original commit files touched by this commit Revision:559019  8.13.3743
jbeich search for other commits by this committer
devel/vulkan-*: take maintainership

PR:		251698
Suggested by:	Greg V (previous maintainer)
15 May 2020 03:26:04
Original commit files touched by this commit Revision:535260  8.13.3743
jbeich search for other commits by this committer
devel/vulkan-*: update to 1.2.135.0

Changes:	https://github.com/KhronosGroup/glslang/compare/7.11.3214...8.13.3743
Changes:	https://github.com/KhronosGroup/SPIRV-Headers/compare/1.4.1...1.5.3
Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2019.3...v2020.2
Changes:	https://github.com/google/shaderc/compare/v2018.0...v2020.0
Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/sdk-1.1.108.0...sdk-1.2.135.0
Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/sdk-1.1.108.0...sdk-1.2.135.0
Changes:	https://github.com/KhronosGroup/Vulkan-Tools/compare/sdk-1.1.108.0...sdk-1.2.135.0
Changes:	https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/sdk-1.1.108.0...sdk-1.2.135.0
PR:		242775
Submitted by:	Austin Shafer <ashafer@badland.io>
Approved by:	Greg V <greg@unrelenting.technology> (maintainer)
26 Feb 2020 18:05:35
Original commit files touched by this commit Revision:527179  7.11.3214_1
jbeich search for other commits by this committer
devel/glslang: unbreak with Clang 10

In file included from MachineIndependent/glslang.y:60:
In file included from glslang/MachineIndependent/SymbolTable.h:68:
In file included from glslang/MachineIndependent/../Include/Common.h:108:
glslang/MachineIndependent/../Include/PoolAlloc.h:307:54: error: 'operator=' is
a private member of 'glslang::TPoolAllocator'
    void setAllocator(TPoolAllocator* a) { allocator = *a; }
                                           ~~~~~~~~~ ^ ~~
glslang/MachineIndependent/../Include/PoolAlloc.h:244:21: note: declared private
here
    TPoolAllocator& operator=(const TPoolAllocator&);  // don't allow assignment
operator
                    ^

Reported by:	antoine (via bug 244251 exp-run)
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  7.11.3214_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
04 Jul 2019 20:24:59
Original commit files touched by this commit Revision:505867  7.11.3214
jbeich search for other commits by this committer
devel/vulkan-*: update to 1.1.108

- Force rebuild all consumers to catch regressions early

Changes:	https://github.com/KhronosGroup/glslang/compare/7.10.2984...7.11.3214
Changes:	https://github.com/KhronosGroup/SPIRV-Headers/compare/4618b86...c4f8f65
Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2018.6...v2019.2
Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/sdk-1.1.82.0...sdk-1.1.108.0
Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/sdk-1.1.82.0...sdk-1.1.108.0
Changes:	https://github.com/KhronosGroup/Vulkan-Tools/compare/sdk-1.1.82.0...sdk-1.1.108.0
Changes:	https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/sdk-1.1.82.0...sdk-1.1.108.0
PR:		238945
Submitted by:	Greg V (maintainer)
04 Jan 2019 04:40:33
Original commit files touched by this commit Revision:489244  7.10.2984
jbeich search for other commits by this committer
devel/glslang: update to 7.10.2984

Changes:	https://github.com/KhronosGroup/glslang/compare/e0bc65b...7.10.2984
Submitted by:	Greg V (maintainer)
Differential Revision:	https://reviews.freebsd.org/D18712
25 Dec 2018 20:25:40
Original commit files touched by this commit Revision:488341  6.2.2596.248_1
tcberner search for other commits by this committer
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  6.2.2596.248_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
03 Sep 2018 17:43:50
Original commit files touched by this commit Revision:478883  6.2.2596.248
jbeich search for other commits by this committer
Add Vulkan SDK ports

https://www.khronos.org/vulkan/

PR:		222175
Tested by:	Johannes Lundberg <johalun0@gmail.com>
Submitted by:	Greg V <greg@unrelenting.technology>

Number of commits found: 10