git: 1fe4b37fb474 - main - graphics/shaderc: update SPIRV-Headers version and take maintainership

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Sun, 28 Sep 2025 02:57:46 UTC
The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1fe4b37fb474c0e7233d2046eba36e83bf3d38de

commit 1fe4b37fb474c0e7233d2046eba36e83bf3d38de
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2025-09-28 02:54:50 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-09-28 02:57:37 +0000

    graphics/shaderc: update SPIRV-Headers version and take maintainership
    
    While here:
    - add LICENSE_FILE
    - add DOCS option
    - reorder variables to make portclippy happy
---
 graphics/shaderc/Makefile | 26 +++++++++++++++++++++-----
 graphics/shaderc/distinfo |  6 +++---
 2 files changed, 24 insertions(+), 8 deletions(-)

diff --git a/graphics/shaderc/Makefile b/graphics/shaderc/Makefile
index 605964526f53..2c9ad301bb0d 100644
--- a/graphics/shaderc/Makefile
+++ b/graphics/shaderc/Makefile
@@ -1,13 +1,15 @@
 PORTNAME=	shaderc
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2025.4
+PORTREVISION=	1
 CATEGORIES=	graphics devel
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	tagattie@FreeBSD.org
 COMMENT=	GLSL/HLSL to SPIR-V shader compiler
 WWW=		https://github.com/google/shaderc
 
 LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	glslang>0:graphics/glslang \
 		spirv-tools>0:graphics/spirv-tools
@@ -15,17 +17,27 @@ TEST_DEPENDS=	googletest>0:devel/googletest
 
 USES=		cmake:testing compiler:c++11-lib localbase:ldflags \
 		python:build shebangfix
+
 USE_GITHUB=	yes
-USE_LDCONFIG=	yes
 GH_ACCOUNT=	google
-GH_TUPLE=	KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-430-g2a611a9:headers/third_party/spirv-headers
+GH_TUPLE=	KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-446-g01e0577:headers/third_party/spirv-headers
+
+USE_LDCONFIG=	yes
+
 SHEBANG_FILES=	utils/add_copyright.py
-CMAKE_ON+=	${CMAKE_TESTING_OFF}
-CMAKE_TESTING_OFF=	SHADERC_SKIP_TESTS
+
 CMAKE_ARGS=	-Dglslang_SOURCE_DIR:PATH="${LOCALBASE}/include/glslang" \
 		-DSPIRV-Headers_SOURCE_DIR:PATH="${WRKSRC}/third_party/spirv-headers"
+CMAKE_ON+=	${CMAKE_TESTING_OFF}
+CMAKE_TESTING_OFF=	SHADERC_SKIP_TESTS
+
 LDFLAGS+=	-Wl,-z,defs # glslang
 
+PORTDOCS=	AUTHORS CHANGES CONTRIBUTING.md CONTRIBUTORS \
+		DEVELOPMENT.howto.md README.md
+
+OPTIONS_DEFINE=	DOCS
+
 post-patch:
 # Disable bundled dependencies
 	${REINPLACE_CMD} '/third_party/d' ${WRKSRC}/CMakeLists.txt
@@ -40,4 +52,8 @@ pre-configure:
 	${ECHO_CMD} "\"`${PKG_BIN} query '%n v%v' spirv-tools`\n\"" >> ${WRKSRC}/glslc/src/build-version.inc
 	${ECHO_CMD} "\"`${PKG_BIN} query '%n %v' glslang`\n\"" >> ${WRKSRC}/glslc/src/build-version.inc
 
+post-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
 .include <bsd.port.mk>
diff --git a/graphics/shaderc/distinfo b/graphics/shaderc/distinfo
index 6e64010b6012..91ef3b219a7a 100644
--- a/graphics/shaderc/distinfo
+++ b/graphics/shaderc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758973998
+TIMESTAMP = 1759026803
 SHA256 (google-shaderc-v2025.4_GH0.tar.gz) = 8a89fb6612ace8954470aae004623374a8fc8b7a34a4277bee5527173b064faf
 SIZE (google-shaderc-v2025.4_GH0.tar.gz) = 228962
-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
+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