Date: Thu, 26 Nov 2020 00:30:14 +0000 (UTC) From: Jan Beich <jbeich@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r556311 - in head: devel/spirv-tools devel/vulkan-headers devel/vulkan-headers/files devel/vulkan-tools devel/vulkan-validation-layers games/vkquake graphics/vulkan-loader graphics/vulk... Message-ID: <202011260030.0AQ0UEO4074146@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jbeich Date: Thu Nov 26 00:30:14 2020 New Revision: 556311 URL: https://svnweb.freebsd.org/changeset/ports/556311 Log: devel/vulkan-*: update to 1.2.154 Changes: https://github.com/KhronosGroup/Vulkan-Headers/compare/sdk-1.2.135.0...sdk-1.2.154.0 Changes: https://github.com/KhronosGroup/Vulkan-Loader/compare/sdk-1.2.135.0...sdk-1.2.154.1 Changes: https://github.com/KhronosGroup/Vulkan-Tools/compare/sdk-1.2.135.0...sdk-1.2.154.0 Changes: https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/sdk-1.2.135.0...sdk-1.2.154.0 Changes: https://github.com/KhronosGroup/SPIRV-Tools/compare/v2020.2...v2020.4 PR: 251345 Approved by: Greg V <greg@unrelenting.technology> (maintainer, earlier version) Submitted by: Austin Shafer <ashafer@badland.io> (spirv-tools, vulkan-validation-layers) Added: head/multimedia/gstreamer1-plugins-bad/files/patch-git_dc57fb70 (contents, props changed) Modified: head/devel/spirv-tools/Makefile (contents, props changed) head/devel/spirv-tools/distinfo (contents, props changed) head/devel/vulkan-headers/Makefile (contents, props changed) head/devel/vulkan-headers/distinfo (contents, props changed) head/devel/vulkan-headers/files/patch-include_vulkan_vulkan.hpp (contents, props changed) head/devel/vulkan-headers/pkg-plist (contents, props changed) head/devel/vulkan-tools/Makefile (contents, props changed) head/devel/vulkan-tools/distinfo (contents, props changed) head/devel/vulkan-tools/pkg-plist (contents, props changed) head/devel/vulkan-validation-layers/Makefile (contents, props changed) head/devel/vulkan-validation-layers/distinfo (contents, props changed) head/games/vkquake/Makefile (contents, props changed) head/games/vkquake/distinfo (contents, props changed) head/graphics/vulkan-loader/Makefile (contents, props changed) head/graphics/vulkan-loader/distinfo (contents, props changed) head/graphics/vulkan-loader/files/patch-loader_vk__loader__platform.h (contents, props changed) head/graphics/vulkan-loader/pkg-plist (contents, props changed) Modified: head/devel/spirv-tools/Makefile ============================================================================== --- head/devel/spirv-tools/Makefile Thu Nov 26 00:16:38 2020 (r556310) +++ head/devel/spirv-tools/Makefile Thu Nov 26 00:30:14 2020 (r556311) @@ -2,7 +2,7 @@ PORTNAME= spirv-tools DISTVERSIONPREFIX= v -DISTVERSION= 2020.2 +DISTVERSION= 2020.4 CATEGORIES= devel graphics MAINTAINER= greg@unrelenting.technology @@ -17,7 +17,7 @@ SHEBANG_FILES= tools/lesspipe/spirv-lesspipe.sh USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= SPIRV-Tools -GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.3:headers/external/spirv-headers +GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.3.reservations1:headers/external/spirv-headers CMAKE_ON= SPIRV_SKIP_TESTS CMAKE_OFF= SPIRV_WERROR Modified: head/devel/spirv-tools/distinfo ============================================================================== --- head/devel/spirv-tools/distinfo Thu Nov 26 00:16:38 2020 (r556310) +++ head/devel/spirv-tools/distinfo Thu Nov 26 00:30:14 2020 (r556311) @@ -1,5 +1,5 @@ -TIMESTAMP = 1589409763 -SHA256 (KhronosGroup-SPIRV-Tools-v2020.2_GH0.tar.gz) = 29f376f6ebc24d3ce39c1aa47101c4b5d256c8247e41068b541dd43bb88d4174 -SIZE (KhronosGroup-SPIRV-Tools-v2020.2_GH0.tar.gz) = 2126892 -SHA256 (KhronosGroup-SPIRV-Headers-1.5.3_GH0.tar.gz) = eece8a9e147d37997d425d5d2eeb2e757ad25adc30d6651467094f3b18609b5a -SIZE (KhronosGroup-SPIRV-Headers-1.5.3_GH0.tar.gz) = 386853 +TIMESTAMP = 1606327101 +SHA256 (KhronosGroup-SPIRV-Tools-v2020.4_GH0.tar.gz) = d6377d2febe831eb78e84593a10d242a4fd52cb12174133151cb48801abdc6d2 +SIZE (KhronosGroup-SPIRV-Tools-v2020.4_GH0.tar.gz) = 2282982 +SHA256 (KhronosGroup-SPIRV-Headers-1.5.3.reservations1_GH0.tar.gz) = aa3c579cd250b23aae735c7c55c3514df4ffc5f98963d95a952bcc89336768bd +SIZE (KhronosGroup-SPIRV-Headers-1.5.3.reservations1_GH0.tar.gz) = 393836 Modified: head/devel/vulkan-headers/Makefile ============================================================================== --- head/devel/vulkan-headers/Makefile Thu Nov 26 00:16:38 2020 (r556310) +++ head/devel/vulkan-headers/Makefile Thu Nov 26 00:30:14 2020 (r556311) @@ -2,7 +2,7 @@ PORTNAME= vulkan-headers DISTVERSIONPREFIX=sdk- -DISTVERSION= 1.2.135.0 +DISTVERSION= 1.2.154.0 CATEGORIES= devel graphics MAINTAINER= greg@unrelenting.technology Modified: head/devel/vulkan-headers/distinfo ============================================================================== --- head/devel/vulkan-headers/distinfo Thu Nov 26 00:16:38 2020 (r556310) +++ head/devel/vulkan-headers/distinfo Thu Nov 26 00:30:14 2020 (r556311) @@ -1,3 +1,3 @@ -TIMESTAMP = 1589407360 -SHA256 (KhronosGroup-Vulkan-Headers-sdk-1.2.135.0_GH0.tar.gz) = befc69991e1e268db75921c577be32a3f315d01d78b39b74ef87ba6908787b63 -SIZE (KhronosGroup-Vulkan-Headers-sdk-1.2.135.0_GH0.tar.gz) = 757133 +TIMESTAMP = 1600680367 +SHA256 (KhronosGroup-Vulkan-Headers-sdk-1.2.154.0_GH0.tar.gz) = a0528ade4dd3bd826b960ba4ccabc62e92ecedc3c70331b291e0a7671b3520f9 +SIZE (KhronosGroup-Vulkan-Headers-sdk-1.2.154.0_GH0.tar.gz) = 817107 Modified: head/devel/vulkan-headers/files/patch-include_vulkan_vulkan.hpp ============================================================================== --- head/devel/vulkan-headers/files/patch-include_vulkan_vulkan.hpp Thu Nov 26 00:16:38 2020 (r556310) +++ head/devel/vulkan-headers/files/patch-include_vulkan_vulkan.hpp Thu Nov 26 00:30:14 2020 (r556311) @@ -1,47 +1,56 @@ ---- include/vulkan/vulkan.hpp.orig 2020-05-14 18:48:51 UTC +--- include/vulkan/vulkan.hpp.orig 2020-09-21 09:26:07 UTC +++ include/vulkan/vulkan.hpp -@@ -65,7 +65,7 @@ +@@ -66,7 +66,7 @@ #endif #if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL == 1 --# if defined(__linux__) || defined(__APPLE__) -+# if defined(__unix__) - # include <dlfcn.h> - # endif - -@@ -81153,7 +81153,7 @@ namespace VULKAN_HPP_NAMESPACE - DynamicLoader() : m_success( false ) - #endif +-# if defined( __linux__ ) || defined( __APPLE__ ) ++# if defined( __unix__ ) || defined( __APPLE__ ) + # include <dlfcn.h> + # elif defined( _WIN32 ) + typedef struct HINSTANCE__ * HINSTANCE; +@@ -90062,7 +90062,7 @@ namespace VULKAN_HPP_NAMESPACE { --#if defined(__linux__) -+#if defined(__unix__) - m_library = dlopen( "libvulkan.so", RTLD_NOW | RTLD_LOCAL ); - #elif defined(__APPLE__) - m_library = dlopen( "libvulkan.dylib", RTLD_NOW | RTLD_LOCAL ); -@@ -81195,7 +81195,7 @@ namespace VULKAN_HPP_NAMESPACE + if ( !vulkanLibraryName.empty() ) + { +-# if defined( __linux__ ) || defined( __APPLE__ ) ++# if defined( __unix__ ) || defined( __APPLE__ ) + m_library = dlopen( vulkanLibraryName.c_str(), RTLD_NOW | RTLD_LOCAL ); + # elif defined( _WIN32 ) + m_library = ::LoadLibraryA( vulkanLibraryName.c_str() ); +@@ -90072,7 +90072,7 @@ namespace VULKAN_HPP_NAMESPACE + } + else + { +-# if defined( __linux__ ) ++# if defined( __unix__ ) + m_library = dlopen( "libvulkan.so", RTLD_NOW | RTLD_LOCAL ); + if ( m_library == nullptr ) + { +@@ -90119,7 +90119,7 @@ namespace VULKAN_HPP_NAMESPACE { if ( m_library ) { --#if defined(__linux__) || defined(__APPLE__) -+#if defined(__unix__) +-# if defined( __linux__ ) || defined( __APPLE__ ) ++# if defined( __unix__ ) || defined( __APPLE__ ) dlclose( m_library ); - #elif defined(_WIN32) - FreeLibrary( m_library ); -@@ -81206,7 +81206,7 @@ namespace VULKAN_HPP_NAMESPACE + # elif defined( _WIN32 ) + ::FreeLibrary( m_library ); +@@ -90132,7 +90132,7 @@ namespace VULKAN_HPP_NAMESPACE template <typename T> T getProcAddress( const char* function ) const VULKAN_HPP_NOEXCEPT { --#if defined(__linux__) || defined(__APPLE__) -+#if defined(__unix__) +-# if defined( __linux__ ) || defined( __APPLE__ ) ++# if defined( __unix__ ) || defined( __APPLE__ ) return (T)dlsym( m_library, function ); - #elif defined(_WIN32) - return (T)GetProcAddress( m_library, function ); -@@ -81217,7 +81217,7 @@ namespace VULKAN_HPP_NAMESPACE + # elif defined( _WIN32 ) + return (T)::GetProcAddress( m_library, function ); +@@ -90145,7 +90145,7 @@ namespace VULKAN_HPP_NAMESPACE private: bool m_success; --#if defined(__linux__) || defined(__APPLE__) -+#if defined(__unix__) - void *m_library; - #elif defined(_WIN32) - HMODULE m_library; +-# if defined( __linux__ ) || defined( __APPLE__ ) ++# if defined( __unix__ ) || defined( __APPLE__ ) + void * m_library; + # elif defined( _WIN32 ) + ::HINSTANCE m_library; Modified: head/devel/vulkan-headers/pkg-plist ============================================================================== --- head/devel/vulkan-headers/pkg-plist Thu Nov 26 00:16:38 2020 (r556310) +++ head/devel/vulkan-headers/pkg-plist Thu Nov 26 00:30:14 2020 (r556311) @@ -7,6 +7,7 @@ include/vulkan/vulkan.hpp include/vulkan/vulkan_android.h include/vulkan/vulkan_beta.h include/vulkan/vulkan_core.h +include/vulkan/vulkan_directfb.h include/vulkan/vulkan_fuchsia.h include/vulkan/vulkan_ggp.h include/vulkan/vulkan_ios.h Modified: head/devel/vulkan-tools/Makefile ============================================================================== --- head/devel/vulkan-tools/Makefile Thu Nov 26 00:16:38 2020 (r556310) +++ head/devel/vulkan-tools/Makefile Thu Nov 26 00:30:14 2020 (r556311) @@ -2,8 +2,7 @@ PORTNAME= vulkan-tools DISTVERSIONPREFIX= sdk- -DISTVERSION= 1.2.135.0 -PORTREVISION= 3 +DISTVERSION= 1.2.154.0 CATEGORIES= devel graphics MAINTAINER= greg@unrelenting.technology @@ -34,7 +33,7 @@ XCB_DESC= Build XCB WSI (Window System Integration) su XLIB_DESC= Build Xlib WSI (Window System Integration) support WAYLAND_PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ -WAYLAND_PATCHFILES= 6f6e3371c92a.patch:-p1 +WAYLAND_PATCHFILES= ea2e75bea224.patch:-p1 WAYLAND_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ wayland-protocols>0:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland Modified: head/devel/vulkan-tools/distinfo ============================================================================== --- head/devel/vulkan-tools/distinfo Thu Nov 26 00:16:38 2020 (r556310) +++ head/devel/vulkan-tools/distinfo Thu Nov 26 00:30:14 2020 (r556311) @@ -1,5 +1,5 @@ -TIMESTAMP = 1589481709 -SHA256 (KhronosGroup-Vulkan-Tools-sdk-1.2.135.0_GH0.tar.gz) = 83add7b6390ab1eb9b71106b50d7f5ae6afb74374762f0028afc9fdef5380c83 -SIZE (KhronosGroup-Vulkan-Tools-sdk-1.2.135.0_GH0.tar.gz) = 710085 -SHA256 (6f6e3371c92a.patch) = 98ee52a6378ece93e0f2ae738677c25e2874b3615a9a1e194814ba8321dd37fb -SIZE (6f6e3371c92a.patch) = 22365 +TIMESTAMP = 1601595292 +SHA256 (KhronosGroup-Vulkan-Tools-sdk-1.2.154.0_GH0.tar.gz) = c7d66ec1f5fe5c0a13e487fe5c6eefd3a954522c0b05f06bd2ae41792aeea272 +SIZE (KhronosGroup-Vulkan-Tools-sdk-1.2.154.0_GH0.tar.gz) = 720085 +SHA256 (ea2e75bea224.patch) = 1a2550804a1bd7e66f5d19043dc540ffadc55a1bfe6b8734c353c0bd3a1090d1 +SIZE (ea2e75bea224.patch) = 22460 Modified: head/devel/vulkan-tools/pkg-plist ============================================================================== --- head/devel/vulkan-tools/pkg-plist Thu Nov 26 00:16:38 2020 (r556310) +++ head/devel/vulkan-tools/pkg-plist Thu Nov 26 00:30:14 2020 (r556311) @@ -2,6 +2,7 @@ %%WAYLAND%%bin/vkcube-wayland %%XCB%%bin/vkcube-xcb %%XLIB%%bin/vkcube-xlib +%%DISPLAY%%bin/vkcubepp-display %%WAYLAND%%bin/vkcubepp-wayland %%XCB%%bin/vkcubepp-xcb %%XLIB%%bin/vkcubepp-xlib Modified: head/devel/vulkan-validation-layers/Makefile ============================================================================== --- head/devel/vulkan-validation-layers/Makefile Thu Nov 26 00:16:38 2020 (r556310) +++ head/devel/vulkan-validation-layers/Makefile Thu Nov 26 00:30:14 2020 (r556311) @@ -2,7 +2,7 @@ PORTNAME= vulkan-validation-layers DISTVERSIONPREFIX= sdk- -DISTVERSION= 1.2.135.0 +DISTVERSION= 1.2.154.0 CATEGORIES= devel graphics MAINTAINER= greg@unrelenting.technology @@ -21,6 +21,7 @@ USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= Vulkan-ValidationLayers +GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.3.reservations1:headers/external/spirv-headers # WSI_* in here are leftover from when all of Vulkan SDK was in one repo CMAKE_OFF= BUILD_TESTS BUILD_WSI_XCB_SUPPORT BUILD_WSI_XLIB_SUPPORT \ @@ -28,6 +29,8 @@ CMAKE_OFF= BUILD_TESTS BUILD_WSI_XCB_SUPPORT BUILD_WSI CMAKE_ON= BUILD_LAYER_SUPPORT_FILES CMAKE_ARGS= -DGLSLANG_INSTALL_DIR=${LOCALBASE} \ -DCMAKE_INSTALL_INCLUDEDIR=${LOCALBASE}/include \ + -DSPIRV_HEADERS_INSTALL_DIR=${WRKSRC_headers} \ + -DSPIRV_TOOLS_INSTALL_DIR=${LOCALBASE} \ -DCMAKE_BUILD_TYPE=Release post-install: Modified: head/devel/vulkan-validation-layers/distinfo ============================================================================== --- head/devel/vulkan-validation-layers/distinfo Thu Nov 26 00:16:38 2020 (r556310) +++ head/devel/vulkan-validation-layers/distinfo Thu Nov 26 00:30:14 2020 (r556311) @@ -1,3 +1,5 @@ -TIMESTAMP = 1589407394 -SHA256 (KhronosGroup-Vulkan-ValidationLayers-sdk-1.2.135.0_GH0.tar.gz) = 7a33aa13d9526da4deb945b3ccf5be9cf3c99fb4dfce2caf57640746c1c648d3 -SIZE (KhronosGroup-Vulkan-ValidationLayers-sdk-1.2.135.0_GH0.tar.gz) = 1980283 +TIMESTAMP = 1606326879 +SHA256 (KhronosGroup-Vulkan-ValidationLayers-sdk-1.2.154.0_GH0.tar.gz) = 8898ab05d0d8dec04fbba03d0ed2e79a1eb5c0382e5c89d4c737b45a6648f7f9 +SIZE (KhronosGroup-Vulkan-ValidationLayers-sdk-1.2.154.0_GH0.tar.gz) = 2316466 +SHA256 (KhronosGroup-SPIRV-Headers-1.5.3.reservations1_GH0.tar.gz) = aa3c579cd250b23aae735c7c55c3514df4ffc5f98963d95a952bcc89336768bd +SIZE (KhronosGroup-SPIRV-Headers-1.5.3.reservations1_GH0.tar.gz) = 393836 Modified: head/games/vkquake/Makefile ============================================================================== --- head/games/vkquake/Makefile Thu Nov 26 00:16:38 2020 (r556310) +++ head/games/vkquake/Makefile Thu Nov 26 00:30:14 2020 (r556311) @@ -5,6 +5,9 @@ DISTVERSION= 1.03.0 PORTREVISION= 1 CATEGORIES= games +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES+= a869a22d9b51.patch:-p2 # vulkan-headers >= 140 + MAINTAINER= greg@unrelenting.technology COMMENT= Quake 1 port using Vulkan instead of OpenGL, based on QuakeSpasm Modified: head/games/vkquake/distinfo ============================================================================== --- head/games/vkquake/distinfo Thu Nov 26 00:16:38 2020 (r556310) +++ head/games/vkquake/distinfo Thu Nov 26 00:30:14 2020 (r556311) @@ -1,3 +1,5 @@ TIMESTAMP = 1573391422 SHA256 (Novum-vkQuake-1.03.0_GH0.tar.gz) = 5cb745c4ee139aa6e9aaac580db08d4ae98ee4fac8eb3c08a05256af81d5a150 SIZE (Novum-vkQuake-1.03.0_GH0.tar.gz) = 3869031 +SHA256 (a869a22d9b51.patch) = cfbaf8836da0bbcb7f77afeec435510d63ed9b20ae9627a389d23976655f1069 +SIZE (a869a22d9b51.patch) = 906 Modified: head/graphics/vulkan-loader/Makefile ============================================================================== --- head/graphics/vulkan-loader/Makefile Thu Nov 26 00:16:38 2020 (r556310) +++ head/graphics/vulkan-loader/Makefile Thu Nov 26 00:30:14 2020 (r556311) @@ -2,12 +2,9 @@ PORTNAME= vulkan-loader DISTVERSIONPREFIX=sdk- -DISTVERSION= 1.2.135.0 +DISTVERSION= 1.2.154.1 CATEGORIES= graphics devel -PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ -PATCHFILES+= 8d2d49a9c89d.patch:-p1 # https://github.com/KhronosGroup/Vulkan-Loader/pull/419 - MAINTAINER= greg@unrelenting.technology COMMENT= Driver loader for the Vulkan graphics API @@ -40,5 +37,9 @@ XCB_LIB_DEPENDS= libX11-xcb.so:x11/libX11 \ libxcb.so:x11/libxcb WAYLAND_CMAKE_BOOL= BUILD_WSI_WAYLAND_SUPPORT WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland + +post-patch: +# _XOPEN_SOURCE enforces X/Open-compliance but alloca isn't there + @${REINPLACE_CMD} '/_XOPEN_SOURCE/d' ${WRKSRC}/loader/CMakeLists.txt .include <bsd.port.mk> Modified: head/graphics/vulkan-loader/distinfo ============================================================================== --- head/graphics/vulkan-loader/distinfo Thu Nov 26 00:16:38 2020 (r556310) +++ head/graphics/vulkan-loader/distinfo Thu Nov 26 00:30:14 2020 (r556311) @@ -1,5 +1,3 @@ -TIMESTAMP = 1589407291 -SHA256 (KhronosGroup-Vulkan-Loader-sdk-1.2.135.0_GH0.tar.gz) = 98cd19e4603ca6acc5427686516d0abbf5026acf519d9e40f8136acf809cd117 -SIZE (KhronosGroup-Vulkan-Loader-sdk-1.2.135.0_GH0.tar.gz) = 1406699 -SHA256 (8d2d49a9c89d.patch) = 8c5a755821d340303155cae985e1a9cea4cb6f4e9aab10de9e7297e505d4d6d3 -SIZE (8d2d49a9c89d.patch) = 1064 +TIMESTAMP = 1602103147 +SHA256 (KhronosGroup-Vulkan-Loader-sdk-1.2.154.1_GH0.tar.gz) = 889e45f7175d915dd0d702013b8021192e181d20f2ad4021c94006088f1edfe5 +SIZE (KhronosGroup-Vulkan-Loader-sdk-1.2.154.1_GH0.tar.gz) = 1417527 Modified: head/graphics/vulkan-loader/files/patch-loader_vk__loader__platform.h ============================================================================== --- head/graphics/vulkan-loader/files/patch-loader_vk__loader__platform.h Thu Nov 26 00:16:38 2020 (r556310) +++ head/graphics/vulkan-loader/files/patch-loader_vk__loader__platform.h Thu Nov 26 00:30:14 2020 (r556311) @@ -1,4 +1,4 @@ ---- loader/vk_loader_platform.h.orig 2020-04-02 16:20:56 UTC +--- loader/vk_loader_platform.h.orig 2020-10-07 20:39:07 UTC +++ loader/vk_loader_platform.h @@ -31,7 +31,7 @@ #include "vulkan/vk_platform.h" @@ -9,3 +9,30 @@ /* Linux-specific common code: */ // Headers: +@@ -116,6 +116,26 @@ static inline char *loader_platform_executable_path(ch + int ret = proc_pidpath(pid, buffer, size); + if (ret <= 0) return NULL; + buffer[ret] = '\0'; ++ return buffer; ++} ++#elif defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) ++#include <sys/sysctl.h> ++static inline char *loader_platform_executable_path(char *buffer, size_t size) { ++ int mib[] = { ++ CTL_KERN, ++#if defined(__NetBSD__) ++ KERN_PROC_ARGS, ++ -1, ++ KERN_PROC_PATHNAME, ++#else ++ KERN_PROC, ++ KERN_PROC_PATHNAME, ++ -1, ++#endif ++ }; ++ if (sysctl(mib, sizeof(mib) / sizeof(mib[0]), buffer, &size, NULL, 0) < 0) ++ return NULL; ++ + return buffer; + } + #endif // defined (__APPLE__) Modified: head/graphics/vulkan-loader/pkg-plist ============================================================================== --- head/graphics/vulkan-loader/pkg-plist Thu Nov 26 00:16:38 2020 (r556310) +++ head/graphics/vulkan-loader/pkg-plist Thu Nov 26 00:30:14 2020 (r556311) @@ -1,4 +1,4 @@ lib/libvulkan.so lib/libvulkan.so.1 -lib/libvulkan.so.1.2.135 +lib/libvulkan.so.1.2.154 libdata/pkgconfig/vulkan.pc Added: head/multimedia/gstreamer1-plugins-bad/files/patch-git_dc57fb70 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/gstreamer1-plugins-bad/files/patch-git_dc57fb70 Thu Nov 26 00:30:14 2020 (r556311) @@ -0,0 +1,26 @@ +https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1255 + +vkerror.c:66:16: error: use of undeclared identifier 'VK_RESULT_BEGIN_RANGE' + if (result < VK_RESULT_BEGIN_RANGE) + ^ + +--- ext/vulkan/vkerror.c.orig 2019-04-19 09:16:36 UTC ++++ ext/vulkan/vkerror.c +@@ -27,7 +27,7 @@ + #include "vkerror.h" + + /* *INDENT-OFF* */ +-static const struct ++static const struct + { + VkResult result; + const char *str; +@@ -63,8 +63,6 @@ _vk_result_to_string (VkResult result) + + if (result >= 0) + return NULL; +- if (result < VK_RESULT_BEGIN_RANGE) +- return "Unknown Error"; + + for (i = 0; i < G_N_ELEMENTS (vk_result_string_map); i++) { + if (result == vk_result_string_map[i].result)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202011260030.0AQ0UEO4074146>