Download raw body.
Update: vulkan ports to 1.4.313.0
Hi,
Please find attached the port to latest Vulkan SDK 1.4.313.0. It's a
few months old now. I tested it with a few vulkan users and built a few
consumers. With the large number of ports that depend on it now,
probably best to run this in a bulk build before the update...?
Release announcement:
https://www.lunarg.com/lunarg-releases-vulkan-sdk-1-4-313-0/
ok?
Index: glslang//Makefile
===================================================================
RCS file: /cvs/ports/graphics/glslang/Makefile,v
diff -u -p -r1.29 Makefile
--- glslang//Makefile 23 Jan 2025 13:59:52 -0000 1.29
+++ glslang//Makefile 11 Jul 2025 01:24:43 -0000
@@ -2,11 +2,11 @@ PORTROACH = limit:^[0-9]
COMMENT = reference front-end for GLSL and ESSL
-GH_TAGNAME = 15.1.0
+GH_TAGNAME = 15.3.0
GH_ACCOUNT = KhronosGroup
GH_PROJECT = glslang
-SHARED_LIBS += glslang 7.0 # 15.1
+SHARED_LIBS += glslang 8.0 # 15.3
SHARED_LIBS += glslang-default-resource-limits 0.1 # 15.0
SHARED_LIBS += SPIRV 6.0 # 15.0
SHARED_LIBS += SPVRemapper 2.0 # 15.0
Index: glslang//distinfo
===================================================================
RCS file: /cvs/ports/graphics/glslang/distinfo,v
diff -u -p -r1.15 distinfo
--- glslang//distinfo 23 Jan 2025 13:59:52 -0000 1.15
+++ glslang//distinfo 11 Jul 2025 01:24:43 -0000
@@ -1,2 +1,2 @@
-SHA256 (glslang-15.1.0.tar.gz) = S9zYzbMwMT8NTe7XvlJ7CsHBFf8nLkkoU6bpit1htLw=
-SIZE (glslang-15.1.0.tar.gz) = 3915238
+SHA256 (glslang-15.3.0.tar.gz) = xsIf4Yc8N+Y5pqmscthXq2OlvmiTpYnzTgmmx1cXQgE=
+SIZE (glslang-15.3.0.tar.gz) = 4023163
Index: glslang//patches/patch-StandAlone_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/graphics/glslang/patches/patch-StandAlone_CMakeLists_txt,v
diff -u -p -r1.3 patch-StandAlone_CMakeLists_txt
--- glslang//patches/patch-StandAlone_CMakeLists_txt 14 Nov 2024 00:35:48 -0000 1.3
+++ glslang//patches/patch-StandAlone_CMakeLists_txt 11 Jul 2025 01:24:43 -0000
@@ -3,7 +3,7 @@ Hack to inject -lstdc++fs for lang/gcc
Index: StandAlone/CMakeLists.txt
--- StandAlone/CMakeLists.txt.orig
+++ StandAlone/CMakeLists.txt
-@@ -65,7 +65,7 @@ if(WIN32)
+@@ -66,7 +66,7 @@ if(WIN32)
set(LIBRARIES ${LIBRARIES} psapi)
elseif(UNIX)
if(NOT ANDROID AND NOT QNX)
Index: spirv-headers/Makefile
===================================================================
RCS file: /cvs/ports/graphics/spirv-headers/Makefile,v
diff -u -p -r1.20 Makefile
--- spirv-headers/Makefile 28 Jan 2025 14:38:28 -0000 1.20
+++ spirv-headers/Makefile 11 Jul 2025 01:24:43 -0000
@@ -1,12 +1,11 @@
COMMENT = SPIRV-Headers
-V = 1.4.304.0
+V = 1.4.313.0
DISTNAME = spirv-headers-${V}
GH_ACCOUNT = KhronosGroup
GH_PROJECT = SPIRV-Headers
GH_TAGNAME = vulkan-sdk-${V}
EPOCH = 0
-REVISION = 0
CATEGORIES = devel graphics
Index: spirv-headers/distinfo
===================================================================
RCS file: /cvs/ports/graphics/spirv-headers/distinfo,v
diff -u -p -r1.17 distinfo
--- spirv-headers/distinfo 23 Jan 2025 13:59:52 -0000 1.17
+++ spirv-headers/distinfo 11 Jul 2025 01:24:43 -0000
@@ -1,2 +1,2 @@
-SHA256 (spirv-headers-1.4.304.0.tar.gz) = FiuGTrrzOdZpU/wsStl0vE9FPg8EFVzTdVqF4z9Aju4=
-SIZE (spirv-headers-1.4.304.0.tar.gz) = 532015
+SHA256 (spirv-headers-1.4.313.0.tar.gz) = 9ovlSddK+2FgCh46fR2h5rdDd1jI531mSQn4jzAsWsE=
+SIZE (spirv-headers-1.4.313.0.tar.gz) = 547356
Index: spirv-tools/Makefile
===================================================================
RCS file: /cvs/ports/graphics/spirv-tools/Makefile,v
diff -u -p -r1.24 Makefile
--- spirv-tools/Makefile 23 Jan 2025 13:59:52 -0000 1.24
+++ spirv-tools/Makefile 11 Jul 2025 01:24:43 -0000
@@ -1,13 +1,13 @@
COMMENT = API and commands for processing SPIR-V
-V = 1.4.304.0
+V = 1.4.313.0
DISTNAME = spirv-tools-${V}
GH_ACCOUNT = KhronosGroup
GH_PROJECT = SPIRV-Tools
GH_TAGNAME = vulkan-sdk-${V}
EPOCH = 0
-SHARED_LIBS += SPIRV-Tools-shared 1.0 # 1.3.296.0
+SHARED_LIBS += SPIRV-Tools-shared 1.1 # 1.4.313.0
CATEGORIES = devel graphics
Index: spirv-tools/distinfo
===================================================================
RCS file: /cvs/ports/graphics/spirv-tools/distinfo,v
diff -u -p -r1.18 distinfo
--- spirv-tools/distinfo 23 Jan 2025 13:59:52 -0000 1.18
+++ spirv-tools/distinfo 11 Jul 2025 01:24:43 -0000
@@ -1,2 +1,2 @@
-SHA256 (spirv-tools-1.4.304.0.tar.gz) = rW6JIlOMSY5xMbzYKo1tn5hjuNdDHFv6J92Y4mQ1vgc=
-SIZE (spirv-tools-1.4.304.0.tar.gz) = 3203635
+SHA256 (spirv-tools-1.4.313.0.tar.gz) = a2D3IzRc7tUpHM7rvPrPf+qTYaaTMiYfoIrlfipWIAU=
+SIZE (spirv-tools-1.4.313.0.tar.gz) = 3285887
Index: vulkan-headers/Makefile
===================================================================
RCS file: /cvs/ports/graphics/vulkan-headers/Makefile,v
diff -u -p -r1.20 Makefile
--- vulkan-headers/Makefile 23 Jan 2025 13:59:52 -0000 1.20
+++ vulkan-headers/Makefile 11 Jul 2025 01:24:43 -0000
@@ -1,6 +1,6 @@
COMMENT = Vulkan header files
-V = 1.4.304.0
+V = 1.4.313.0
PKGNAME = vulkan-headers-${V}
GH_TAGNAME = vulkan-sdk-${V}
GH_ACCOUNT = KhronosGroup
Index: vulkan-headers/distinfo
===================================================================
RCS file: /cvs/ports/graphics/vulkan-headers/distinfo,v
diff -u -p -r1.17 distinfo
--- vulkan-headers/distinfo 23 Jan 2025 13:59:52 -0000 1.17
+++ vulkan-headers/distinfo 11 Jul 2025 01:24:43 -0000
@@ -1,2 +1,2 @@
-SHA256 (Vulkan-Headers-vulkan-sdk-1.4.304.0.tar.gz) = Rvj1tjhKNsaI4MQNKNU030HSLeQGST37XJt7zClnJhM=
-SIZE (Vulkan-Headers-vulkan-sdk-1.4.304.0.tar.gz) = 2443240
+SHA256 (Vulkan-Headers-vulkan-sdk-1.4.313.0.tar.gz) = IHQ8malsBykPJDdzYOehK90sRluiAuDH7y7CXURs9h0=
+SIZE (Vulkan-Headers-vulkan-sdk-1.4.313.0.tar.gz) = 2635647
Index: vulkan-headers/pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/vulkan-headers/pkg/PLIST,v
diff -u -p -r1.16 PLIST
--- vulkan-headers/pkg/PLIST 23 Jan 2025 13:59:52 -0000 1.16
+++ vulkan-headers/pkg/PLIST 11 Jul 2025 01:24:43 -0000
@@ -52,6 +52,7 @@ share/cmake/VulkanHeaders/VulkanHeadersC
share/vulkan/
share/vulkan/registry/
share/vulkan/registry/apiconventions.py
+share/vulkan/registry/base_generator.py
share/vulkan/registry/cgenerator.py
share/vulkan/registry/generator.py
share/vulkan/registry/parse_dependency.py
@@ -66,3 +67,4 @@ share/vulkan/registry/validusage.json
share/vulkan/registry/video.xml
share/vulkan/registry/vk.xml
share/vulkan/registry/vkconventions.py
+share/vulkan/registry/vulkan_object.py
Index: vulkan-loader/Makefile
===================================================================
RCS file: /cvs/ports/graphics/vulkan-loader/Makefile,v
diff -u -p -r1.30 Makefile
--- vulkan-loader/Makefile 28 Jan 2025 14:38:28 -0000 1.30
+++ vulkan-loader/Makefile 11 Jul 2025 01:24:43 -0000
@@ -1,11 +1,10 @@
COMMENT = Vulkan ICD loader
-V = 1.4.304.0
+V = 1.4.313.0
PKGNAME = vulkan-loader-${V}
GH_TAGNAME = vulkan-sdk-${V}
GH_ACCOUNT = KhronosGroup
GH_PROJECT = Vulkan-Loader
-REVISION = 0
SHARED_LIBS += vulkan 1.3 # 1.4.304.0
Index: vulkan-loader/distinfo
===================================================================
RCS file: /cvs/ports/graphics/vulkan-loader/distinfo,v
diff -u -p -r1.17 distinfo
--- vulkan-loader/distinfo 23 Jan 2025 13:59:52 -0000 1.17
+++ vulkan-loader/distinfo 11 Jul 2025 01:24:43 -0000
@@ -1,2 +1,2 @@
-SHA256 (Vulkan-Loader-vulkan-sdk-1.4.304.0.tar.gz) = l1rCl2J2lk1b/Y6XsoqrhfZRsiX6FSukFQZ/fURDmW8=
-SIZE (Vulkan-Loader-vulkan-sdk-1.4.304.0.tar.gz) = 1756893
+SHA256 (Vulkan-Loader-vulkan-sdk-1.4.313.0.tar.gz) = xzb6edl0w1E/VXO3QkntACqrWfHRXRwT/B0AZEgwhpo=
+SIZE (Vulkan-Loader-vulkan-sdk-1.4.313.0.tar.gz) = 1757076
Index: vulkan-tools/Makefile
===================================================================
RCS file: /cvs/ports/graphics/vulkan-tools/Makefile,v
diff -u -p -r1.25 Makefile
--- vulkan-tools/Makefile 23 Jan 2025 13:59:52 -0000 1.25
+++ vulkan-tools/Makefile 11 Jul 2025 01:24:43 -0000
@@ -1,6 +1,6 @@
COMMENT = Vulkan Utilities and Tools
-V = 1.4.304.0
+V = 1.4.313.0
PKGNAME = vulkan-tools-${V}
GH_TAGNAME = vulkan-sdk-${V}
GH_ACCOUNT = KhronosGroup
Index: vulkan-tools/distinfo
===================================================================
RCS file: /cvs/ports/graphics/vulkan-tools/distinfo,v
diff -u -p -r1.17 distinfo
--- vulkan-tools/distinfo 23 Jan 2025 13:59:52 -0000 1.17
+++ vulkan-tools/distinfo 11 Jul 2025 01:24:43 -0000
@@ -1,2 +1,2 @@
-SHA256 (Vulkan-Tools-vulkan-sdk-1.4.304.0.tar.gz) = 3o/GPIlqXPx83f9O92a8KyPC5PU8EP0giPPwkWk7l1c=
-SIZE (Vulkan-Tools-vulkan-sdk-1.4.304.0.tar.gz) = 758609
+SHA256 (Vulkan-Tools-vulkan-sdk-1.4.313.0.tar.gz) = a4gEXIyte9BC4gKCbYtZfGV7mkIsofifw7CrLdZMWg8=
+SIZE (Vulkan-Tools-vulkan-sdk-1.4.313.0.tar.gz) = 799592
Index: vulkan-utility-libraries/Makefile
===================================================================
RCS file: /cvs/ports/graphics/vulkan-utility-libraries/Makefile,v
diff -u -p -r1.7 Makefile
--- vulkan-utility-libraries/Makefile 28 Jan 2025 14:38:28 -0000 1.7
+++ vulkan-utility-libraries/Makefile 11 Jul 2025 01:24:43 -0000
@@ -1,9 +1,8 @@
COMMENT = Vulkan Utility Libraries
-V = 1.4.304.0
+V = 1.4.313.0
PKGNAME = vulkan-utility-libraries-${V}
DIST_TUPLE = github KhronosGroup Vulkan-Utility-Libraries vulkan-sdk-${V} .
-REVISION = 0
CATEGORIES = devel graphics
Index: vulkan-utility-libraries/distinfo
===================================================================
RCS file: /cvs/ports/graphics/vulkan-utility-libraries/distinfo,v
diff -u -p -r1.5 distinfo
--- vulkan-utility-libraries/distinfo 23 Jan 2025 13:59:52 -0000 1.5
+++ vulkan-utility-libraries/distinfo 11 Jul 2025 01:24:43 -0000
@@ -1,2 +1,2 @@
-SHA256 (KhronosGroup-Vulkan-Utility-Libraries-vulkan-sdk-1.4.304.0.tar.gz) = ElzfX4Z1MuJlFumIrlZs3a8eFSfK91YtpK0hQNq8EsI=
-SIZE (KhronosGroup-Vulkan-Utility-Libraries-vulkan-sdk-1.4.304.0.tar.gz) = 572128
+SHA256 (KhronosGroup-Vulkan-Utility-Libraries-vulkan-sdk-1.4.313.0.tar.gz) = PgTzLGAjmXwVOtS2Pi/TRCV+QKV/9SKatzc+CKT6LdI=
+SIZE (KhronosGroup-Vulkan-Utility-Libraries-vulkan-sdk-1.4.313.0.tar.gz) = 581279
Index: vulkan-validation-layers/Makefile
===================================================================
RCS file: /cvs/ports/graphics/vulkan-validation-layers/Makefile,v
diff -u -p -r1.26 Makefile
--- vulkan-validation-layers/Makefile 23 Jan 2025 13:59:52 -0000 1.26
+++ vulkan-validation-layers/Makefile 11 Jul 2025 01:24:43 -0000
@@ -1,6 +1,6 @@
COMMENT = Vulkan Validation Layers
-V = 1.4.304.0
+V = 1.4.313.0
PKGNAME = vulkan-validation-layers-${V}
GH_TAGNAME = vulkan-sdk-${V}
GH_ACCOUNT = KhronosGroup
Index: vulkan-validation-layers/distinfo
===================================================================
RCS file: /cvs/ports/graphics/vulkan-validation-layers/distinfo,v
diff -u -p -r1.17 distinfo
--- vulkan-validation-layers/distinfo 23 Jan 2025 13:59:52 -0000 1.17
+++ vulkan-validation-layers/distinfo 11 Jul 2025 01:24:43 -0000
@@ -1,2 +1,2 @@
-SHA256 (Vulkan-ValidationLayers-vulkan-sdk-1.4.304.0.tar.gz) = lo5hLfmq5SR8t7fp1TIug0Faq9S8FKl1QeWmkR/iK1Y=
-SIZE (Vulkan-ValidationLayers-vulkan-sdk-1.4.304.0.tar.gz) = 5940153
+SHA256 (Vulkan-ValidationLayers-vulkan-sdk-1.4.313.0.tar.gz) = SbjubCNSFXsSsch+sRZbwPgqiFvCE1rZcEGshPearNA=
+SIZE (Vulkan-ValidationLayers-vulkan-sdk-1.4.313.0.tar.gz) = 6370824
Update: vulkan ports to 1.4.313.0