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...
Jan Beich
jbeich at FreeBSD.org
Thu Nov 26 00:30:18 UTC 2020
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 at unrelenting.technology> (maintainer, earlier version)
Submitted by: Austin Shafer <ashafer at 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 at 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 at 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 at 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 at 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 at 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 at 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)
More information about the svn-ports-head
mailing list