Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Jul 2019 20:24:59 +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: r505867 - in head: devel/glslang devel/spirv-tools devel/vulkan-headers devel/vulkan-tools devel/vulkan-tools/files devel/vulkan-validation-layers devel/vulkan-validation-layers/files e...
Message-ID:  <201907042024.x64KOxBW055628@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Thu Jul  4 20:24:59 2019
New Revision: 505867
URL: https://svnweb.freebsd.org/changeset/ports/505867

Log:
  devel/vulkan-*: update to 1.1.108
  
  - Force rebuild all consumers to catch regressions early
  
  Changes:	https://github.com/KhronosGroup/glslang/compare/7.10.2984...7.11.3214
  Changes:	https://github.com/KhronosGroup/SPIRV-Headers/compare/4618b86...c4f8f65
  Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2018.6...v2019.2
  Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/sdk-1.1.82.0...sdk-1.1.108.0
  Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/sdk-1.1.82.0...sdk-1.1.108.0
  Changes:	https://github.com/KhronosGroup/Vulkan-Tools/compare/sdk-1.1.82.0...sdk-1.1.108.0
  Changes:	https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/sdk-1.1.82.0...sdk-1.1.108.0
  PR:		238945
  Submitted by:	Greg V (maintainer)

Deleted:
  head/devel/vulkan-tools/files/patch-vulkaninfo_CMakeLists.txt
  head/devel/vulkan-validation-layers/files/patch-CMakeLists.txt
  head/devel/vulkan-validation-layers/files/patch-layers_CMakeLists.txt
  head/emulators/rpcs3/files/patch-rpcs3_Emu_RSX_VK_VKHelpers.h
  head/emulators/rpcs3/files/patch-rpcs3_Emu_RSX_VK_VulkanAPI.h
