pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics



Module Name:    pkgsrc
Committed By:   tnn
Date:           Sat Oct  4 12:39:56 UTC 2025

Modified Files:
        pkgsrc/graphics/vulkan-headers: Makefile PLIST distinfo
        pkgsrc/graphics/vulkan-tools: Makefile distinfo
        pkgsrc/graphics/vulkan-tools/patches: patch-cube_cube.cpp
Added Files:
        pkgsrc/graphics/vulkan-tools/patches: patch-cube_cube.c
Removed Files:
        pkgsrc/graphics/vulkan-tools/patches: patch-CMakeLists.txt

Log Message:
vulkan-{headers,tools}: update to sdk 1.4.321.0

No changelog.
Update prompted by the prior version causing ICE with GCC 14.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/graphics/vulkan-headers/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/graphics/vulkan-headers/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/graphics/vulkan-headers/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/graphics/vulkan-tools/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/graphics/vulkan-tools/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/graphics/vulkan-tools/patches/patch-CMakeLists.txt
cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/vulkan-tools/patches/patch-cube_cube.c
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/graphics/vulkan-tools/patches/patch-cube_cube.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/vulkan-headers/Makefile
diff -u pkgsrc/graphics/vulkan-headers/Makefile:1.13 pkgsrc/graphics/vulkan-headers/Makefile:1.14
--- pkgsrc/graphics/vulkan-headers/Makefile:1.13        Tue Nov 26 20:30:40 2024
+++ pkgsrc/graphics/vulkan-headers/Makefile     Sat Oct  4 12:39:56 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2024/11/26 20:30:40 triaxx Exp $
+# $NetBSD: Makefile,v 1.14 2025/10/04 12:39:56 tnn Exp $
 
-DISTNAME=      vulkan-headers-1.3.296
+DISTNAME=      vulkan-headers-1.4.321
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=KhronosGroup/}
 GITHUB_PROJECT=        Vulkan-Headers
@@ -15,6 +15,8 @@ LICENSE=      apache-2.0
 WRKSRC=                ${WRKDIR}/${GITHUB_PROJECT}-${GITHUB_TAG}
 USE_LANGUAGES= c c++
 
