CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
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-slang
installs g20260917 from latest; from quarterly (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 versionamd64aarch64i386
FreeBSD 16g20260917g20260917–
FreeBSD 15g20260917g20260917–
FreeBSD 14g20260917g20260917g20260917

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 15g20260917g20260917–
FreeBSD 14g20260917g20260917g20260917

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)

Yusuf Yaman (nxjoseph) · g20261022
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
Yusuf Yaman (nxjoseph) · g20260917
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
Vladimir Druzenko (vvd) · g20260824
games/libretro-shaders-slang: Update g20260715 => g20260824

Commitlog:
https://github.com/libretro/slang-shaders/compare/3b0d6aa...a62d9cd

PR:		297833
Sponsored by:	UNIS Labs
e3f22f847d
Daniel Engberg (diizzy) · g20260715
games/libretro-shaders-slang: Update to g20260715

Changelog:
https://github.com/libretro/slang-shaders/compare/cb8e534...3b0d6aa

PR:		297042
5f44ac4642
Yusuf Yaman (nxjoseph) · g20260621
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
Vladimir Druzenko (vvd) · g20260507
games/libretro-shaders-slang: Update g20260421 => g20260507

Commitlog:
https://github.com/libretro/slang-shaders/compare/6edb8f0...cef2de61

PR:		295572
Sponsored by:	UNIS Labs
e4f06626f8
Robert Clausecker (fuz) · g20260421
games/libretro-shaders-slang: update to g20260421

Commitlog: https://github.com/libretro/slang-shaders/compare/e42d2d3...6edb8f0

PR:		294745
Event:		Wiesbaden Hackathon 202604
7d89596b88
Vladimir Druzenko (vvd) · g20260402
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 Labs
d9444f6ae1
Vladimir Druzenko (vvd) · g20260322
games/libretro-shaders-slang: Update g20260220 => g20260322

Commitlog:
https://github.com/libretro/slang-shaders/compare/ff3bd23...b256008

PR:	294016
12e59b2800
Hiroki Tagato (tagattie) · g20260220
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
Vladimir Druzenko (vvd) · g20260122
games/libretro-shaders-slang: Update g20251223 => g20260122

Commitlog:
https://github.com/libretro/slang-shaders/compare/2707c34...a38704e

PR:	292687
dde7e1b31e
Vladimir Druzenko (vvd) · g20251223
games/libretro-shaders-slang: Update g20251121 => g20251223

Commitlog:
https://github.com/libretro/slang-shaders/compare/a2ac00b...2707c34

PR:	291911
d96c7d2a85
Vladimir Druzenko (vvd) · g20251121
games/libretro-shaders-slang: Update g20251020 => g20251121

Commitlog:
https://github.com/libretro/slang-shaders/compare/422e598...a2ac00b

PR:	291164
72e2610e03
Vladimir Druzenko (vvd) · g20251020
games/libretro-shaders-slang: Update g20250914 => g20251020

Commit log:
https://github.com/libretro/slang-shaders/compare/39ca959...422e598

PR:	290467
4a79697093
Hiroki Tagato (tagattie) · g20250914
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
Hiroki Tagato (tagattie) · g20250823
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
Vladimir Druzenko (vvd) · g20250713
games/libretro-shaders-slang: Update g20250615 => g20250713

Commitlog:
https://github.com/libretro/slang-shaders/compare/536b126...82d91f7

PR:	288414
a6c06a11d1
Vladimir Druzenko (vvd) · g20250615
games/libretro-shaders-slang: Update g20250521 => g20250615

Commitlog:
https://github.com/libretro/slang-shaders/compare/8c630e0..536b126

PR:	287740
c77429211a
Vladimir Druzenko (vvd) · g20250521
games/libretro-shaders-slang: Update g20250422 => g20250521

Commitlog:
https://github.com/libretro/slang-shaders/compare/69e9e55..8c630e0

PR:	286991
18a24d8913
Vladimir Druzenko (vvd) · g20250422
games/libretro-shaders-slang: Update g20250313 => g20250422

Commitlog:
https://github.com/libretro/slang-shaders/compare/25311dc..69e9e55

PR:	286317
9a702e1941
Loïc Bartoletti (lbartoletti) · g20250313
games/libretro-shaders-slang: Update to g20250313

PR:		285625
Reported by:	Stefan Schlosser <bsdcode@disroot.org>
337b77d0d3
Vladimir Druzenko (vvd) · g20250219
games/libretro-shaders-slang: Update g20250124 => g20250219

Commitlog:
https://github.com/libretro/slang-shaders/compare/f60a10..bcce17

PR:	284945
ae8c1b3c8e
Vladimir Druzenko (vvd) · g20250124
games/libretro-shaders-slang: Update g20241226 → g20250124

Commitlog:
https://github.com/libretro/slang-shaders/compare/8fe25d..f60a10

PR:	284330
905f3cfef9
Vladimir Druzenko (vvd) · g20241226
games/libretro-shaders-slang: Update g20241122 → g20241226

Commitlog:
https://github.com/libretro/slang-shaders/compare/873186..8fe25d

PR:	283650
2da7bc3f45
Zsolt Udvari (uzsolt) · g20241122
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 maintainer
b31604dfed
Vladimir Druzenko (vvd) · g20241022
games/libretro-shaders-slang: Update g20240921 → g20241022

Commitlog:
https://github.com/libretro/slang-shaders/compare/901441a496121a9c12a9d72d30860e8be3fe4cf6..4f3d214b314d84c6a3e25b27c77bd1d0ee3a1697

PR:	282298
f71fee1746
Robert Clausecker (fuz) · g20240921
games/libretro-shaders-slang: update to g20240921

Commitlog:
https://github.com/libretro/slang-shaders/compare/0cededfa7fd6275e8fa5a51239c4abae8d0fa6e9..901441a496121a9c12a9d72d30860e8be3fe4cf6

PR:		281636
Event:		EuroBSDcon 2024
d91f2a630e
Vladimir Druzenko (vvd) · g20240823
games/libretro-shaders-slang: Update g20240809 → g20240823

Commitlog:
https://github.com/libretro/slang-shaders/compare/b3d795a..0cededf

PR:	281021
d4799358ba
Vladimir Druzenko (vvd) · g20240809
games/libretro-shaders-slang: Update g20240804 → g20240809, Simplify port

PR:		280748
Approved by:	Stefan Schlosser <bsdcode@disroot.org> (maintainer)
092a9e9d97
Vladimir Druzenko (vvd) · g20240804
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
Vladimir Druzenko (vvd) · g20240804
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:	280700
20dee3ad45
Vladimir Druzenko (vvd) · g20240719
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:	280439
a49f05d37a
Robert Clausecker (fuz) · g20231023
games/libretro-shaders-slang: update to g20231023

PR:		274647
866b548395
Fernando Apesteguía (fernape) · g20200225
*/*: Release ports from maintainership

Maintainer releases all his ports.

PR:		266871
Reported by:	unrelentingtech <greg@unrelenting.technology>
f57221afde
Stefan Eßer (se) · g20200225
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
Stefan Eßer (se) · g20200225
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
Mathieu Arnold (mat) · g20200225
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · g20200225
Remove # $FreeBSD$ from Makefiles.
305f148f48
Matthias Andree (mandree) · g20200225
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