# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= spirv-llvm-translator VERSION= 18.1.0 KEYWORDS= lang VARIANTS= standard SDESC[standard]= 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:v18.1.0 SITES[headers]= GITHUB/KhronosGroup:SPIRV-Headers:vulkan-sdk-1.3.280.0 DISTFILE[1]= generated:main DISTFILE[2]= generated:headers DF_INDEX= 1 2 SPKGS[standard]= complete primary dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= llvm:dev:standard llvm:tools:standard BUILDRUN_DEPENDS= llvm:primary:standard USES= cmake FPC_EQUIVALENT= devel/spirv-llvm-translator SOVERSION= 18.1.5 PLIST_SUB= SOMAJORMIN=18.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.3.280.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:259:distinfo] 78a770eff24d5ffe2798479845adec4b909cbf058ddc55830ea00fa7d2c1698a 1689216 KhronosGroup-SPIRV-LLVM-Translator-18.1.0.tar.gz a00906b6bddaac1e37192eff2704582f82ce2d971f1aacee4d51d9db33b0f772 472159 KhronosGroup-SPIRV-Headers-ulkan-sdk-1.3.280.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