Download raw body.
Update: spirv-cross to recent checkout
lgtm - ok volker@
On 6/12/26 1:45 AM, Thomas Frohwein wrote:
> Hi,
>
> This diff below updates graphics/spirv-cross to a recent checkout. They
> have added more API, and a minor version bump is indicated. I tried out
> the update in order to build SDL_shadercross [1] which requires the
> newer spirv-cross API. Not sure yet if a port of that will be useful
> though, but here is the update to spirv-cross.
>
> There are 2 ports that depend on it, emulators/snes9x and games/taisei.
> I tested build and runtime with both after the update, and they still
> build and run fine.
>
> ok?
>
> [1] https://github.com/libsdl-org/SDL_shadercross
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/graphics/spirv-cross/Makefile,v
> diff -u -p -r1.3 Makefile
> --- Makefile 13 Feb 2026 12:02:16 -0000 1.3
> +++ Makefile 11 Jun 2026 23:41:28 -0000
> @@ -1,11 +1,10 @@
> COMMENT = parse and convert SPIR-V to other shader languages
>
> -VERSION = 2021-01-15
> -DIST_TUPLE = github KhronosGroup SPIRV-Cross ${VERSION} .
> +VERSION = 2026-06-01
> +DIST_TUPLE = github KhronosGroup SPIRV-Cross 146679ff8255a6068518685599d7fb8761d1b570 .
> PKGNAME = spirv-cross-${VERSION:S/-//g}
> -REVISION = 0
>
> -SHARED_LIBS += spirv-cross-c-shared 0.0 # 0.0
> +SHARED_LIBS += spirv-cross-c-shared 0.1
>
> CATEGORIES = devel graphics
>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/graphics/spirv-cross/distinfo,v
> diff -u -p -r1.1.1.1 distinfo
> --- distinfo 19 Sep 2023 21:02:26 -0000 1.1.1.1
> +++ distinfo 11 Jun 2026 23:41:28 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (KhronosGroup-SPIRV-Cross-2021-01-15.tar.gz) = 1wCGO1SMvH8npnjO4wX1YWaaEm6yzBHTanAj38RiucQ=
> -SIZE (KhronosGroup-SPIRV-Cross-2021-01-15.tar.gz) = 1444164
> +SHA256 (KhronosGroup-SPIRV-Cross-146679ff8255a6068518685599d7fb8761d1b570.tar.gz) = Yh77mvgyNssJLS3NPLCjdkUBoYNjMQSQz/wRKKoogwk=
> +SIZE (KhronosGroup-SPIRV-Cross-146679ff8255a6068518685599d7fb8761d1b570.tar.gz) = 2002520
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/graphics/spirv-cross/pkg/PLIST,v
> diff -u -p -r1.1.1.1 PLIST
> --- pkg/PLIST 19 Sep 2023 21:02:26 -0000 1.1.1.1
> +++ pkg/PLIST 11 Jun 2026 23:41:28 -0000
> @@ -27,6 +27,7 @@ include/spirv_cross/spirv_reflect.hpp
> @static-lib lib/libspirv-cross-reflect.a
> @static-lib lib/libspirv-cross-util.a
> lib/pkgconfig/spirv-cross-c-shared.pc
> +lib/pkgconfig/spirv-cross-c.pc
> share/spirv_cross_c/
> share/spirv_cross_c/cmake/
> share/spirv_cross_c/cmake/spirv_cross_cConfig${MODCMAKE_BUILD_SUFFIX}
>
Update: spirv-cross to recent checkout