Modified:
  head/devel/glslang/Makefile   (contents, props changed)
  head/devel/glslang/distinfo   (contents, props changed)
  head/devel/spirv-tools/Makefile   (contents, props changed)
  head/devel/spirv-tools/distinfo   (contents, props changed)
  head/devel/spirv-tools/pkg-plist   (contents, props changed)
  head/devel/vulkan-headers/Makefile   (contents, props changed)
  head/devel/vulkan-headers/distinfo   (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/files/patch-cube_CMakeLists.txt   (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/devel/vulkan-validation-layers/pkg-plist   (contents, props changed)
  head/emulators/rpcs3/Makefile   (contents, props changed)
  head/games/vkquake/Makefile   (contents, props changed)
  head/graphics/gstreamer1-plugins-vulkan/Makefile   (contents, props changed)
  head/graphics/libplacebo/Makefile   (contents, props changed)
  head/graphics/shaderc/Makefile   (contents, props changed)
  head/graphics/vkd3d/Makefile   (contents, props changed)
  head/graphics/vkd3d/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-CMakeLists.txt   (contents, props changed)
  head/graphics/vulkan-loader/files/patch-loader_CMakeLists.txt   (contents, props changed)
  head/graphics/vulkan-loader/pkg-plist   (contents, props changed)
  head/multimedia/mpv/Makefile   (contents, props changed)

Modified: head/devel/glslang/Makefile
==============================================================================
--- head/devel/glslang/Makefile	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/devel/glslang/Makefile	Thu Jul  4 20:24:59 2019	(r505867)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	glslang
-DISTVERSION=	7.10.2984
+DISTVERSION=	7.11.3214
 CATEGORIES=	devel graphics
 
 MAINTAINER=	greg@unrelenting.technology

Modified: head/devel/glslang/distinfo
==============================================================================
--- head/devel/glslang/distinfo	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/devel/glslang/distinfo	Thu Jul  4 20:24:59 2019	(r505867)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1546371497
-SHA256 (KhronosGroup-glslang-7.10.2984_GH0.tar.gz) = d0afe88034577ecf06a825db1a5e8222d949a38d3b19c5ce002b90b66c403f67
-SIZE (KhronosGroup-glslang-7.10.2984_GH0.tar.gz) = 2439082
+TIMESTAMP = 1562246947
+SHA256 (KhronosGroup-glslang-7.11.3214_GH0.tar.gz) = b30b4668734328d256e30c94037e60d3775b1055743c04d8fd709f2960f302a9
+SIZE (KhronosGroup-glslang-7.11.3214_GH0.tar.gz) = 2841979

Modified: head/devel/spirv-tools/Makefile
==============================================================================
--- head/devel/spirv-tools/Makefile	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/devel/spirv-tools/Makefile	Thu Jul  4 20:24:59 2019	(r505867)
@@ -2,7 +2,7 @@
 
 PORTNAME=	spirv-tools
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2018.6
+DISTVERSION=	2019.3
 CATEGORIES=	devel graphics
 
 MAINTAINER=	greg@unrelenting.technology
@@ -10,14 +10,14 @@ COMMENT=	Tools for processing SPIR-V intermediate shad
 
 LICENSE=	APACHE20
 
-USES=		cmake compiler:c++11-lib python:build shebangfix
+USES=		cmake compiler:c++11-lib python:3.4+,build shebangfix
 USE_LDCONFIG=	yes
 SHEBANG_FILES=	tools/lesspipe/spirv-lesspipe.sh
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	KhronosGroup
 GH_PROJECT=	SPIRV-Tools
-GH_TUPLE=	KhronosGroup:SPIRV-Headers:4618b86e9e4b0:headers/external/spirv-headers
+GH_TUPLE=	KhronosGroup:SPIRV-Headers:1.4.1: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 Jul  4 19:35:40 2019	(r505866)
+++ head/devel/spirv-tools/distinfo	Thu Jul  4 20:24:59 2019	(r505867)
@@ -1,5 +1,5 @@
-TIMESTAMP = 1546371368
-SHA256 (KhronosGroup-SPIRV-Tools-v2018.6_GH0.tar.gz) = e7fccd5e1e134a4ce09a25475ca52c5a8a57085b07e0bbaa39aff20d36911d66
-SIZE (KhronosGroup-SPIRV-Tools-v2018.6_GH0.tar.gz) = 1385520
-SHA256 (KhronosGroup-SPIRV-Headers-4618b86e9e4b0_GH0.tar.gz) = c8b276d27380bcb0ab019688c7b061af89c402176429639f9b88743366f2f1ba
-SIZE (KhronosGroup-SPIRV-Headers-4618b86e9e4b0_GH0.tar.gz) = 322977
+TIMESTAMP = 1562246419
+SHA256 (KhronosGroup-SPIRV-Tools-v2019.3_GH0.tar.gz) = 57c59584d83294ac914c1b21530f9441c29d30979a54e5f0a97b10715dc42c64
+SIZE (KhronosGroup-SPIRV-Tools-v2019.3_GH0.tar.gz) = 1612835
+SHA256 (KhronosGroup-SPIRV-Headers-1.4.1_GH0.tar.gz) = a244f0629f75eb450e090cd773d30e22367cb231e964c7492588eb9000201fd1
+SIZE (KhronosGroup-SPIRV-Headers-1.4.1_GH0.tar.gz) = 359347

Modified: head/devel/spirv-tools/pkg-plist
==============================================================================
--- head/devel/spirv-tools/pkg-plist	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/devel/spirv-tools/pkg-plist	Thu Jul  4 20:24:59 2019	(r505867)
@@ -4,14 +4,17 @@ bin/spirv-dis
 bin/spirv-lesspipe.sh
 bin/spirv-link
 bin/spirv-opt
+bin/spirv-reduce
 bin/spirv-stats
 bin/spirv-val
+include/spirv-tools/instrument.hpp
 include/spirv-tools/libspirv.h
 include/spirv-tools/libspirv.hpp
 include/spirv-tools/linker.hpp
 include/spirv-tools/optimizer.hpp
 lib/libSPIRV-Tools-link.a
 lib/libSPIRV-Tools-opt.a
+lib/libSPIRV-Tools-reduce.a
 lib/libSPIRV-Tools-shared.so
 lib/libSPIRV-Tools.a
 libdata/pkgconfig/SPIRV-Tools-shared.pc

Modified: head/devel/vulkan-headers/Makefile
==============================================================================
--- head/devel/vulkan-headers/Makefile	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/devel/vulkan-headers/Makefile	Thu Jul  4 20:24:59 2019	(r505867)
@@ -2,7 +2,7 @@
 
 PORTNAME=	vulkan-headers
 DISTVERSIONPREFIX=sdk-
-DISTVERSION=	1.1.82.0
+DISTVERSION=	1.1.108.0
 CATEGORIES=	devel graphics
 
 MAINTAINER=	greg@unrelenting.technology

Modified: head/devel/vulkan-headers/distinfo
==============================================================================
--- head/devel/vulkan-headers/distinfo	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/devel/vulkan-headers/distinfo	Thu Jul  4 20:24:59 2019	(r505867)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1533661644
-SHA256 (KhronosGroup-Vulkan-Headers-sdk-1.1.82.0_GH0.tar.gz) = df73da07d547cfbe88a797802401ea8225e4844e13d4fde52a7cb6e00e5179e5
-SIZE (KhronosGroup-Vulkan-Headers-sdk-1.1.82.0_GH0.tar.gz) = 472646
+TIMESTAMP = 1562245991
+SHA256 (KhronosGroup-Vulkan-Headers-sdk-1.1.108.0_GH0.tar.gz) = 944e88911e47e5d34bc4360e3e5833a0d550e3e7483dfa27a5f4d38525a1b943
+SIZE (KhronosGroup-Vulkan-Headers-sdk-1.1.108.0_GH0.tar.gz) = 580538

Modified: head/devel/vulkan-headers/pkg-plist
==============================================================================
--- head/devel/vulkan-headers/pkg-plist	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/devel/vulkan-headers/pkg-plist	Thu Jul  4 20:24:59 2019	(r505867)
@@ -6,9 +6,11 @@ include/vulkan/vulkan.h
 include/vulkan/vulkan.hpp
 include/vulkan/vulkan_android.h
 include/vulkan/vulkan_core.h
+include/vulkan/vulkan_fuchsia.h
+include/vulkan/vulkan_ggp.h
 include/vulkan/vulkan_ios.h
 include/vulkan/vulkan_macos.h
-include/vulkan/vulkan_mir.h
+include/vulkan/vulkan_metal.h
 include/vulkan/vulkan_vi.h
 include/vulkan/vulkan_wayland.h
 include/vulkan/vulkan_win32.h
@@ -16,8 +18,10 @@ include/vulkan/vulkan_xcb.h
 include/vulkan/vulkan_xlib.h
 include/vulkan/vulkan_xlib_xrandr.h
 share/vulkan/registry/cgenerator.py
+share/vulkan/registry/conventions.py
 share/vulkan/registry/generator.py
 share/vulkan/registry/genvk.py
 share/vulkan/registry/reg.py
 share/vulkan/registry/validusage.json
 share/vulkan/registry/vk.xml
+share/vulkan/registry/vkconventions.py

Modified: head/devel/vulkan-tools/Makefile
==============================================================================
--- head/devel/vulkan-tools/Makefile	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/devel/vulkan-tools/Makefile	Thu Jul  4 20:24:59 2019	(r505867)
@@ -2,8 +2,7 @@
 
 PORTNAME=	vulkan-tools
 DISTVERSIONPREFIX=	sdk-
-DISTVERSION=	1.1.82.0
-PORTREVISION=	2
+DISTVERSION=	1.1.108.0
 CATEGORIES=	devel graphics
 
 MAINTAINER=	greg@unrelenting.technology
@@ -13,19 +12,17 @@ LICENSE=	APACHE20
 
 BUILD_DEPENDS=	${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers \
 		glslangValidator:devel/glslang
-LIB_DEPENDS=	libvulkan.so:graphics/vulkan-loader \
-		libX11-xcb.so:x11/libX11 \
-		libXrandr.so:x11/libXrandr \
-		libxcb.so:x11/libxcb
+LIB_DEPENDS=	libvulkan.so:graphics/vulkan-loader
 
 USES=		cmake compiler:c++11-lib pkgconfig python:3.4+,build
+USE_XORG=	x11 xcb xrandr sm ice xext
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	KhronosGroup
 GH_PROJECT=	Vulkan-Tools
 
 CMAKE_OFF=	BUILD_TESTS BUILD_ICD \
-		BUILD_WSI_WAYLAND_SUPPORT BUILD_WSI_MIR_SUPPORT
+		BUILD_WSI_WAYLAND_SUPPORT
 CMAKE_ARGS=	-DGLSLANG_INSTALL_DIR=${LOCALBASE}
 
 .include <bsd.port.mk>

Modified: head/devel/vulkan-tools/distinfo
==============================================================================
--- head/devel/vulkan-tools/distinfo	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/devel/vulkan-tools/distinfo	Thu Jul  4 20:24:59 2019	(r505867)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1533667375
-SHA256 (KhronosGroup-Vulkan-Tools-sdk-1.1.82.0_GH0.tar.gz) = 22e5e5dfd47535e1664458ee59706abcaace96575d1a3d7fa9ae779a9e83b89c
-SIZE (KhronosGroup-Vulkan-Tools-sdk-1.1.82.0_GH0.tar.gz) = 342057
+TIMESTAMP = 1562259460
+SHA256 (KhronosGroup-Vulkan-Tools-sdk-1.1.108.0_GH0.tar.gz) = cd9325346d535fc6fd5b6ab0b3e52c8ef91cadc534d8db729700745f18ba5678
+SIZE (KhronosGroup-Vulkan-Tools-sdk-1.1.108.0_GH0.tar.gz) = 615856

Modified: head/devel/vulkan-tools/files/patch-cube_CMakeLists.txt
==============================================================================
--- head/devel/vulkan-tools/files/patch-cube_CMakeLists.txt	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/devel/vulkan-tools/files/patch-cube_CMakeLists.txt	Thu Jul  4 20:24:59 2019	(r505867)
@@ -1,16 +1,7 @@
---- cube/CMakeLists.txt.orig	2018-08-07 18:44:03 UTC
+--- cube/CMakeLists.txt.orig	2019-06-10 22:07:04 UTC
 +++ cube/CMakeLists.txt
-@@ -48,7 +48,7 @@ else()
-     find_program(GLSLANG_VALIDATOR NAMES ${GLSLANG_VALIDATOR_NAME} HINTS "${PROJECT_SOURCE_DIR}/glslang/bin")
- endif()
+@@ -50,10 +50,12 @@ if(UNIX AND NOT APPLE) # i.e. Linux
  
--if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
-+if(UNIX AND NOT APPLE)
-     include(FindPkgConfig)
-     option(BUILD_WSI_XCB_SUPPORT "Build XCB WSI support" ON)
-     option(BUILD_WSI_XLIB_SUPPORT "Build Xlib WSI support" ON)
-@@ -58,10 +58,12 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
- 
      if(BUILD_WSI_XCB_SUPPORT)
          find_package(XCB REQUIRED)
 +        include_directories(SYSTEM ${XCB_INCLUDE_DIR})
@@ -22,12 +13,3 @@
      endif()
  
      if(BUILD_WSI_WAYLAND_SUPPORT)
-@@ -87,7 +89,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
-     endif()
- elseif(CMAKE_SYSTEM_NAME STREQUAL "Android")
-     add_definitions(-DVK_USE_PLATFORM_ANDROID_KHR)
--elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
-+elseif(UNIX AND NOT APPLE)
-     if(NOT CUBE_WSI_SELECTION)
-         set(CUBE_WSI_SELECTION "XCB")
-     endif()

Modified: head/devel/vulkan-tools/pkg-plist
==============================================================================
--- head/devel/vulkan-tools/pkg-plist	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/devel/vulkan-tools/pkg-plist	Thu Jul  4 20:24:59 2019	(r505867)
@@ -1,3 +1,3 @@
-bin/cube
-bin/cubepp
+bin/vkcube
+bin/vkcubepp
 bin/vulkaninfo

Modified: head/devel/vulkan-validation-layers/Makefile
==============================================================================
--- head/devel/vulkan-validation-layers/Makefile	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/devel/vulkan-validation-layers/Makefile	Thu Jul  4 20:24:59 2019	(r505867)
@@ -2,8 +2,7 @@
 
 PORTNAME=	vulkan-validation-layers
 DISTVERSIONPREFIX=	sdk-
-DISTVERSION=	1.1.82.0
-PORTREVISION=	3
+DISTVERSION=	1.1.108.0
 CATEGORIES=	devel graphics
 
 MAINTAINER=	greg@unrelenting.technology
@@ -25,7 +24,7 @@ GH_PROJECT=	Vulkan-ValidationLayers
 
 # 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 \
-		BUILD_WSI_WAYLAND_SUPPORT BUILD_WSI_MIR_SUPPORT
+		BUILD_WSI_WAYLAND_SUPPORT
 CMAKE_ARGS=	-DGLSLANG_INSTALL_DIR=${LOCALBASE}
 
 .include <bsd.port.mk>

Modified: head/devel/vulkan-validation-layers/distinfo
==============================================================================
--- head/devel/vulkan-validation-layers/distinfo	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/devel/vulkan-validation-layers/distinfo	Thu Jul  4 20:24:59 2019	(r505867)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1533665599
-SHA256 (KhronosGroup-Vulkan-ValidationLayers-sdk-1.1.82.0_GH0.tar.gz) = 6d83d1f7085bcfe67a791fce0bfb500dfb5d4833f062db1fc272bdc86e87eded
-SIZE (KhronosGroup-Vulkan-ValidationLayers-sdk-1.1.82.0_GH0.tar.gz) = 962154
+TIMESTAMP = 1562247215
+SHA256 (KhronosGroup-Vulkan-ValidationLayers-sdk-1.1.108.0_GH0.tar.gz) = 7e286217cb0e83a86b563db9c3f9404d84fbdfcacd7976e865f616ebecfe5811
+SIZE (KhronosGroup-Vulkan-ValidationLayers-sdk-1.1.108.0_GH0.tar.gz) = 1187826

Modified: head/devel/vulkan-validation-layers/pkg-plist
==============================================================================
--- head/devel/vulkan-validation-layers/pkg-plist	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/devel/vulkan-validation-layers/pkg-plist	Thu Jul  4 20:24:59 2019	(r505867)
@@ -1,3 +1,4 @@
+include/cast_utils.h
 include/hash_util.h
 include/hash_vk_types.h
 include/vk_dispatch_table_helper.h
@@ -22,14 +23,16 @@ include/vk_safe_struct.h
 include/vk_typemap_helper.h
 include/vk_validation_error_messages.h
 lib/libVkLayer_core_validation.so
-lib/libVkLayer_object_tracker.so
-lib/libVkLayer_parameter_validation.so
-lib/libVkLayer_threading.so
+lib/libVkLayer_khronos_validation.so
+lib/libVkLayer_object_lifetimes.so
+lib/libVkLayer_stateless_validation.so
+lib/libVkLayer_thread_safety.so
 lib/libVkLayer_unique_objects.so
 lib/libVkLayer_utils.a
 share/vulkan/explicit_layer.d/VkLayer_core_validation.json
-share/vulkan/explicit_layer.d/VkLayer_object_tracker.json
-share/vulkan/explicit_layer.d/VkLayer_parameter_validation.json
+share/vulkan/explicit_layer.d/VkLayer_khronos_validation.json
+share/vulkan/explicit_layer.d/VkLayer_object_lifetimes.json
 share/vulkan/explicit_layer.d/VkLayer_standard_validation.json
-share/vulkan/explicit_layer.d/VkLayer_threading.json
+share/vulkan/explicit_layer.d/VkLayer_stateless_validation.json
+share/vulkan/explicit_layer.d/VkLayer_thread_safety.json
 share/vulkan/explicit_layer.d/VkLayer_unique_objects.json

Modified: head/emulators/rpcs3/Makefile
==============================================================================
--- head/emulators/rpcs3/Makefile	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/emulators/rpcs3/Makefile	Thu Jul  4 20:24:59 2019	(r505867)
@@ -4,6 +4,7 @@ PORTNAME=	rpcs3
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.0.6-8329 # git rev-list --count HEAD
 DISTVERSIONSUFFIX=	-gad10eb391
+PORTREVISION=	1
 CATEGORIES=	emulators
 
 MAINTAINER=	jbeich@FreeBSD.org

Modified: head/games/vkquake/Makefile
==============================================================================
--- head/games/vkquake/Makefile	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/games/vkquake/Makefile	Thu Jul  4 20:24:59 2019	(r505867)
@@ -2,6 +2,7 @@
 
 PORTNAME=	vkquake
 DISTVERSION=	1.00.0
+PORTREVISION=	1
 CATEGORIES=	games
 
 MAINTAINER=	greg@unrelenting.technology

Modified: head/graphics/gstreamer1-plugins-vulkan/Makefile
==============================================================================
--- head/graphics/gstreamer1-plugins-vulkan/Makefile	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/graphics/gstreamer1-plugins-vulkan/Makefile	Thu Jul  4 20:24:59 2019	(r505867)
@@ -1,6 +1,6 @@
 # $FreeBSD$
 
-PORTREVISION=	0
+PORTREVISION=	1
 CATEGORIES=	graphics
 
 COMMENT=	GStreamer Vulkan graphics plugin

Modified: head/graphics/libplacebo/Makefile
==============================================================================
--- head/graphics/libplacebo/Makefile	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/graphics/libplacebo/Makefile	Thu Jul  4 20:24:59 2019	(r505867)
@@ -3,6 +3,7 @@
 PORTNAME=	libplacebo
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.18.0
+PORTREVISION=	1
 CATEGORIES=	graphics
 
 MAINTAINER=	jbeich@FreeBSD.org

Modified: head/graphics/shaderc/Makefile
==============================================================================
--- head/graphics/shaderc/Makefile	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/graphics/shaderc/Makefile	Thu Jul  4 20:24:59 2019	(r505867)
@@ -3,6 +3,7 @@
 PORTNAME=	shaderc
 DISTVERSIONPREFIX=v
 DISTVERSION=	2018.0
+PORTREVISION=	1
 CATEGORIES=	graphics devel
 
 PATCH_SITES=	https://github.com/haasn/${GH_PROJECT}/commit/

Modified: head/graphics/vkd3d/Makefile
==============================================================================
--- head/graphics/vkd3d/Makefile	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/graphics/vkd3d/Makefile	Thu Jul  4 20:24:59 2019	(r505867)
@@ -2,7 +2,7 @@
 
 PORTNAME=	vkd3d
 PORTVERSION=	1.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	graphics
 MASTER_SITES=	https://dl.winehq.org/${PORTNAME}/source/
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
@@ -28,7 +28,7 @@ TEST_TARGET=	check
 # XXX Move to a separate port (a la devel/vulkan-headers) and maybe make
 #     devel/spirv-tools depend on it as well
 USE_GITHUB=	nodefault
-GH_TUPLE=	KhronosGroup:SPIRV-Headers:4618b86e9e4b0:headers/external/spirv-headers
+GH_TUPLE=	KhronosGroup:SPIRV-Headers:1.4.1:headers/external/spirv-headers
 CPPFLAGS+=	-isystem${WRKSRC}/external/spirv-headers/include
 
 post-patch:

Modified: head/graphics/vkd3d/distinfo
==============================================================================
--- head/graphics/vkd3d/distinfo	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/graphics/vkd3d/distinfo	Thu Jul  4 20:24:59 2019	(r505867)
@@ -1,5 +1,5 @@
 TIMESTAMP = 1538761416
 SHA256 (vkd3d-1.1.tar.xz) = 495adc61cc80c65d54b2f5b52092ea05d3797cc2c17a610f0fc98457d2f56ab6
 SIZE (vkd3d-1.1.tar.xz) = 487452
-SHA256 (KhronosGroup-SPIRV-Headers-4618b86e9e4b0_GH0.tar.gz) = c8b276d27380bcb0ab019688c7b061af89c402176429639f9b88743366f2f1ba
-SIZE (KhronosGroup-SPIRV-Headers-4618b86e9e4b0_GH0.tar.gz) = 322977
+SHA256 (KhronosGroup-SPIRV-Headers-1.4.1_GH0.tar.gz) = a244f0629f75eb450e090cd773d30e22367cb231e964c7492588eb9000201fd1
+SIZE (KhronosGroup-SPIRV-Headers-1.4.1_GH0.tar.gz) = 359347

Modified: head/graphics/vulkan-loader/Makefile
==============================================================================
--- head/graphics/vulkan-loader/Makefile	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/graphics/vulkan-loader/Makefile	Thu Jul  4 20:24:59 2019	(r505867)
@@ -2,8 +2,7 @@
 
 PORTNAME=	vulkan-loader
 DISTVERSIONPREFIX=sdk-
-DISTVERSION=	1.1.82.0
-PORTREVISION=	3
+DISTVERSION=	1.1.108.0
 CATEGORIES=	graphics devel
 
 MAINTAINER=	greg@unrelenting.technology
@@ -21,7 +20,7 @@ GH_ACCOUNT=	KhronosGroup
 GH_PROJECT=	Vulkan-Loader
 
 CMAKE_ON=	CMAKE_SKIP_RPATH
-CMAKE_OFF=	BUILD_TESTS BUILD_WSI_MIR_SUPPORT
+CMAKE_OFF=	BUILD_TESTS
 
 OPTIONS_DEFINE=	XLIB XCB WAYLAND
 OPTIONS_DEFAULT=XLIB XCB WAYLAND

Modified: head/graphics/vulkan-loader/distinfo
==============================================================================
--- head/graphics/vulkan-loader/distinfo	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/graphics/vulkan-loader/distinfo	Thu Jul  4 20:24:59 2019	(r505867)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1533664679
-SHA256 (KhronosGroup-Vulkan-Loader-sdk-1.1.82.0_GH0.tar.gz) = 86cd3e93d99cbfbb8550e7f2137cacfdaf9aa6611b814e054b2156b4b4775b0c
-SIZE (KhronosGroup-Vulkan-Loader-sdk-1.1.82.0_GH0.tar.gz) = 1341774
+TIMESTAMP = 1562258759
+SHA256 (KhronosGroup-Vulkan-Loader-sdk-1.1.108.0_GH0.tar.gz) = cf8c8965b51ddb4cc905d4f7370324de54e17366a8dfaf96c0a922e9c32d3817
+SIZE (KhronosGroup-Vulkan-Loader-sdk-1.1.108.0_GH0.tar.gz) = 1342959

Modified: head/graphics/vulkan-loader/files/patch-CMakeLists.txt
==============================================================================
--- head/graphics/vulkan-loader/files/patch-CMakeLists.txt	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/graphics/vulkan-loader/files/patch-CMakeLists.txt	Thu Jul  4 20:24:59 2019	(r505867)
@@ -1,27 +1,15 @@
---- CMakeLists.txt.orig	2018-08-03 22:10:42 UTC
+--- CMakeLists.txt.orig	2019-06-11 17:20:18 UTC
 +++ CMakeLists.txt
-@@ -57,9 +57,9 @@ set_property(GLOBAL PROPERTY USE_FOLDERS ON)
- # "Helper" targets that don't have interesting source code should set their FOLDER property to this
- set(LOADER_HELPER_FOLDER "Helper Targets")
+@@ -77,7 +77,7 @@ set(LOADER_HELPER_FOLDER "Helper Targets")
  
--if(CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "Darwin")
-+if(UNIX AND NOT APPLE)
+ if(UNIX)
      set(
 -        FALLBACK_CONFIG_DIRS "/etc/xdg"
 +        FALLBACK_CONFIG_DIRS "${CMAKE_INSTALL_PREFIX}/etc/xdg:/etc/xdg"
          CACHE
              STRING
              "Search path to use when XDG_CONFIG_DIRS is unset or empty or the current process is SUID/SGID. Default is freedesktop compliant."
-@@ -72,7 +72,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_
-         )
- endif()
- 
--if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
-+if(UNIX AND NOT APPLE)
-     include(FindPkgConfig)
-     option(BUILD_WSI_XCB_SUPPORT "Build XCB WSI support" ON)
-     option(BUILD_WSI_XLIB_SUPPORT "Build Xlib WSI support" ON)
-@@ -81,10 +81,12 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
+@@ -97,10 +97,12 @@ if(UNIX AND NOT APPLE) # i.e.: Linux
  
      if(BUILD_WSI_XCB_SUPPORT)
          find_package(XCB REQUIRED)

Modified: head/graphics/vulkan-loader/files/patch-loader_CMakeLists.txt
==============================================================================
--- head/graphics/vulkan-loader/files/patch-loader_CMakeLists.txt	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/graphics/vulkan-loader/files/patch-loader_CMakeLists.txt	Thu Jul  4 20:24:59 2019	(r505867)
@@ -1,20 +1,11 @@
---- loader/CMakeLists.txt.orig	2018-08-03 22:10:42 UTC
+--- loader/CMakeLists.txt.orig	2019-06-11 17:20:18 UTC
 +++ loader/CMakeLists.txt
-@@ -40,7 +40,7 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
-     endif()
- elseif(CMAKE_SYSTEM_NAME STREQUAL "Android")
-     add_definitions(-DVK_USE_PLATFORM_ANDROID_KHR)
--elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
-+elseif(UNIX AND NOT APPLE)
-     if(BUILD_WSI_XCB_SUPPORT)
-         add_definitions(-DVK_USE_PLATFORM_XCB_KHR)
-     endif()
-@@ -223,7 +223,7 @@ else()
-     add_dependencies(vulkan generate_helper_files loader_gen_files loader_asm_gen_files)
-     target_compile_definitions(vulkan PUBLIC -DLOADER_DYNAMIC_LIB)
-     set_target_properties(vulkan PROPERTIES SOVERSION "1" VERSION "${VulkanHeaders_VERSION_MAJOR}.${VulkanHeaders_VERSION_MINOR}.${VulkanHeaders_VERSION_PATCH}")
+@@ -247,7 +247,7 @@ else()
+                                      "1"
+                                      VERSION
+                                      "${VulkanHeaders_VERSION_MAJOR}.${VulkanHeaders_VERSION_MINOR}.${VulkanHeaders_VERSION_PATCH}")
 -    target_link_libraries(vulkan -ldl -lpthread -lm)
 +    target_link_libraries(vulkan ${CMAKE_DL_LIBS} -lpthread -lm)
+     target_link_libraries(vulkan Vulkan::Headers)
  
      if(APPLE)
-         find_library(COREFOUNDATION_LIBRARY NAMES CoreFoundation)

Modified: head/graphics/vulkan-loader/pkg-plist
==============================================================================
--- head/graphics/vulkan-loader/pkg-plist	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/graphics/vulkan-loader/pkg-plist	Thu Jul  4 20:24:59 2019	(r505867)
@@ -1,4 +1,4 @@
 lib/libvulkan.so
 lib/libvulkan.so.1
-lib/libvulkan.so.1.1.82
+lib/libvulkan.so.1.1.108
 libdata/pkgconfig/vulkan.pc

Modified: head/multimedia/mpv/Makefile
==============================================================================
--- head/multimedia/mpv/Makefile	Thu Jul  4 19:35:40 2019	(r505866)
+++ head/multimedia/mpv/Makefile	Thu Jul  4 20:24:59 2019	(r505867)
@@ -4,7 +4,7 @@
 PORTNAME=	mpv
 PORTVERSION=	0.29.1
 DISTVERSIONPREFIX=	v
-PORTREVISION=	7
+PORTREVISION=	8
 PORTEPOCH=	1
 CATEGORIES=	multimedia audio
 MASTER_SITES=	https://waf.io/:waf



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201907042024.x64KOxBW055628>