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