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
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)
lang/rust: Bump revisions after 1.99.0 PR: 2990169c878207a1
lang/rust: Bump revisions after 1.98.1 PR: 2981397316461925
lang/rust: Bump revisions after 1.97.1 PR: 2966459c892d2601
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: 29655108b6319eff
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
devel/librashader: Update to 0.11.2 Changelog: https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.11.2 PR: 29616147fddc7621
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
lang/rust: Bump revisions after 1.96.0 PR: 295694e29b5eeec3
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
devel/librashader: fix build on big-endian architectures Merge upstream spirv-cross2-rs d5e44c54dfea036ecb02b93a250b16fff8c7b5a6 to fix build.f571cca099
lang/rust: Bump revisions after 1.95.0 PR: 29461517bf498fd2
lang/rust: Bump revisions after 1.94.0 PR: 29361543f5b4a72f
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 maintainerba184fa371
lang/rust: Bump revisions after 1.93.0 PR: 2923603d631100e8
lang/rust: Bump revisions after 1.92.0 PR: 2915825e496c7707
lang/rust: Bump revisions after 1.91.1 PR: 290816d6b6027df6
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
lang/rust: Bump revisions after 1.90.0 PR: 28970997b5de4ffc
lang/rust: Bump revisions after 1.89.0 PR: 288923b21956d7db
lang/rust: Bump revisions after 1.88.0 PR: 287766f3f7e555b0
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
lang/rust: Bump revisions after 1.87.0 PR: 2868293ed29b8185
lang/rust: Bump revisions after 1.86.0 PR: 2858402a5976aebe
lang/rust: Bump revisions after 1.85.0 PR: 284884cf7c4b037d
lang/rust: Bump revisions after 1.84.0 PR: 283962fccaa1b326
lang/rust: Bump revisions after 1.83.0 PR: 2830001d1fd15a3e
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: 282874103f04cc69
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
lang/rust: Bump revisions after 1.82.0 PR: 282516ca048c2884
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
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 2024e1f689b9c6
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 maintainer9f032e6cbf
devel/librashader: New port: RetroArch shaders for all PR: 2804705dbd477945