games/libretro-shaders-slang: Update to g20261022 Commit log: https://github.com/libretro/slang-shaders/compare/afb1416...2b0530b PR: 299984 Approved by: osa, vvd (Mentors, implicit)28b8e7691e
Port details
games/libretro-shaders-slang g20261022
Collection of Vulkan GLSL (slang) shaders from libretro
Port info
- Maintainer
- bsdcode@disroot.org
- Packages
- latest: g20260917, update to g20261022 not built yet
- Upstream
- up to date
- Last update
- to g20261022 · 28b8e7691e
- Quarterly
- 2026Q4: g20260917
- WWW
- https://github.com/libretro/slang-shaders
- Links
- cgit · VuXML
Install
- Package
# pkg install libretro-shaders-slanginstalls g20260917 fromlatest; fromquarterly(2026Q4) g20260917- Port
# cd /usr/ports/games/libretro-shaders-slang && make install clean- Size
- 46 MiB download · 68 MiB installed
- Depends on
- nothing
- License
- GPLv1+ and GPLv2+ and GPLv3+ and MIT and PD
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | g20260917 | g20260917 | – |
| FreeBSD 15 | g20260917 | g20260917 | – |
| FreeBSD 14 | g20260917 | g20260917 | g20260917 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | g20260917 | g20260917 | – |
| FreeBSD 14 | g20260917 | g20260917 | g20260917 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version g20260917.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (39)
games/libretro-shaders-slang: Update g20260824 => g20260917 Commit log: https://github.com/libretro/slang-shaders/compare/a62d9cd...afb1416 PR: 298784 Approved by: osa, vvd (Mentors, implicit)46374c066e
games/libretro-shaders-slang: Update g20260715 => g20260824 Commitlog: https://github.com/libretro/slang-shaders/compare/3b0d6aa...a62d9cd PR: 297833 Sponsored by: UNIS Labse3f22f847d
games/libretro-shaders-slang: Update to g20260715 Changelog: https://github.com/libretro/slang-shaders/compare/cb8e534...3b0d6aa PR: 2970425f44ac4642
games/libretro-shaders-slang: Update g20260507 => g20260621 Commitlog: https://github.com/libretro/slang-shaders/compare/cef2de61...cb8e534 PR: 296227 Approved by: osa, vvd (Mentors, implicit)c94779ebe2
games/libretro-shaders-slang: Update g20260421 => g20260507 Commitlog: https://github.com/libretro/slang-shaders/compare/6edb8f0...cef2de61 PR: 295572 Sponsored by: UNIS Labse4f06626f8
games/libretro-shaders-slang: update to g20260421 Commitlog: https://github.com/libretro/slang-shaders/compare/e42d2d3...6edb8f0 PR: 294745 Event: Wiesbaden Hackathon 2026047d89596b88
games/libretro-shaders-slang: Update g20260322 => g20260402, improve port * Reintroduce "Vulkan GLSL" into COMMENT and pkg-descr. It is official nomenclature and should be included. * Use short hash for GH_TAGNAME. This follows the Porter's Handbook more closely. * Install with COPYTREE_SHARE to ensure proper file ownership and permissions, and to not require the make binary. In this case do not extract unneeded build and CI files by excluding them via EXTRACT_AFTER_ARGS. Commit log: https://github.com/libretro/slang-shaders/compare/b256008...e42d2d3 PR: 294200 Sponsored by: UNIS Labsd9444f6ae1
games/libretro-shaders-slang: Update g20260220 => g20260322 Commitlog: https://github.com/libretro/slang-shaders/compare/ff3bd23...b256008 PR: 29401612e59b2800
games/libretro-shaders-slang: Update to g20260220 Commitlog: https://github.com/libretro/slang-shaders/compare/a38704e...ff3bd23 PR: 293354 Reported by: Stefan Schlosser <bsdcode@disroot.org> (maintainer)a8ee523e46
games/libretro-shaders-slang: Update g20251223 => g20260122 Commitlog: https://github.com/libretro/slang-shaders/compare/2707c34...a38704e PR: 292687dde7e1b31e
games/libretro-shaders-slang: Update g20251121 => g20251223 Commitlog: https://github.com/libretro/slang-shaders/compare/a2ac00b...2707c34 PR: 291911d96c7d2a85
games/libretro-shaders-slang: Update g20251020 => g20251121 Commitlog: https://github.com/libretro/slang-shaders/compare/422e598...a2ac00b PR: 29116472e2610e03
games/libretro-shaders-slang: Update g20250914 => g20251020 Commit log: https://github.com/libretro/slang-shaders/compare/39ca959...422e598 PR: 2904674a79697093
games/libretro-shaders-slang: update to g20250914 Commitlog: https://github.com/libretro/slang-shaders/compare/063beb1...39ca959 PR: 289784 Reported by: Stefan Schlosser <bsdcode@disroot.org> (maintainer)957a12e177
games/libretro-shaders-slang: update to g20250823 Changelog: https://github.com/libretro/slang-shaders/compare/82d91f7...063beb1 PR: 289025 Reported by: Stefan Schlosser <bsdcode@disroot.org> (maintainer)7e35d69ec2
games/libretro-shaders-slang: Update g20250615 => g20250713 Commitlog: https://github.com/libretro/slang-shaders/compare/536b126...82d91f7 PR: 288414a6c06a11d1
games/libretro-shaders-slang: Update g20250521 => g20250615 Commitlog: https://github.com/libretro/slang-shaders/compare/8c630e0..536b126 PR: 287740c77429211a
games/libretro-shaders-slang: Update g20250422 => g20250521 Commitlog: https://github.com/libretro/slang-shaders/compare/69e9e55..8c630e0 PR: 28699118a24d8913
games/libretro-shaders-slang: Update g20250313 => g20250422 Commitlog: https://github.com/libretro/slang-shaders/compare/25311dc..69e9e55 PR: 2863179a702e1941
games/libretro-shaders-slang: Update to g20250313 PR: 285625 Reported by: Stefan Schlosser <bsdcode@disroot.org>337b77d0d3
games/libretro-shaders-slang: Update g20250124 => g20250219 Commitlog: https://github.com/libretro/slang-shaders/compare/f60a10..bcce17 PR: 284945ae8c1b3c8e
games/libretro-shaders-slang: Update g20241226 → g20250124 Commitlog: https://github.com/libretro/slang-shaders/compare/8fe25d..f60a10 PR: 284330905f3cfef9
games/libretro-shaders-slang: Update g20241122 → g20241226 Commitlog: https://github.com/libretro/slang-shaders/compare/873186..8fe25d PR: 2836502da7bc3f45
games/libretro-shaders-slang: Update to g20241122 Upstream's Makefile has become usable without patches and deletes the unwanted files now. This allows us to simplify the port by removing EXTRACT_AFTER_ARGS and the custom do-install target. Remove DOCS options (install only README.md file). PR: 282929 Approved by: submitter is maintainerb31604dfed
games/libretro-shaders-slang: Update g20240921 → g20241022 Commitlog: https://github.com/libretro/slang-shaders/compare/901441a496121a9c12a9d72d30860e8be3fe4cf6..4f3d214b314d84c6a3e25b27c77bd1d0ee3a1697 PR: 282298f71fee1746
games/libretro-shaders-slang: update to g20240921 Commitlog: https://github.com/libretro/slang-shaders/compare/0cededfa7fd6275e8fa5a51239c4abae8d0fa6e9..901441a496121a9c12a9d72d30860e8be3fe4cf6 PR: 281636 Event: EuroBSDcon 2024d91f2a630e
games/libretro-shaders-slang: Update g20240809 → g20240823 Commitlog: https://github.com/libretro/slang-shaders/compare/b3d795a..0cededf PR: 281021d4799358ba
games/libretro-shaders-slang: Update g20240804 → g20240809, Simplify port PR: 280748 Approved by: Stefan Schlosser <bsdcode@disroot.org> (maintainer)092a9e9d97
games/libretro-shaders-slang: replace RM with find arguments "! -name" for COPYTREE_SHARE PR: 280700 Reported by: jhale (via IRC) Approved by: Stefan Schlosser <bsdcode@disroot.org> (maintainer) Fixes: 20dee3ad45ea (update g20240719 → g20240804)44e6101563
games/libretro-shaders-slang: update g20240719 → g20240804 Comparing changes: https://github.com/libretro/slang-shaders/compare/7d6751a..b327343 Port changes: - remove PORTDOCS from Makefile, keep it listed in pkg-plist instead - set DATADIR to its actual non-standard directory - remove patch, install with COPYTREE_SHARE instead - use the more commonly used post-install-DOCS-on target again - pet portclippy, portfmt, portlint PR: 28070020dee3ad45
games/libretro-shaders-slang: udpate g20231023 → g20240719 Changes to the port: - take maintainership - update COMMENT and pkg-descr to point out that the shaders originate from the libretro project but that they can also be used for other projects, e.g. librashader - update LICENSE in accordance to https://github.com/libretro/slang-shaders/issues/150 (it's actual unclear which shader has which license for the most part) - add DOCS option which handles README.md - update files/patch-Makefile to also delete Makefile.orig, or else it will be listed in pkg-plist Comparing changes: https://github.com/libretro/slang-shaders/compare/3c28137..7d6751a PR: 280439a49f05d37a
games/libretro-shaders-slang: update to g20231023 PR: 274647866b548395
*/*: Release ports from maintainership Maintainer releases all his ports. PR: 266871 Reported by: unrelentingtech <greg@unrelenting.technology>f57221afde
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)fb16dfecae
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)b7f05445c0
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
games/retroarch: update to 1.8.5 (and add WAYLAND option, fix powerpc64, etc.) This is mostly Greg's patch, I have added the new ports to games/Makefile (missing from PR, SUBDIR+=), and fixed a few spaces-vs-TAB glitches in the makefile, and reformatted the pkg-descr, and changed libretro-shaders-slang/pkg-descr to: | Vulkan GLSL RetroArch shader system | | WWW: https://github.com/libretro/slang-shaders v1: Here's 1.8.5. v2 of 1.8.5 update: - Fixed stage-qa (python/shebangfix) - Moved fPIC from port variable to PR/patch: https://github.com/libretro/RetroArch/pull/10384 - Fixed build with security/rhash installed: https://github.com/libretro/RetroArch/pull/10382 - Fixed ifdefs to solve powerpc64 issue: https://github.com/libretro/RetroArch/pull/10383 - Made X11 an option - Added libcaca option (the build system was auto finding this for me) v3: One little revision, fixing the dependency on libwayland-egl, which has been living in wayland instead of mesa for a long time. v4: Rebased after the webcamd/v4l related update Test built in poudriere 11.3 i386 and 12.1 amd64. PR: 227345 Submitted by: Greg V <greg@unrelenting.technology> (maintainer)8165354577