sync ports with The Matrix
This commit is contained in:
parent
8144da6a12
commit
feed0802f0
47 changed files with 196 additions and 158 deletions
|
@ -305,6 +305,7 @@
|
|||
SUBDIR += skanlite
|
||||
SUBDIR += sketch
|
||||
SUBDIR += slop
|
||||
SUBDIR += spirv-cross
|
||||
SUBDIR += spirv-headers
|
||||
SUBDIR += spirv-tools
|
||||
SUBDIR += termtosvg
|
||||
|
|
27
graphics/spirv-cross/Makefile
Normal file
27
graphics/spirv-cross/Makefile
Normal file
|
@ -0,0 +1,27 @@
|
|||
COMMENT = parse and convert SPIR-V to other shader languages
|
||||
|
||||
VERSION = 2021-01-15
|
||||
DIST_TUPLE = github KhronosGroup SPIRV-Cross ${VERSION} .
|
||||
PKGNAME = spirv-cross-${VERSION:S/-//g}
|
||||
|
||||
SHARED_LIBS += spirv-cross-c-shared 0.0 # 0.0
|
||||
|
||||
CATEGORIES = devel graphics
|
||||
|
||||
# Apache 2.0
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} c m
|
||||
|
||||
# C++11
|
||||
COMPILER = base-clang ports-gcc
|
||||
|
||||
MODULES = devel/cmake \
|
||||
lang/python
|
||||
|
||||
MODPY_RUNDEP = No
|
||||
|
||||
CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE \
|
||||
-DSPIRV_CROSS_SHARED=ON
|
||||
|
||||
.include <bsd.port.mk>
|
2
graphics/spirv-cross/distinfo
Normal file
2
graphics/spirv-cross/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (KhronosGroup-SPIRV-Cross-2021-01-15.tar.gz) = 1wCGO1SMvH8npnjO4wX1YWaaEm6yzBHTanAj38RiucQ=
|
||||
SIZE (KhronosGroup-SPIRV-Cross-2021-01-15.tar.gz) = 1444164
|
6
graphics/spirv-cross/pkg/DESCR
Normal file
6
graphics/spirv-cross/pkg/DESCR
Normal file
|
@ -0,0 +1,6 @@
|
|||
SPIRV-Cross is a tool designed for parsing and converting SPIR-V to
|
||||
other shader languages.
|
||||
|
||||
SPIRV-Cross tries hard to emit readable and clean output from the
|
||||
SPIR-V. The goal is to emit GLSL or MSL that looks like it was written
|
||||
by a human and not awkward IR/assembly-like code.
|
65
graphics/spirv-cross/pkg/PLIST
Normal file
65
graphics/spirv-cross/pkg/PLIST
Normal file
|
@ -0,0 +1,65 @@
|
|||
@bin bin/spirv-cross
|
||||
include/spirv_cross/
|
||||
include/spirv_cross/GLSL.std.450.h
|
||||
include/spirv_cross/spirv.h
|
||||
include/spirv_cross/spirv.hpp
|
||||
include/spirv_cross/spirv_cfg.hpp
|
||||
include/spirv_cross/spirv_common.hpp
|
||||
include/spirv_cross/spirv_cpp.hpp
|
||||
include/spirv_cross/spirv_cross.hpp
|
||||
include/spirv_cross/spirv_cross_c.h
|
||||
include/spirv_cross/spirv_cross_containers.hpp
|
||||
include/spirv_cross/spirv_cross_error_handling.hpp
|
||||
include/spirv_cross/spirv_cross_parsed_ir.hpp
|
||||
include/spirv_cross/spirv_cross_util.hpp
|
||||
include/spirv_cross/spirv_glsl.hpp
|
||||
include/spirv_cross/spirv_hlsl.hpp
|
||||
include/spirv_cross/spirv_msl.hpp
|
||||
include/spirv_cross/spirv_parser.hpp
|
||||
include/spirv_cross/spirv_reflect.hpp
|
||||
@lib lib/libspirv-cross-c-shared.so.${LIBspirv-cross-c-shared_VERSION}
|
||||
@static-lib lib/libspirv-cross-c.a
|
||||
@static-lib lib/libspirv-cross-core.a
|
||||
@static-lib lib/libspirv-cross-cpp.a
|
||||
@static-lib lib/libspirv-cross-glsl.a
|
||||
@static-lib lib/libspirv-cross-hlsl.a
|
||||
@static-lib lib/libspirv-cross-msl.a
|
||||
@static-lib lib/libspirv-cross-reflect.a
|
||||
@static-lib lib/libspirv-cross-util.a
|
||||
lib/pkgconfig/spirv-cross-c-shared.pc
|
||||
share/spirv_cross_c/
|
||||
share/spirv_cross_c/cmake/
|
||||
share/spirv_cross_c/cmake/spirv_cross_cConfig${MODCMAKE_BUILD_SUFFIX}
|
||||
share/spirv_cross_c/cmake/spirv_cross_cConfig.cmake
|
||||
share/spirv_cross_c_shared/
|
||||
share/spirv_cross_c_shared/cmake/
|
||||
share/spirv_cross_c_shared/cmake/spirv_cross_c_sharedConfig${MODCMAKE_BUILD_SUFFIX}
|
||||
share/spirv_cross_c_shared/cmake/spirv_cross_c_sharedConfig.cmake
|
||||
share/spirv_cross_core/
|
||||
share/spirv_cross_core/cmake/
|
||||
share/spirv_cross_core/cmake/spirv_cross_coreConfig${MODCMAKE_BUILD_SUFFIX}
|
||||
share/spirv_cross_core/cmake/spirv_cross_coreConfig.cmake
|
||||
share/spirv_cross_cpp/
|
||||
share/spirv_cross_cpp/cmake/
|
||||
share/spirv_cross_cpp/cmake/spirv_cross_cppConfig${MODCMAKE_BUILD_SUFFIX}
|
||||
share/spirv_cross_cpp/cmake/spirv_cross_cppConfig.cmake
|
||||
share/spirv_cross_glsl/
|
||||
share/spirv_cross_glsl/cmake/
|
||||
share/spirv_cross_glsl/cmake/spirv_cross_glslConfig${MODCMAKE_BUILD_SUFFIX}
|
||||
share/spirv_cross_glsl/cmake/spirv_cross_glslConfig.cmake
|
||||
share/spirv_cross_hlsl/
|
||||
share/spirv_cross_hlsl/cmake/
|
||||
share/spirv_cross_hlsl/cmake/spirv_cross_hlslConfig${MODCMAKE_BUILD_SUFFIX}
|
||||
share/spirv_cross_hlsl/cmake/spirv_cross_hlslConfig.cmake
|
||||
share/spirv_cross_msl/
|
||||
share/spirv_cross_msl/cmake/
|
||||
share/spirv_cross_msl/cmake/spirv_cross_mslConfig${MODCMAKE_BUILD_SUFFIX}
|
||||
share/spirv_cross_msl/cmake/spirv_cross_mslConfig.cmake
|
||||
share/spirv_cross_reflect/
|
||||
share/spirv_cross_reflect/cmake/
|
||||
share/spirv_cross_reflect/cmake/spirv_cross_reflectConfig${MODCMAKE_BUILD_SUFFIX}
|
||||
share/spirv_cross_reflect/cmake/spirv_cross_reflectConfig.cmake
|
||||
share/spirv_cross_util/
|
||||
share/spirv_cross_util/cmake/
|
||||
share/spirv_cross_util/cmake/spirv_cross_utilConfig${MODCMAKE_BUILD_SUFFIX}
|
||||
share/spirv_cross_util/cmake/spirv_cross_utilConfig.cmake
|
Loading…
Add table
Add a link
Reference in a new issue