# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= spirv-llvm-translator VERSION= 21.1.4 KEYWORDS= lang VARIANTS= std SDESC[std]= LLVM to SPIRV Translator HOMEPAGE= https://github.com/KhronosGroup/SPIRV-LLVM-Translator CONTACT= nobody DOWNLOAD_GROUPS= main headers SITES[main]= GITHUB/KhronosGroup:SPIRV-LLVM-Translator:v21.1.4 SITES[headers]= GITHUB/KhronosGroup:SPIRV-Headers:vulkan-sdk-1.4.341.0 DISTFILE[1]= generated:main DISTFILE[2]= generated:headers DIST_SUBDIR= llvm21 DF_INDEX= 1 2 SPKGS[std]= set primary dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= llvm:dev:std llvm:tools:std BUILDRUN_DEPENDS= llvm:primary:std USES= cmake FPC_EQUIVALENT= devel/spirv-llvm-translator SOVERSION= 21.1.8 PLIST_SUB= SOMAJORMIN=21.1 CMAKE_ARGS= -DBUILD_SHARED_LIBS:BOOL=ON -DLLVM_BUILD_TOOLS:BOOL=ON -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR={{WRKDIR}}/SPIRV-Headers-vulkan-sdk-1.4.341.0 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/llvm-spirv ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libLLVMSPIRVLib.so post-extract: # match headers ${REINPLACE_CMD} -e 's|ConstFunctionPointerINTEL|ConstantFunctionPointerINTEL|g' \ ${WRKSRC}/lib/SPIRV/SPIRVReader.cpp \ ${WRKSRC}/lib/SPIRV/SPIRVWriter.cpp \ ${WRKSRC}/lib/SPIRV/libSPIRV/SPIRVFunction.h \ ${WRKSRC}/lib/SPIRV/libSPIRV/SPIRVModule.h \ ${WRKSRC}/lib/SPIRV/libSPIRV/SPIRVModule.cpp \ ${WRKSRC}/lib/SPIRV/libSPIRV/SPIRVOpCode.h \ ${WRKSRC}/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h [FILE:420:descriptions/desc.primary] This package contains the LLVM/SPIR-V Bi-Directional Translator, a library and tool for translation between LLVM IR and SPIR-V. SPIR-V is a binary intermediate language for representing graphical-shader stages and compute kernels for multiple Khronos APIs, including OpenCL, OpenGL, and Vulkan. SPIR-V defines a new language and is a successor to the original Khronos SPIR, which supported only OpenCL device programs. [FILE:273:distinfo] e900c907b62f82cf541a611b33d6685f375fe3bda6f041087fcdba350ffb437d 1849622 llvm21/KhronosGroup-SPIRV-LLVM-Translator-21.1.4.tar.gz cab0a654c4917e16367483296b44cdb1d614e3120c721beafcd37e3a8580486c 561287 llvm21/KhronosGroup-SPIRV-Headers-ulkan-sdk-1.4.341.0.tar.gz [FILE:53:manifests/plist.primary] bin/llvm-spirv lib/libLLVMSPIRVLib.so.%%SOMAJORMIN%% [FILE:133:manifests/plist.dev] include/LLVMSPIRVLib/ LLVMSPIRVExtensions.inc LLVMSPIRVLib.h LLVMSPIRVOpts.h lib/libLLVMSPIRVLib.so lib/pkgconfig/LLVMSPIRVLib.pc