mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
Update vulkan ports to latest SDK 1.4.335.0 (glslang to 16.1.0).
Survived a bulk build.
This commit is contained in:
@@ -2,14 +2,13 @@ PORTROACH = limit:^[0-9]
|
||||
|
||||
COMMENT = reference front-end for GLSL and ESSL
|
||||
|
||||
GH_TAGNAME = 15.4.0
|
||||
GH_TAGNAME = 16.1.0
|
||||
GH_ACCOUNT = KhronosGroup
|
||||
GH_PROJECT = glslang
|
||||
|
||||
SHARED_LIBS += glslang 8.0 # 15.4
|
||||
SHARED_LIBS += glslang 9.0 # 16.1
|
||||
SHARED_LIBS += glslang-default-resource-limits 0.1 # 15.0
|
||||
SHARED_LIBS += SPIRV 6.0 # 15.0
|
||||
SHARED_LIBS += SPVRemapper 2.0 # 15.0
|
||||
|
||||
CATEGORIES = devel graphics
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
SHA256 (glslang-15.4.0.tar.gz) = sWx452BLm+n1Ru41rYtttvObu7+xno0Di2/i6lu6T/Q=
|
||||
SIZE (glslang-15.4.0.tar.gz) = 4201376
|
||||
SHA256 (glslang-16.1.0.tar.gz) = MsYFgi7WOgzcLSTzGMPZEvoU5YVzr/HY6sDPafGmttI=
|
||||
SIZE (glslang-16.1.0.tar.gz) = 4244796
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
@bin bin/glslang
|
||||
bin/glslangValidator
|
||||
@bin bin/spirv-remap
|
||||
include/glslang/
|
||||
include/glslang/Include/
|
||||
include/glslang/Include/ResourceLimits.h
|
||||
@@ -16,7 +15,6 @@ include/glslang/Public/resource_limits_c.h
|
||||
include/glslang/SPIRV/
|
||||
include/glslang/SPIRV/GlslangToSpv.h
|
||||
include/glslang/SPIRV/Logger.h
|
||||
include/glslang/SPIRV/SPVRemapper.h
|
||||
include/glslang/SPIRV/SpvTools.h
|
||||
include/glslang/SPIRV/disassemble.h
|
||||
include/glslang/SPIRV/spirv.hpp11
|
||||
@@ -28,6 +26,5 @@ lib/cmake/glslang/glslang-config.cmake
|
||||
lib/cmake/glslang/glslang-targets${MODCMAKE_BUILD_SUFFIX}
|
||||
lib/cmake/glslang/glslang-targets.cmake
|
||||
@lib lib/libSPIRV.so.${LIBSPIRV_VERSION}
|
||||
@lib lib/libSPVRemapper.so.${LIBSPVRemapper_VERSION}
|
||||
@lib lib/libglslang-default-resource-limits.so.${LIBglslang-default-resource-limits_VERSION}
|
||||
@lib lib/libglslang.so.${LIBglslang_VERSION}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
COMMENT = SPIRV-Headers
|
||||
|
||||
V = 1.4.321.0
|
||||
V = 1.4.335.0
|
||||
DISTNAME = spirv-headers-${V}
|
||||
GH_ACCOUNT = KhronosGroup
|
||||
GH_PROJECT = SPIRV-Headers
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
SHA256 (spirv-headers-1.4.321.0.tar.gz) = W76pJWY9TNK6sj761Th08nGCSKc9yvndId/4y0jmAvw=
|
||||
SIZE (spirv-headers-1.4.321.0.tar.gz) = 538412
|
||||
SHA256 (spirv-headers-1.4.335.0.tar.gz) = HEfKY0Lr6G9XtGuNvrJm+mVaHKjhDQfkU3D/LZw2MS4=
|
||||
SIZE (spirv-headers-1.4.335.0.tar.gz) = 558628
|
||||
|
||||
@@ -44,6 +44,7 @@ include/spirv/unified1/AMD_gcn_shader.h
|
||||
include/spirv/unified1/AMD_shader_ballot.h
|
||||
include/spirv/unified1/AMD_shader_explicit_vertex_parameter.h
|
||||
include/spirv/unified1/AMD_shader_trinary_minmax.h
|
||||
include/spirv/unified1/ArmMotionEngine.100.h
|
||||
include/spirv/unified1/DebugInfo.h
|
||||
include/spirv/unified1/GLSL.std.450.h
|
||||
include/spirv/unified1/NonSemanticClspvReflection.h
|
||||
@@ -54,6 +55,7 @@ include/spirv/unified1/NonSemanticVkspReflection.h
|
||||
include/spirv/unified1/OpenCL.std.h
|
||||
include/spirv/unified1/OpenCLDebugInfo100.h
|
||||
include/spirv/unified1/TOSA.001000.1.h
|
||||
include/spirv/unified1/extinst.arm.motion-engine.100.grammar.json
|
||||
include/spirv/unified1/extinst.debuginfo.grammar.json
|
||||
include/spirv/unified1/extinst.glsl.std.450.grammar.json
|
||||
include/spirv/unified1/extinst.nonsemantic.clspvreflection.grammar.json
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
COMMENT = API and commands for processing SPIR-V
|
||||
|
||||
V = 1.4.321.0
|
||||
V = 1.4.335.0
|
||||
DISTNAME = spirv-tools-${V}
|
||||
GH_ACCOUNT = KhronosGroup
|
||||
GH_PROJECT = SPIRV-Tools
|
||||
GH_TAGNAME = vulkan-sdk-${V}
|
||||
EPOCH = 0
|
||||
|
||||
SHARED_LIBS += SPIRV-Tools-shared 1.1 # 1.4.321.0
|
||||
SHARED_LIBS += SPIRV-Tools-shared 2.0 # 1.4.335.0
|
||||
|
||||
CATEGORIES = devel graphics
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
SHA256 (spirv-tools-1.4.321.0.tar.gz) = gyf7jz6UcjRqAEyR27g6bl87NsOEbBQs+MDcj6yHEPM=
|
||||
SIZE (spirv-tools-1.4.321.0.tar.gz) = 3336926
|
||||
SHA256 (spirv-tools-1.4.335.0.tar.gz) = iz1WNwYbUmdeUG/6EQB0ADHji92WuBd5eKz9iYpwXaI=
|
||||
SIZE (spirv-tools-1.4.335.0.tar.gz) = 3424516
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
@bin bin/spirv-as
|
||||
@bin bin/spirv-cfg
|
||||
@bin bin/spirv-diff
|
||||
@bin bin/spirv-dis
|
||||
bin/spirv-lesspipe.sh
|
||||
@bin bin/spirv-link
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
COMMENT = meta loader for Vulkan API
|
||||
|
||||
# doesn't build dynamic library; (conflict with libvolk.so from comms/gnuradio)
|
||||
V = 1.4.321.0
|
||||
V = 1.4.335.0
|
||||
PKGNAME = volk-${V}
|
||||
DIST_TUPLE += github zeux volk vulkan-sdk-${V} .
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
SHA256 (zeux-volk-vulkan-sdk-1.4.321.0.tar.gz) = Ah7ZBe6m8+LMimCiFFnue0P5jzIFLKMPJ6O+OQt6SGI=
|
||||
SIZE (zeux-volk-vulkan-sdk-1.4.321.0.tar.gz) = 71495
|
||||
SHA256 (zeux-volk-vulkan-sdk-1.4.335.0.tar.gz) = yivrGrm/JyiVvAFS7ym0N9F42De65KdtACK3u6+zxIM=
|
||||
SIZE (zeux-volk-vulkan-sdk-1.4.335.0.tar.gz) = 79441
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
COMMENT = Vulkan header files
|
||||
|
||||
V = 1.4.321.0
|
||||
V = 1.4.335.0
|
||||
PKGNAME = vulkan-headers-${V}
|
||||
GH_TAGNAME = vulkan-sdk-${V}
|
||||
GH_ACCOUNT = KhronosGroup
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
SHA256 (Vulkan-Headers-vulkan-sdk-1.4.321.0.tar.gz) = F/j/MP15+3Ux78t8eMAsF6WVII1IKhUPBoNrDKl++PI=
|
||||
SIZE (Vulkan-Headers-vulkan-sdk-1.4.321.0.tar.gz) = 2760195
|
||||
SHA256 (Vulkan-Headers-vulkan-sdk-1.4.335.0.tar.gz) = Jp6VzFE46goNUvyw7hkQKt0lYP7fWkOxtcF3gMJ3V2Q=
|
||||
SIZE (Vulkan-Headers-vulkan-sdk-1.4.335.0.tar.gz) = 2871481
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
COMMENT = Vulkan ICD loader
|
||||
|
||||
V = 1.4.321.0
|
||||
V = 1.4.335.0
|
||||
PKGNAME = vulkan-loader-${V}
|
||||
GH_TAGNAME = vulkan-sdk-${V}
|
||||
GH_ACCOUNT = KhronosGroup
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
SHA256 (Vulkan-Loader-vulkan-sdk-1.4.321.0.tar.gz) = ngMVvRPY3vfRMFJNC2nQvvPpZzdDJ6xp3ZxUzStxbo8=
|
||||
SIZE (Vulkan-Loader-vulkan-sdk-1.4.321.0.tar.gz) = 1762904
|
||||
SHA256 (Vulkan-Loader-vulkan-sdk-1.4.335.0.tar.gz) = 4df1mNQvqHs4/X6YSWjGYOQGFo22Tfjo4jxb46Zum9g=
|
||||
SIZE (Vulkan-Loader-vulkan-sdk-1.4.335.0.tar.gz) = 1793888
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
COMMENT = Vulkan Utilities and Tools
|
||||
|
||||
V = 1.4.321.0
|
||||
V = 1.4.335.0
|
||||
PKGNAME = vulkan-tools-${V}
|
||||
GH_TAGNAME = vulkan-sdk-${V}
|
||||
GH_ACCOUNT = KhronosGroup
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
SHA256 (Vulkan-Tools-vulkan-sdk-1.4.321.0.tar.gz) = +Jf3ax+ua4W1Z+6G17wbpvWxoT07+l/g8H/bgWCfe3U=
|
||||
SIZE (Vulkan-Tools-vulkan-sdk-1.4.321.0.tar.gz) = 807441
|
||||
SHA256 (Vulkan-Tools-vulkan-sdk-1.4.335.0.tar.gz) = hb9RpUJxyHklcR9xWepmzGxav2r9Xyu/RS1ET9fezPM=
|
||||
SIZE (Vulkan-Tools-vulkan-sdk-1.4.335.0.tar.gz) = 791395
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
From 105d6c1fede00c3a9055e5a531ebf3d99bac406e Mon Sep 17 00:00:00 2001
|
||||
From: Charles Giessen <charles@lunarg.com>
|
||||
Date: Thu, 17 Jul 2025 09:56:40 -0500
|
||||
Subject: [PATCH] build: Remove pkg-config provided library names
|
||||
|
||||
Index: cube/CMakeLists.txt
|
||||
--- cube/CMakeLists.txt.orig
|
||||
+++ cube/CMakeLists.txt
|
||||
@@ -307,16 +307,6 @@ if (ANDROID)
|
||||
return()
|
||||
endif()
|
||||
|
||||
-if (XCB_LINK_LIBRARIES)
|
||||
- target_compile_definitions(vkcube PRIVATE "XCB_LIBRARY=\"${XCB_LINK_LIBRARIES}\"")
|
||||
-endif()
|
||||
-if (X11_LINK_LIBRARIES)
|
||||
- target_compile_definitions(vkcube PRIVATE "XLIB_LIBRARY=\"${X11_LINK_LIBRARIES}\"")
|
||||
-endif()
|
||||
-if (WAYLAND_CLIENT_LINK_LIBRARIES)
|
||||
- target_compile_definitions(vkcube PRIVATE "WAYLAND_LIBRARY=\"${WAYLAND_CLIENT_LINK_LIBRARIES}\"")
|
||||
-endif()
|
||||
-
|
||||
# ----------------------------------------------------------------------------
|
||||
# vkcubepp
|
||||
|
||||
@@ -359,16 +349,6 @@ endif()
|
||||
target_include_directories(vkcubepp PRIVATE .)
|
||||
target_compile_definitions(vkcubepp PRIVATE ${ENABLED_CUBE_PLATFORMS})
|
||||
target_link_libraries(vkcubepp ${CMAKE_DL_LIBS} Vulkan::Headers)
|
||||
-
|
||||
-if (XCB_LINK_LIBRARIES )
|
||||
- target_compile_definitions(vkcubepp PUBLIC "XCB_LIBRARY=\"${XCB_LINK_LIBRARIES}\"")
|
||||
-endif()
|
||||
-if (X11_LINK_LIBRARIES)
|
||||
- target_compile_definitions(vkcubepp PUBLIC "XLIB_LIBRARY=\"${X11_LINK_LIBRARIES}\"")
|
||||
-endif()
|
||||
-if (WAYLAND_CLIENT_LINK_LIBRARIES)
|
||||
- target_compile_definitions(vkcubepp PUBLIC "WAYLAND_LIBRARY=\"${WAYLAND_CLIENT_LINK_LIBRARIES}\"")
|
||||
-endif()
|
||||
|
||||
if(APPLE)
|
||||
install(
|
||||
@@ -1,18 +0,0 @@
|
||||
From 105d6c1fede00c3a9055e5a531ebf3d99bac406e Mon Sep 17 00:00:00 2001
|
||||
From: Charles Giessen <charles@lunarg.com>
|
||||
Date: Thu, 17 Jul 2025 09:56:40 -0500
|
||||
Subject: [PATCH] build: Remove pkg-config provided library names
|
||||
|
||||
Index: cube/wayland_loader.h
|
||||
--- cube/wayland_loader.h.orig
|
||||
+++ cube/wayland_loader.h
|
||||
@@ -80,9 +80,6 @@ static PFN_wl_display_disconnect cube_wl_display_disco
|
||||
|
||||
static inline void *initialize_wayland() {
|
||||
void *wayland_library = NULL;
|
||||
-#if defined(WAYLAND_LIBRARY)
|
||||
- wayland_library = dlopen(WAYLAND_LIBRARY, RTLD_NOW | RTLD_LOCAL);
|
||||
-#endif
|
||||
if (NULL == wayland_library) {
|
||||
wayland_library = dlopen("libwayland-client.so.0", RTLD_NOW | RTLD_LOCAL);
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
From 105d6c1fede00c3a9055e5a531ebf3d99bac406e Mon Sep 17 00:00:00 2001
|
||||
From: Charles Giessen <charles@lunarg.com>
|
||||
Date: Thu, 17 Jul 2025 09:56:40 -0500
|
||||
Subject: [PATCH] build: Remove pkg-config provided library names
|
||||
|
||||
Index: cube/xcb_loader.h
|
||||
--- cube/xcb_loader.h.orig
|
||||
+++ cube/xcb_loader.h
|
||||
@@ -88,9 +88,6 @@ static PFN_xcb_screen_next cube_xcb_screen_next = NULL
|
||||
|
||||
void *initialize_xcb() {
|
||||
void *xcb_library = NULL;
|
||||
-#if defined(XCB_LIBRARY)
|
||||
- xcb_library = dlopen(XCB_LIBRARY, RTLD_NOW | RTLD_LOCAL);
|
||||
-#endif
|
||||
if (NULL == xcb_library) {
|
||||
xcb_library = dlopen("libxcb.so.1", RTLD_NOW | RTLD_LOCAL);
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
From 105d6c1fede00c3a9055e5a531ebf3d99bac406e Mon Sep 17 00:00:00 2001
|
||||
From: Charles Giessen <charles@lunarg.com>
|
||||
Date: Thu, 17 Jul 2025 09:56:40 -0500
|
||||
Subject: [PATCH] build: Remove pkg-config provided library names
|
||||
|
||||
Index: cube/xlib_loader.h
|
||||
--- cube/xlib_loader.h.orig
|
||||
+++ cube/xlib_loader.h
|
||||
@@ -72,9 +72,6 @@ static PFN_XFlush cube_XFlush = NULL;
|
||||
|
||||
void* initialize_xlib() {
|
||||
void* xlib_library = NULL;
|
||||
-#if defined(XLIB_LIBRARY)
|
||||
- xlib_library = dlopen(XLIB_LIBRARY, RTLD_NOW | RTLD_LOCAL);
|
||||
-#endif
|
||||
if (NULL == xlib_library) {
|
||||
xlib_library = dlopen("libX11.so.6", RTLD_NOW | RTLD_LOCAL);
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
COMMENT = Vulkan Utility Libraries
|
||||
|
||||
V = 1.4.321.0
|
||||
V = 1.4.335.0
|
||||
PKGNAME = vulkan-utility-libraries-${V}
|
||||
DIST_TUPLE = github KhronosGroup Vulkan-Utility-Libraries vulkan-sdk-${V} .
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
SHA256 (KhronosGroup-Vulkan-Utility-Libraries-vulkan-sdk-1.4.321.0.tar.gz) = DLPBm8HOOHemn+AJVVl2hPp73lae6mM6xzXjbdlZdo4=
|
||||
SIZE (KhronosGroup-Vulkan-Utility-Libraries-vulkan-sdk-1.4.321.0.tar.gz) = 625949
|
||||
SHA256 (KhronosGroup-Vulkan-Utility-Libraries-vulkan-sdk-1.4.335.0.tar.gz) = 3ye2bPq/fYkDmCdP/aFriXEdQWR/yODou0GZlEV5SPk=
|
||||
SIZE (KhronosGroup-Vulkan-Utility-Libraries-vulkan-sdk-1.4.335.0.tar.gz) = 1505429
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
COMMENT = Vulkan Validation Layers
|
||||
|
||||
V = 1.4.321.0
|
||||
V = 1.4.335.0
|
||||
PKGNAME = vulkan-validation-layers-${V}
|
||||
GH_TAGNAME = vulkan-sdk-${V}
|
||||
GH_ACCOUNT = KhronosGroup
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
SHA256 (Vulkan-ValidationLayers-vulkan-sdk-1.4.321.0.tar.gz) = gPkprE6aGBBAEGT806eJqYAGx5Frc7IVwjWl9Tjapek=
|
||||
SIZE (Vulkan-ValidationLayers-vulkan-sdk-1.4.321.0.tar.gz) = 6494385
|
||||
SHA256 (Vulkan-ValidationLayers-vulkan-sdk-1.4.335.0.tar.gz) = Rk91Sr3r7xPDQuGIYeq4e+Dsw2yxwlf2st36EK+4QBo=
|
||||
SIZE (Vulkan-ValidationLayers-vulkan-sdk-1.4.335.0.tar.gz) = 7035814
|
||||
|
||||
Reference in New Issue
Block a user