diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2020-12-26 00:23:49 +0000 |
---|---|---|
committer | Jan Beich <jbeich@FreeBSD.org> | 2020-12-26 00:23:49 +0000 |
commit | 2ed21bec6c91142d45601b33884e718161fd279a (patch) | |
tree | 3ac93f5c843d69268a239329928280089d64f014 /graphics/spirv-tools | |
parent | bb3505fd5f06d4a7e08c0b54976829abc14ade19 (diff) | |
download | ports-2ed21bec6c91142d45601b33884e718161fd279a.tar.gz ports-2ed21bec6c91142d45601b33884e718161fd279a.zip |
devel/spirv-tools: move to graphics/ where glslang is
Notes
Notes:
svn path=/head/; revision=559263
Diffstat (limited to 'graphics/spirv-tools')
-rw-r--r-- | graphics/spirv-tools/Makefile | 25 | ||||
-rw-r--r-- | graphics/spirv-tools/distinfo | 5 | ||||
-rw-r--r-- | graphics/spirv-tools/pkg-descr | 11 | ||||
-rw-r--r-- | graphics/spirv-tools/pkg-plist | 32 |
4 files changed, 73 insertions, 0 deletions
diff --git a/graphics/spirv-tools/Makefile b/graphics/spirv-tools/Makefile new file mode 100644 index 000000000000..7a4e5bf402fa --- /dev/null +++ b/graphics/spirv-tools/Makefile @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= spirv-tools +DISTVERSIONPREFIX= v +DISTVERSION= 2020.6 +CATEGORIES= graphics + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= Tools for processing SPIR-V intermediate shader language modules + +LICENSE= APACHE20 + +USES= cmake compiler:c++11-lib python:3.4+,build shebangfix +USE_LDCONFIG= yes +SHEBANG_FILES= tools/lesspipe/spirv-lesspipe.sh + +USE_GITHUB= yes +GH_ACCOUNT= KhronosGroup +GH_PROJECT= SPIRV-Tools +GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed:headers/external/spirv-headers + +CMAKE_ON= SPIRV_SKIP_TESTS +CMAKE_OFF= SPIRV_WERROR + +.include <bsd.port.mk> diff --git a/graphics/spirv-tools/distinfo b/graphics/spirv-tools/distinfo new file mode 100644 index 000000000000..1f51a6bc3838 --- /dev/null +++ b/graphics/spirv-tools/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1607357641 +SHA256 (KhronosGroup-SPIRV-Tools-v2020.6_GH0.tar.gz) = de2392682df8def7ac666a2a320cd475751badf4790b01c7391b7644ecb550a3 +SIZE (KhronosGroup-SPIRV-Tools-v2020.6_GH0.tar.gz) = 2595300 +SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed_GH0.tar.gz) = df2ad2520be4d95a479fa248921065885bbf435a658349a7fc164ad7b26b68c6 +SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed_GH0.tar.gz) = 395500 diff --git a/graphics/spirv-tools/pkg-descr b/graphics/spirv-tools/pkg-descr new file mode 100644 index 000000000000..069e3fc4ed73 --- /dev/null +++ b/graphics/spirv-tools/pkg-descr @@ -0,0 +1,11 @@ +The SPIR-V Tools project provides an API and commands for processing SPIR-V +modules. + +The project includes an assembler, binary module parser, disassembler, +validator, and optimizer for SPIR-V. Except for the optimizer, all are based +on a common static library. The library contains all of the implementation +details, and is used in the standalone tools whilst also enabling integration +into other code bases directly. The optimizer implementation resides in its own +library, which depends on the core library. + +WWW: https://github.com/KhronosGroup/SPIRV-Tools diff --git a/graphics/spirv-tools/pkg-plist b/graphics/spirv-tools/pkg-plist new file mode 100644 index 000000000000..e54a5ec428f1 --- /dev/null +++ b/graphics/spirv-tools/pkg-plist @@ -0,0 +1,32 @@ +bin/spirv-as +bin/spirv-cfg +bin/spirv-dis +bin/spirv-lesspipe.sh +bin/spirv-link +bin/spirv-opt +bin/spirv-reduce +bin/spirv-val +include/spirv-tools/instrument.hpp +include/spirv-tools/libspirv.h +include/spirv-tools/libspirv.hpp +include/spirv-tools/linker.hpp +include/spirv-tools/optimizer.hpp +lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkConfig.cmake +lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkTargets.cmake +lib/cmake/SPIRV-Tools-opt/SPIRV-Tools-optConfig.cmake +lib/cmake/SPIRV-Tools-opt/SPIRV-Tools-optTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/SPIRV-Tools-opt/SPIRV-Tools-optTargets.cmake +lib/cmake/SPIRV-Tools-reduce/SPIRV-Tools-reduceConfig.cmake +lib/cmake/SPIRV-Tools-reduce/SPIRV-Tools-reduceTarget-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/SPIRV-Tools-reduce/SPIRV-Tools-reduceTarget.cmake +lib/cmake/SPIRV-Tools/SPIRV-ToolsConfig.cmake +lib/cmake/SPIRV-Tools/SPIRV-ToolsTarget-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/SPIRV-Tools/SPIRV-ToolsTarget.cmake +lib/libSPIRV-Tools-link.a +lib/libSPIRV-Tools-opt.a +lib/libSPIRV-Tools-reduce.a +lib/libSPIRV-Tools-shared.so +lib/libSPIRV-Tools.a +libdata/pkgconfig/SPIRV-Tools-shared.pc +libdata/pkgconfig/SPIRV-Tools.pc |