CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

devel/librashader 0.12.1

RetroArch shaders for all

Maintainer
bsdcode@disroot.org
Packages
latest: 0.12.1
Upstream
up to date
Last update
to 0.12.1 · 2435a0d9e6
Quarterly
2026Q4: 0.12.0_2
WWW
https://github.com/SnowflakePowered/librashader
Links
cgit · VuXML

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.12.1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (34)

Yusuf Yaman (nxjoseph) · 0.12.1
devel/librashader: Update 0.12.0 => 0.12.1

Changelog:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.12.1

PR:		299328
Approved by:	osa, vvd (Mentors, implicit)
2435a0d9e6
Mikael Urankar (mikael) · 0.12.0_3
lang/rust: Bump revisions after 1.99.0

PR:		299016
9c878207a1
Mikael Urankar (mikael) · 0.12.0_2
lang/rust: Bump revisions after 1.98.1

PR:		298139
7316461925
Mikael Urankar (mikael) · 0.12.0_1
lang/rust: Bump revisions after 1.97.1

PR:		296645
9c892d2601
Daniel Engberg (diizzy) · 0.12.0
devel/librashader: Update 0.11.3 to 0.12.0

Changelogs:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.11.4
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.12.0

PR:		296551
08b6319eff
Yusuf Yaman (nxjoseph) · 0.11.3
devel/librashader: Update 0.11.2 => 0.11.3

While here, correct typo in pkg-message.

Changelog:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.11.3

PR:		296440
Approved by:	osa, vvd (Mentors, implicit)
4d6c5c6275
Daniel Engberg (diizzy) · 0.11.2
devel/librashader: Update to 0.11.2

Changelog:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.11.2

PR:		296161
47fddc7621
Yusuf Yaman (nxjoseph) · 0.11.1
devel/librashader: Update 0.11.0 => 0.11.1

Changelog:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.11.1

PR:		295868
Reported by:	Stefan Schlosser <bsdcode@disroot.org> (maintainer)
Approved by:	osa, vvd (Mentors, implicit)
d45a2ba6b6
Mikael Urankar (mikael) · 0.11.0_1
lang/rust: Bump revisions after 1.96.0

PR:		295694
e29b5eeec3
Yusuf Yaman (nxjoseph) · 0.11.0
devel/librashader: Update 0.10.1 => 0.11.0

Port changes:
* Improve readability by putting USE_GITHUB and its related variables
  into its own block. Also put the CARGO_FEATURES on separate lines.
* Remove "stable" from CARGO_FEATURES. This has become the default
  upstream and is a no-op to ensure backwards-compatibility.
* Remove obsolete patch for big-endian architectures. This fix is
  included in the updated spirv-cross2 crate.

Changelog:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.11.0

PR:		295606
Reported by:	Stefan Schlosser <bsdcode@disroot.org> (maintainer)
Approved by:	osa, vvd (Mentors, implicit)
abb8fc0a93
Piotr Kubaj (pkubaj) · 0.10.1_2
devel/librashader: fix build on big-endian architectures

Merge upstream spirv-cross2-rs d5e44c54dfea036ecb02b93a250b16fff8c7b5a6
to fix build.
f571cca099
Mikael Urankar (mikael) · 0.10.1_2
lang/rust: Bump revisions after 1.95.0

PR:		294615
17bf498fd2
Mikael Urankar (mikael) · 0.10.1_1
lang/rust: Bump revisions after 1.94.0

PR:		293615
43f5b4a72f
Zsolt Udvari (uzsolt) · 0.10.1
devel/librashader: Update to 0.10.1

Changelogs:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.10.0
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.10.1

PR:		292717
Approved by:	submitter is maintainer
ba184fa371
Mikael Urankar (mikael) · 0.9.1_3
lang/rust: Bump revisions after 1.93.0

PR:		292360
3d631100e8
Mikael Urankar (mikael) · 0.9.1_2
lang/rust: Bump revisions after 1.92.0

PR:		291582
5e496c7707
Mikael Urankar (mikael) · 0.9.1_1
lang/rust: Bump revisions after 1.91.1

PR:		290816
d6b6027df6
Hiroki Tagato (tagattie) · 0.9.1
devel/librashader: update to 0.9.1

Changelog: https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.9.1

PR:		290103
Reported by:	Stefan Schlosser <bsdcode@disroot.org> (maintainer)
aa2adae4da
Mikael Urankar (mikael) · 0.8.1_3
lang/rust: Bump revisions after 1.90.0

PR:		289709
97b5de4ffc
Mikael Urankar (mikael) · 0.8.1_2
lang/rust: Bump revisions after 1.89.0

