git: 1fe4b37fb474 - main - graphics/shaderc: update SPIRV-Headers version and take maintainership
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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