pkgsrc-Changes archive

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

CVS commit: pkgsrc/graphics/vulkan-loader



Module Name:    pkgsrc
Committed By:   kikadf
Date:           Mon Jun 22 08:12:21 UTC 2026

Modified Files:
        pkgsrc/graphics/vulkan-loader: distinfo
Added Files:
        pkgsrc/graphics/vulkan-loader/patches:
            patch-loader_loader__environment.c

Log Message:
vulkan-loader: update to vulkan-sdk-1.4.350.1

No changelog


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/graphics/vulkan-loader/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/graphics/vulkan-loader/patches/patch-loader_loader__environment.c

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-loader/distinfo
diff -u pkgsrc/graphics/vulkan-loader/distinfo:1.2 pkgsrc/graphics/vulkan-loader/distinfo:1.3
--- pkgsrc/graphics/vulkan-loader/distinfo:1.2  Thu May 14 15:41:08 2026
+++ pkgsrc/graphics/vulkan-loader/distinfo      Mon Jun 22 08:12:20 2026
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.2 2026/05/14 15:41:08 kikadf Exp $
+$NetBSD: distinfo,v 1.3 2026/06/22 08:12:20 kikadf Exp $
 
-BLAKE2s (vulkan-loader-1.4.350.0.tar.gz) = 305ed2d9e41070f1f000b229e49ae6ae67d533686bc2b81dee1bbd7dc9825fdd
-SHA512 (vulkan-loader-1.4.350.0.tar.gz) = 5d9829bed6e166b598e6769b6263c0d0408ba578c3e99b460e1ca2a5b13bd0ea38f315953f6ad74567fbd7025143050704b87e2ea11e6689c41675220e115ce1
-Size (vulkan-loader-1.4.350.0.tar.gz) = 1800025 bytes
+BLAKE2s (vulkan-loader-1.4.350.1.tar.gz) = a798d475dffaac364502646f8298ef7f19b130229ffb0ba3e58a3c70959b083d
+SHA512 (vulkan-loader-1.4.350.1.tar.gz) = 158602f1527392280744404bdeb80961ab972c076f9a99d5e35ba2ab37b96bd9c8d96041b93763787ec21a8a5b2587e4d40236afa6c4a0bc23255e9b3426ef31
+Size (vulkan-loader-1.4.350.1.tar.gz) = 1800017 bytes
+SHA1 (patch-loader_loader__environment.c) = 7dbcf7e56b0e022aa4892d62453fc70791b34855

Added files:

Index: pkgsrc/graphics/vulkan-loader/patches/patch-loader_loader__environment.c
diff -u /dev/null pkgsrc/graphics/vulkan-loader/patches/patch-loader_loader__environment.c:1.1
--- /dev/null   Mon Jun 22 08:12:21 2026
+++ pkgsrc/graphics/vulkan-loader/patches/patch-loader_loader__environment.c    Mon Jun 22 08:12:21 2026
@@ -0,0 +1,51 @@
+$NetBSD: patch-loader_loader__environment.c,v 1.1 2026/06/22 08:12:21 kikadf Exp $
+
+* Fix ctype usage
+
+--- loader/loader_environment.c.orig   2026-05-01 06:43:23.000000000 +0200
++++ loader/loader_environment.c
+@@ -49,7 +49,7 @@ char *loader_getenv(const char *name, co
+ }
+ 
+ char *loader_secure_getenv(const char *name, const struct loader_instance *inst) {
+-#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__)
++#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
+     // Apple does not appear to have a secure getenv implementation.
+     // The main difference between secure getenv and getenv is that secure getenv
+     // returns NULL if the process is being run with elevated privileges by a normal user.
+@@ -264,7 +264,7 @@ VkResult parse_generic_filter_environmen
+     }
+ 
+     for (uint32_t iii = 0; iii < env_var_len; ++iii) {
+-        parsing_string[iii] = (char)tolower(env_var_value[iii]);
++        parsing_string[iii] = (char)tolower((unsigned char)env_var_value[iii]);
+     }
+     parsing_string[env_var_len] = '\0';
+ 
+@@ -324,7 +324,7 @@ VkResult parse_layers_disable_filter_env
+     }
+ 
+     for (uint32_t iii = 0; iii < env_var_len; ++iii) {
+-        parsing_string[iii] = (char)tolower(env_var_value[iii]);
++        parsing_string[iii] = (char)tolower((unsigned char)env_var_value[iii]);
+     }
+     parsing_string[env_var_len] = '\0';
+ 
+@@ -396,7 +396,7 @@ bool check_name_matches_filter_environme
+     const size_t name_len = strlen(name);
+     char lower_name[VK_MAX_EXTENSION_NAME_SIZE];
+     for (uint32_t iii = 0; iii < name_len; ++iii) {
+-        lower_name[iii] = (char)tolower(name[iii]);
++        lower_name[iii] = (char)tolower((unsigned char)name[iii]);
+     }
+     lower_name[name_len] = '\0';
+     for (uint32_t filt = 0; filt < filter_struct->count; ++filt) {
+@@ -578,7 +578,7 @@ void parse_id_filter_environment_var(con
+     // Allocate a separate string since scan_for_next_comma modifies the original string
+     parsing_string = loader_stack_alloc(env_var_len + 1);
+     for (uint32_t iii = 0; iii < env_var_len; ++iii) {
+-        parsing_string[iii] = (char)tolower(env_var_value[iii]);
++        parsing_string[iii] = (char)tolower((unsigned char)env_var_value[iii]);
+     }
+     parsing_string[env_var_len] = '\0';
+ 



Home | Main Index | Thread Index | Old Index