PR:		288923
b21956d7db
Mikael Urankar (mikael) · 0.8.1_1
lang/rust: Bump revisions after 1.88.0

PR:		287766
f3f7e555b0
Hiroki Tagato (tagattie) · 0.8.1
devel/librashader: update to 0.8.1

* cosmetic non-functional change to BUILD_DEPENDS
* use do-install-XXX-on instead of post-install-XXX-on because do-install is
  overridden

Changes:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.6.3
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.7.0
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.7.1
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.8.0
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.8.1

PR:		285626
Reported by:	Stefan Schlosser <bsdcode@disroot.org> (maintainer)
ff4848b307
Mikael Urankar (mikael) · 0.6.2_5
lang/rust: Bump revisions after 1.87.0

PR:		286829
3ed29b8185
Mikael Urankar (mikael) · 0.6.2_4
lang/rust: Bump revisions after 1.86.0

PR:		285840
2a5976aebe
Mikael Urankar (mikael) · 0.6.2_3
lang/rust: Bump revisions after 1.85.0

PR:		284884
cf7c4b037d
Mikael Urankar (mikael) · 0.6.2_2
lang/rust: Bump revisions after 1.84.0

PR:		283962
fccaa1b326
Mikael Urankar (mikael) · 0.6.2_1
lang/rust: Bump revisions after 1.83.0

PR:		283000
1d1fd15a3e
Robert Clausecker (fuz) · 0.6.2
devel/librashader: update to 0.6.2

Changes:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.6.1
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.6.2

Version 0.6.0 was skipped due to a release configuration error.

PR:		282874
103f04cc69
Robert Clausecker (fuz) · 0.5.1
devel/librashader: update to 0.5.1

Changes:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.5.0
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.5.1

Version 0.5.0 bumps the ABI to 2, and is thus ABI-incompatible with versions of
librashader prior to 0.5.0. Trying to load this version of librashader will fail
if the application only supports ABI 1.

Upstream's librashader-build-script doesn't do more than to compile the package
librashader-capi and to move the resulting files around. Therefore the port uses
the standard do-build target from the ports framework by setting CARGO_FEATURES
and CARGO_BUILD_ARGS appropriately instead.

This standardization also allows us to drop the DEBUG port option. Generating a
debug build is now controlled by setting WITH_DEBUG, see also Mk/Uses/cargo.mk.

The port now only compiles the OpenGL and Vulkan runtimes by specifying the
appropriate CARGO_FEATURES. This excludes compiling the unneeded Metal and
DirectX runtimes.

PR:		282547
MFH:		no (ABI break)
e290c5eac7
Mikael Urankar (mikael) · 0.4.5_1
lang/rust: Bump revisions after 1.82.0

PR:		282516
ca048c2884
Yuri Victorovich (yuri) · 0.4.5
Mk/Uses/cargo.mk: Remove cross-compilation options for Rust-based ports

Reasons:
* Port build shouldn't use cross-compilation mode
  because it buids for the same architecture.
* RUSTFLAGS isn't passed to the build of all or some Rust ports
  in the cross-compilation mode.

Essential changes:
* Remove the CARGO_BUILD_TARGET make variable.
* Remove CARGO_BUILD_TARGET and CARGO_TARGET_* from CARGO_ENV.
* Update many ports that used CARGO_BUILD_TARGET.
* Build paths now don't include the architecture triplet part.

Immadiate benefits:
* Unbreak build on architectures like i386 that sometimes require
  special RUSTFLAGS that were not effective in the cross-compilation
  mode.

Ports that really need cross-compilation for some reason should
enable it on case-by-case basis. Example: net-p2p/cncli
(Not sure why does net-p2p/cncli actually need it, but it only
builds with these options.)

PR:		280305
Approved by:	rust@FreeBSD.org (maintainer's timeout; 98 days)
f99a708957
Robert Clausecker (fuz) · 0.4.5
devel/librashader: update to 0.4.5

Changes:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.4.3
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.4.5

Version 0.4.3 allows building on stable Rust, so the port has switched from
building with lang/rust-nightly to lang/rust. When building on stable Rust,
upstream's librashader-build-script doesn't generate the C headers anymore.
The port has to package the pre-generated headers instead. This shouldn't
have any user-visible effects for consumers.

Version 0.4.4 was skipped due to a release configuration error.

PR:		281525
Event:		EuroBSDcon 2024
e1f689b9c6
Zsolt Udvari (uzsolt) · 0.4.2
devel/librashader: Update to 0.4.2

Changes:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.4.0
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.4.1
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.4.2

PR:		281331
Approved by:	submitter is maintainer
9f032e6cbf
Yuri Victorovich (yuri) · 0.3.3
devel/librashader: New port: RetroArch shaders for all

PR:		280470
5dbd477945