graphics/shaderc 2026.4_1 FreeBSD
GLSL/HLSL to SPIR-V shader compiler
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
06582a0423- License
- APACHE20
- Categories
- graphics, devel
- Package size
- 3321.2 KiB, 14792.3 KiB installed
Description
A library and command line tool for compiling GLSL/HLSL to SPIR-V, Vulkan's shader language.
Based on the reference glslang compiler, Shaderc aims to provide a more convenient command-line compiler with GCC/clang-like usage and a library with a more stable API.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/shaderc | 2026.4_1 |
| OpenBSD | graphics/shaderc | 2025.5p0 |
| NetBSD | graphics/shaderc | 2026.3nb2 |
| DragonFly | graphics/shaderc | 2025.1 |
| MidnightBSD | graphics/shaderc | 2026.1 |
Install
Binary package:
pkg install shaderc
From the ports tree:
cd /usr/ports/graphics/shaderc/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= shaderc>0:graphics/shaderc
LIB_DEPENDS= libshaderc_shared.so:graphics/shaderc
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2026.4_1 | 2026.4_1 | 2022.4 | 2025.3 | 2026.4_1 |
| FreeBSD:14:quarterly | 2026.4 | 2026.4 | n/a | 2025.2_1 | 2026.4 |
| FreeBSD:15:latest | 2026.4_1 | 2026.4_1 | n/a | 2025.3 | 2025.3 |
| FreeBSD:15:quarterly | 2026.4 | 2026.4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2026.4 | 2026.4_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
glslang>0: graphics/glslangspirv-tools>0: graphics/spirv-tools
Test 1
googletest>0: devel/googletest
The full lists below include those, and their dependencies in turn.
Build dependencies 17
Required by 63
- audio/gonic
- audio/py-pyradio
- audio/somafm-cli
- audio/subtui
- benchmarks/clpeak
- deskutils/kalarm
- deskutils/kdepim
- emulators/Ymir
- emulators/pcsx2
- games/anki
- games/lwjgl3
- games/moonlight-qt
- games/prismlauncher
- games/supertuxkart
- games/taisei
- games/veloren-weekly
- games/warzone2100
- graphics/gstreamer1-plugins-vulkan
- graphics/libplacebo
- graphics/magnum
- graphics/openxr
- graphics/photoqt
- graphics/qimgv
- japanese/fcitx5-hazkey
- japanese/radish-play
- misc/ggml
- misc/koboldcpp
- misc/ollama
- misc/py-kokoro
- misc/py-pytorch
- multimedia/baka-mplayer
- multimedia/celluloid
- multimedia/deforaos-player
- multimedia/ffmpeg
- multimedia/haruna
- multimedia/jellyfin-desktop
- multimedia/jellyfin-ffmpeg
- multimedia/jellyfin-ffmpeg7
- multimedia/minitube
- multimedia/mpc-qt
- multimedia/mpv
- multimedia/mpv-mpris
- multimedia/mpvpaper
- multimedia/mpvqt
- multimedia/musique
- multimedia/phonon-mpv
- multimedia/plasmatube
- multimedia/py-python-mpv
- multimedia/smplayer
- multimedia/supersonic
- multimedia/ytfzf
- net-im/tokodon
- net/rssguard
- net/waypipe
- sysutils/devedeng
- www/immich
- x11-toolkits/gtk40
- x11-toolkits/imgui
- x11-wm/chamfer
- x11/deforaos-integration
- x11/kde
- x11/kde-gear
- x11/owe
Configuration
Options name: graphics_shaderc
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cmake:testing compiler:c++11-lib localbase:ldflags python:build shebangfix
- Service scripts
- none
Files
pkg-plist 13
- bin/glslc
- include/shaderc/env.h
- include/shaderc/shaderc.h
- include/shaderc/shaderc.hpp
- include/shaderc/status.h
- include/shaderc/visibility.h
- lib/libshaderc.a
- lib/libshaderc_combined.a
- lib/libshaderc_shared.so
- lib/libshaderc_shared.so.1
- libdata/pkgconfig/shaderc.pc
- libdata/pkgconfig/shaderc_combined.pc
- libdata/pkgconfig/shaderc_static.pc
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| google-shaderc-v2026.4_GH0.tar.gz | 237528 | f06ce5bcca94e5df7f34e115743597d0ad2e13c5fe9213c67dc8c76031241947 |
| KhronosGroup-SPIRV-Headers-v1.202609.0_GH0.tar.gz | 594123 | 0bac674ba1fd0a0d969b9c539a58322d37cb890a8af13b71177a64534c03b473 |
Commit history 4
| Date | Commit | Credits | Log message |
|---|---|---|---|
06582a0423 |
Hiroki Tagato | */*: Bump port revision after spirv-tools update (36c50e5bf7cc) | |
ce0437d24f |
Hiroki Tagato | graphics/shaderc: Update to 2026.4 Changelog: https://github.com/google/shaderc/blob/v2026.4/CHANGES
Reported by: portscout |
|
62da233452 |
Hiroki Tagato | graphics/shaderc: Update to 2026.3 Changelog: https://github.com/google/shaderc/blob/v2026.3/CHANGES
PR: 297259
Reported by: yuri
Co-authored-by: Yuri Victorovich <[email protected]> |
|
e77979c168 |
Hiroki Tagato | */*: Bump port revision after spirv-tools update (f6a550749269) |