git: 1fcdc76337bc - main - graphics/spirv-tools: update to 2025.4 and take maintainership
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 29 Sep 2025 08:44:53 UTC
The branch main has been updated by tagattie:
URL: https://cgit.FreeBSD.org/ports/commit/?id=1fcdc76337bc69b9124a845f82ced4d81fb61b46
commit 1fcdc76337bc69b9124a845f82ced4d81fb61b46
Author: Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2025-09-29 08:39:20 +0000
Commit: Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-09-29 08:44:42 +0000
graphics/spirv-tools: update to 2025.4 and take maintainership
While here:
- add LICENSE_FILE
- add DOCS option
- sort variable order to make portclippy happy
Changelog: https://github.com/KhronosGroup/SPIRV-Tools/blob/v2025.4/CHANGES
---
graphics/spirv-tools/Makefile | 26 +++++++++++++++++++-------
graphics/spirv-tools/distinfo | 10 +++++-----
graphics/spirv-tools/pkg-plist | 1 +
3 files changed, 25 insertions(+), 12 deletions(-)
diff --git a/graphics/spirv-tools/Makefile b/graphics/spirv-tools/Makefile
index 4824fea487f4..df899b022e05 100644
--- a/graphics/spirv-tools/Makefile
+++ b/graphics/spirv-tools/Makefile
@@ -1,23 +1,35 @@
PORTNAME= spirv-tools
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.3.rc1 # please always bump all dependencies when updated because at least graphics/shaderc links in static libraries
+DISTVERSION= 2025.4 # please always bump all dependencies when updated because at least graphics/shaderc links in static libraries
CATEGORIES= graphics
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tagattie@FreeBSD.org
COMMENT= Tools for processing SPIR-V intermediate shader language modules
WWW= https://github.com/KhronosGroup/SPIRV-Tools
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake compiler:c++11-lib python:build shebangfix
-USE_LDCONFIG= yes
-SHEBANG_FILES= tools/lesspipe/spirv-lesspipe.sh
+USES= cmake:testing compiler:c++11-lib python:build shebangfix
USE_GITHUB= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= SPIRV-Tools
-GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-430-g2a611a9:headers/external/spirv-headers
+GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-446-g01e0577:headers/external/spirv-headers
+
+USE_LDCONFIG= yes
+
+SHEBANG_FILES= tools/lesspipe/spirv-lesspipe.sh
+
+CMAKE_ON= SPIRV_SKIP_TESTS
+CMAKE_TESTING_OFF= SPIRV_SKIP_TESTS
+
+PORTDOCS= CHANGES CONTRIBUTING.md README.md SECURITY.md
+
+OPTIONS_DEFINE= DOCS
-CMAKE_ON= SPIRV_SKIP_TESTS
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/graphics/spirv-tools/distinfo b/graphics/spirv-tools/distinfo
index c84de2476b33..6a6a3319bc34 100644
--- a/graphics/spirv-tools/distinfo
+++ b/graphics/spirv-tools/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750708773
-SHA256 (KhronosGroup-SPIRV-Tools-v2025.3.rc1_GH0.tar.gz) = efcb234aaf9963af4dded380b660d1ea3482d94b82e9dcb9be6e39b610ea82d6
-SIZE (KhronosGroup-SPIRV-Tools-v2025.3.rc1_GH0.tar.gz) = 3335092
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-430-g2a611a9_GH0.tar.gz) = f88c4918fc307c406b03587689bec0b7b5aaf9539955d3ee7a698342c2c52e8e
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-430-g2a611a9_GH0.tar.gz) = 538631
+TIMESTAMP = 1759125287
+SHA256 (KhronosGroup-SPIRV-Tools-v2025.4_GH0.tar.gz) = d256aa82de849bdce4b05060081dadcc9145c2173a056e8531f649f8975e582e
+SIZE (KhronosGroup-SPIRV-Tools-v2025.4_GH0.tar.gz) = 3391548
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 587ce4165852fb4fd7352d81c141c02c0af735f25000212e5d9bd9d9c47f6e78
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 545796
diff --git a/graphics/spirv-tools/pkg-plist b/graphics/spirv-tools/pkg-plist
index 974cf735bcdd..b6236cfb56ab 100644
--- a/graphics/spirv-tools/pkg-plist
+++ b/graphics/spirv-tools/pkg-plist
@@ -1,5 +1,6 @@
bin/spirv-as
bin/spirv-cfg
+bin/spirv-diff
bin/spirv-dis
bin/spirv-lesspipe.sh
bin/spirv-link