Bug 238945 - devel/vulkan-*: Update to 1.1.108
Summary: devel/vulkan-*: Update to 1.1.108
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Jan Beich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-07-02 21:15 UTC by Jan Beich
Modified: 2019-07-08 02:30 UTC (History)
1 user (show)

See Also:
val: maintainer-feedback+


Attachments
vulkan-1_1_108.patch (19.71 KB, patch)
2019-07-04 17:37 UTC, Val Packett
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich freebsd_committer freebsd_triage 2019-07-02 21:15:43 UTC
- emulators/rpcs3 needs vulkan-headers >= 1.1.95 (grep for VK_HEADER_VERSION)
- graphics/vkd3d needs spirv-headers out of devel/spirv-tools

See also https://marc.info/?l=openbsd-ports&m=156119114619325
Comment 1 Val Packett 2019-07-04 13:27:34 UTC
> vkd3d needs spirv-headers out of devel/spirv-tools

hmm. We can make a spirv-headers port I guess. It's a.. weird thing, with xml/json/python/lua/csharp/d stuff dumped right into PREFIX/include. Is it even worth installing system-wide? spirv-tools expects it as a cloned repo inside the project directory..
Comment 2 Val Packett 2019-07-04 13:31:32 UTC
also, glslang installs one of the headers (spirv.hpp) under include/SPIRV (uppercase)
Comment 3 Val Packett 2019-07-04 17:37:45 UTC
Created attachment 205522 [details]
vulkan-1_1_108.patch

Here's sdk 1.1.108.

Tested with RADV on Vega: vulkaninfo, vkcube, GDK_VULKAN=validate GSK_RENDERER=vulkan gtk4-demo (gtk 3.96.0)
Comment 4 commit-hook freebsd_committer freebsd_triage 2019-07-04 20:25:54 UTC
A commit references this bug:

Author: jbeich
Date: Thu Jul  4 20:25:05 UTC 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)

Changes:
  head/devel/glslang/Makefile
  head/devel/glslang/distinfo
  head/devel/spirv-tools/Makefile
  head/devel/spirv-tools/distinfo
  head/devel/spirv-tools/pkg-plist
  head/devel/vulkan-headers/Makefile
  head/devel/vulkan-headers/distinfo
  head/devel/vulkan-headers/pkg-plist
  head/devel/vulkan-tools/Makefile
  head/devel/vulkan-tools/distinfo
  head/devel/vulkan-tools/files/patch-cube_CMakeLists.txt
  head/devel/vulkan-tools/files/patch-vulkaninfo_CMakeLists.txt
  head/devel/vulkan-tools/pkg-plist
  head/devel/vulkan-validation-layers/Makefile
  head/devel/vulkan-validation-layers/distinfo
  head/devel/vulkan-validation-layers/files/patch-CMakeLists.txt
  head/devel/vulkan-validation-layers/files/patch-layers_CMakeLists.txt
  head/devel/vulkan-validation-layers/pkg-plist
  head/emulators/rpcs3/Makefile
  head/emulators/rpcs3/files/patch-rpcs3_Emu_RSX_VK_VKHelpers.h
  head/emulators/rpcs3/files/patch-rpcs3_Emu_RSX_VK_VulkanAPI.h
  head/games/vkquake/Makefile
  head/graphics/gstreamer1-plugins-vulkan/Makefile
  head/graphics/libplacebo/Makefile
  head/graphics/shaderc/Makefile
  head/graphics/vkd3d/Makefile
  head/graphics/vkd3d/distinfo
  head/graphics/vulkan-loader/Makefile
  head/graphics/vulkan-loader/distinfo
  head/graphics/vulkan-loader/files/patch-CMakeLists.txt
  head/graphics/vulkan-loader/files/patch-loader_CMakeLists.txt
  head/graphics/vulkan-loader/pkg-plist
  head/multimedia/mpv/Makefile
Comment 5 Jan Beich freebsd_committer freebsd_triage 2019-07-04 20:28:49 UTC
Thanks. Landed. Tested ANV on Skylake: vulkaninfo, vkcube, mpv (libplacebo), rpcs3, ppsspp.