+CMAKE_GENERATOR=       ninja
+
 REPLACE_PYTHON+=       registry/*.py
 REPLACE_PYTHON+=       registry/spec_tools/*.py
 

Index: pkgsrc/graphics/vulkan-headers/PLIST
diff -u pkgsrc/graphics/vulkan-headers/PLIST:1.6 pkgsrc/graphics/vulkan-headers/PLIST:1.7
--- pkgsrc/graphics/vulkan-headers/PLIST:1.6    Fri Apr  5 11:03:42 2024
+++ pkgsrc/graphics/vulkan-headers/PLIST        Sat Oct  4 12:39:56 2025
@@ -1,12 +1,15 @@
-@comment $NetBSD: PLIST,v 1.6 2024/04/05 11:03:42 wiz Exp $
+@comment $NetBSD: PLIST,v 1.7 2025/10/04 12:39:56 tnn Exp $
 include/vk_video/vulkan_video_codec_av1std.h
 include/vk_video/vulkan_video_codec_av1std_decode.h
+include/vk_video/vulkan_video_codec_av1std_encode.h
 include/vk_video/vulkan_video_codec_h264std.h
 include/vk_video/vulkan_video_codec_h264std_decode.h
 include/vk_video/vulkan_video_codec_h264std_encode.h
 include/vk_video/vulkan_video_codec_h265std.h
 include/vk_video/vulkan_video_codec_h265std_decode.h
 include/vk_video/vulkan_video_codec_h265std_encode.h
+include/vk_video/vulkan_video_codec_vp9std.h
+include/vk_video/vulkan_video_codec_vp9std_decode.h
 include/vk_video/vulkan_video_codecs_common.h
 include/vulkan/vk_icd.h
 include/vulkan/vk_layer.h
@@ -30,6 +33,7 @@ include/vulkan/vulkan_hpp_macros.hpp
 include/vulkan/vulkan_ios.h
 include/vulkan/vulkan_macos.h
 include/vulkan/vulkan_metal.h
+include/vulkan/vulkan_ohos.h
 include/vulkan/vulkan_raii.hpp
 include/vulkan/vulkan_screen.h
 include/vulkan/vulkan_shared.hpp
@@ -37,6 +41,7 @@ include/vulkan/vulkan_static_assertions.
 include/vulkan/vulkan_structs.hpp
 include/vulkan/vulkan_to_string.hpp
 include/vulkan/vulkan_vi.h
+include/vulkan/vulkan_video.cppm
 include/vulkan/vulkan_video.hpp
 include/vulkan/vulkan_wayland.h
 include/vulkan/vulkan_win32.h
@@ -46,6 +51,7 @@ include/vulkan/vulkan_xlib_xrandr.h
 share/cmake/VulkanHeaders/VulkanHeadersConfig.cmake
 share/cmake/VulkanHeaders/VulkanHeadersConfigVersion.cmake
 share/vulkan/registry/apiconventions.py
+share/vulkan/registry/base_generator.py
 share/vulkan/registry/cgenerator.py
 share/vulkan/registry/generator.py
 share/vulkan/registry/parse_dependency.py
@@ -58,3 +64,4 @@ share/vulkan/registry/validusage.json
 share/vulkan/registry/video.xml
 share/vulkan/registry/vk.xml
 share/vulkan/registry/vkconventions.py
+share/vulkan/registry/vulkan_object.py

Index: pkgsrc/graphics/vulkan-headers/distinfo
diff -u pkgsrc/graphics/vulkan-headers/distinfo:1.11 pkgsrc/graphics/vulkan-headers/distinfo:1.12
--- pkgsrc/graphics/vulkan-headers/distinfo:1.11        Tue Nov 26 20:30:40 2024
+++ pkgsrc/graphics/vulkan-headers/distinfo     Sat Oct  4 12:39:56 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.11 2024/11/26 20:30:40 triaxx Exp $
+$NetBSD: distinfo,v 1.12 2025/10/04 12:39:56 tnn Exp $
 
-BLAKE2s (vulkan-headers-1.3.296.tar.gz) = 2a2b144ba37081daefcceac903d7eb522ecb61b4525e253e4bac1e971f0026b5
-SHA512 (vulkan-headers-1.3.296.tar.gz) = 2d63bd858c5bed2b2895af63e778dff09f1f10667ad95f97cdca4bf8dc3b11f9b93e4f1f8475fb9cdedf605fd3e6e76c1b02ed2a0d37bcc237fea1467c40f834
-Size (vulkan-headers-1.3.296.tar.gz) = 2358739 bytes
+BLAKE2s (vulkan-headers-1.4.321.tar.gz) = badbffdf461b8c37dd2a0ef16183f5f3f93513f6a62978e8c290466a7e727a04
+SHA512 (vulkan-headers-1.4.321.tar.gz) = d44c9dd69e5468b4d5f00283b006d7c55e62d74fafaa404ace07dcf0cd0f7594054d1c3a6b5146bf608caf846a695be8e90a35224d7ef1a0610d53922ce1cb4b
+Size (vulkan-headers-1.4.321.tar.gz) = 2760168 bytes

Index: pkgsrc/graphics/vulkan-tools/Makefile
diff -u pkgsrc/graphics/vulkan-tools/Makefile:1.1 pkgsrc/graphics/vulkan-tools/Makefile:1.2
--- pkgsrc/graphics/vulkan-tools/Makefile:1.1   Sat Mar  8 22:57:40 2025
+++ pkgsrc/graphics/vulkan-tools/Makefile       Sat Oct  4 12:39:56 2025
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.1 2025/03/08 22:57:40 jakllsch Exp $
+# $NetBSD: Makefile,v 1.2 2025/10/04 12:39:56 tnn Exp $
 
-DISTNAME=              vulkan-tools-1.3.296.0 # matches vulkan-headers
+DISTNAME=              vulkan-tools-1.4.321.0 # matches vulkan-headers
 CATEGORIES=            graphics
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=KhronosGroup/}
 GITHUB_PROJECT=                Vulkan-Tools
 GITHUB_TAG=            vulkan-sdk-${PKGVERSION_NOREV}
-GITHUB_SUBMODULES=     zeux volk 1.3.295 volk
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://github.com/KhronosGroup/Vulkan-Tools/
@@ -20,5 +19,6 @@ USE_TOOLS+=   pkg-config
 
 .include "../../devel/cmake/build.mk"
 .include "../../devel/wayland/buildlink3.mk"
+.include "../../devel/wayland-protocols/buildlink3.mk"
 .include "../../graphics/vulkan-headers/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/vulkan-tools/distinfo
diff -u pkgsrc/graphics/vulkan-tools/distinfo:1.2 pkgsrc/graphics/vulkan-tools/distinfo:1.3
--- pkgsrc/graphics/vulkan-tools/distinfo:1.2   Sun Mar 16 21:48:12 2025
+++ pkgsrc/graphics/vulkan-tools/distinfo       Sat Oct  4 12:39:56 2025
@@ -1,10 +1,7 @@
-$NetBSD: distinfo,v 1.2 2025/03/16 21:48:12 wiz Exp $
+$NetBSD: distinfo,v 1.3 2025/10/04 12:39:56 tnn Exp $
 
-BLAKE2s (vulkan-tools-1.3.296.0.tar.gz) = 29e6f612fa7812bf7156a1246c060d16947a14bbdfb29056054461fff05cb5d6
-SHA512 (vulkan-tools-1.3.296.0.tar.gz) = 66bc89272f150198cd52f2971ad67a2fd6c922ac4bafb420c0d54788ca6bab2246e8a153a09eccce15a87e1fe16fdeef16af1c6b6b13386bff79dd73858f3cae
-Size (vulkan-tools-1.3.296.0.tar.gz) = 757355 bytes
-BLAKE2s (zeux-volk-1.3.295.tar.gz) = 403e8df2d3620228fce6b97e618f0785200167ac62a1674c4b528bc140c5847e
-SHA512 (zeux-volk-1.3.295.tar.gz) = 1e0b05f0a7aa9e185b4b7ef42d53c1a23ccb8511cd3c2821e8976c11130ea196a24612ca18319fc2c0ac99bc2b1d334fc62ea9863f45800007b9bc92978da665
-Size (zeux-volk-1.3.295.tar.gz) = 63127 bytes
-SHA1 (patch-CMakeLists.txt) = b8096df88d59fe8771635f0e9a9ac18deca56599
-SHA1 (patch-cube_cube.cpp) = c3340d43b4db29d98e6d9167432248fa23262364
+BLAKE2s (vulkan-tools-1.4.321.0.tar.gz) = fe0751c267a45a60b5b477b3ab7bf316868b033fb0563bcd7b39be0f3a70fc9d
+SHA512 (vulkan-tools-1.4.321.0.tar.gz) = 163b6348064b807ae22ed14945d558fdb18789af22f4bca4dcd017699eef41bae4ca86114297c02f6caed7206882676fca9bc58b9acdae2db46356d266af307a
+Size (vulkan-tools-1.4.321.0.tar.gz) = 807441 bytes
+SHA1 (patch-cube_cube.c) = 662d641041852e2fc049abba57623ca52a88eb5b
+SHA1 (patch-cube_cube.cpp) = 8e960de47586bf0bc8e148b1c3b288d305c58831

Index: pkgsrc/graphics/vulkan-tools/patches/patch-cube_cube.cpp
diff -u pkgsrc/graphics/vulkan-tools/patches/patch-cube_cube.cpp:1.1 pkgsrc/graphics/vulkan-tools/patches/patch-cube_cube.cpp:1.2
--- pkgsrc/graphics/vulkan-tools/patches/patch-cube_cube.cpp:1.1        Sun Mar 16 21:48:13 2025
+++ pkgsrc/graphics/vulkan-tools/patches/patch-cube_cube.cpp    Sat Oct  4 12:39:56 2025
@@ -1,15 +1,53 @@
-$NetBSD: patch-cube_cube.cpp,v 1.1 2025/03/16 21:48:13 wiz Exp $
+$NetBSD: patch-cube_cube.cpp,v 1.2 2025/10/04 12:39:56 tnn Exp $
 
 Allow building on NetBSD.
 
---- cube/cube.cpp.orig 2025-03-16 21:47:14.580034359 +0000
+--- cube/cube.cpp.orig 2025-10-04 12:29:34.996749955 +0000
 +++ cube/cube.cpp
-@@ -3387,7 +3387,7 @@ int WINAPI WinMain(HINSTANCE hInstance, 
-     return static_cast<int>(msg.wParam);
+@@ -40,7 +40,9 @@
+ #include "xcb_loader.h"
+ #endif
+ #if defined(VK_USE_PLATFORM_WAYLAND_KHR)
++#if defined(__linux__)
+ #include <linux/input.h>
++#endif
+ #include "wayland_loader.h"
+ #endif
+ #if defined(VK_USE_PLATFORM_FUCHSIA)
+@@ -578,9 +580,11 @@ static void pointer_handle_motion(void *
+ static void pointer_handle_button(void *data, struct wl_pointer *wl_pointer, uint32_t serial, uint32_t time, uint32_t button,
+                                   uint32_t state) {
+     Demo &demo = *static_cast<Demo *>(data);
++#if defined(__linux__)
+     if (button == BTN_LEFT && state == WL_POINTER_BUTTON_STATE_PRESSED) {
+         xdg_toplevel_move(demo.window_toplevel, demo.seat, serial);
+     }
++#endif
  }
  
--#elif defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__QNX__) || defined(__GNU__)
-+#elif defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__QNX__) || defined(__GNU__) || defined(__NetBSD__)
+ static void pointer_handle_axis(void *data, struct wl_pointer *wl_pointer, uint32_t time, uint32_t axis, wl_fixed_t value) {}
+@@ -600,6 +604,7 @@ static void keyboard_handle_key(void *da
+                                 uint32_t state) {
+     if (state != WL_KEYBOARD_KEY_STATE_RELEASED) return;
+     Demo &demo = *static_cast<Demo *>(data);
++#if defined(__linux__)
+     switch (key) {
+         case KEY_ESC:  // Escape
+             demo.quit = true;
+@@ -614,6 +619,7 @@ static void keyboard_handle_key(void *da
+             demo.pause = !demo.pause;
+             break;
+     }
++#endif
+ }
+ 
+ static void keyboard_handle_modifiers(void *data, wl_keyboard *keyboard, uint32_t serial, uint32_t mods_depressed,
+@@ -4133,7 +4139,7 @@ int WINAPI WinMain(HINSTANCE hInstance, 
+ }
+ 
+ #elif defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__QNX__) || defined(__GNU__) || \
+-    defined(__Fuchsia__)
++    defined(__Fuchsia__) || defined(__NetBSD__)
  
- int main(int argc, char **argv) {
-     Demo demo;
+ template <WsiPlatform WSI_PLATFORM>
+ void Demo::execute() {

Added files:

Index: pkgsrc/graphics/vulkan-tools/patches/patch-cube_cube.c
diff -u /dev/null pkgsrc/graphics/vulkan-tools/patches/patch-cube_cube.c:1.1
--- /dev/null   Sat Oct  4 12:39:56 2025
+++ pkgsrc/graphics/vulkan-tools/patches/patch-cube_cube.c      Sat Oct  4 12:39:56 2025
@@ -0,0 +1,53 @@
+$NetBSD: patch-cube_cube.c,v 1.1 2025/10/04 12:39:56 tnn Exp $
+
+Allow building on NetBSD.
+
+--- cube/cube.c.orig   2025-10-04 12:29:59.680457395 +0000
++++ cube/cube.c
+@@ -44,7 +44,9 @@
+ #include "xcb_loader.h"
+ #endif
+ #if defined(VK_USE_PLATFORM_WAYLAND_KHR)
++#if defined(__linux__)
+ #include <linux/input.h>
++#endif
+ #include "wayland_loader.h"
+ #endif
+ 
+@@ -3581,9 +3583,11 @@ static void pointer_handle_motion(void *
+ static void pointer_handle_button(void *data, struct wl_pointer *wl_pointer, uint32_t serial, uint32_t time, uint32_t button,
+                                   uint32_t state) {
+     struct demo *demo = data;
++#if defined(__linux__)
+     if (button == BTN_LEFT && state == WL_POINTER_BUTTON_STATE_PRESSED) {
+         xdg_toplevel_move(demo->xdg_toplevel, demo->seat, serial);
+     }
++#endif
+ }
+ 
+ static void pointer_handle_axis(void *data, struct wl_pointer *wl_pointer, uint32_t time, uint32_t axis, wl_fixed_t value) {}
+@@ -3603,6 +3607,7 @@ static void keyboard_handle_key(void *da
+                                 uint32_t state) {
+     if (state != WL_KEYBOARD_KEY_STATE_RELEASED) return;
+     struct demo *demo = data;
++#if defined(__linux__)
+     switch (key) {
+         case KEY_ESC:  // Escape
+             demo->quit = true;
+@@ -3617,6 +3622,7 @@ static void keyboard_handle_key(void *da
+             demo->pause = !demo->pause;
+             break;
+     }
++#endif
+ }
+ 
+ static void keyboard_handle_modifiers(void *data, struct wl_keyboard *keyboard, uint32_t serial, uint32_t mods_depressed,
+@@ -5079,7 +5085,7 @@ void android_main(struct android_app *ap
+         }
+     }
+ }
+-#elif defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__QNX__) || defined(__GNU__)
++#elif defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__QNX__) || defined(__GNU__) || defined(__NetBSD__)
+ int main(int argc, char **argv) {
+     struct demo demo;
+ 



Home | Main Index | Thread Index | Old Index