diff options
author | Tobias C. Berner <tcberner@FreeBSD.org> | 2022-08-12 17:55:36 +0000 |
---|---|---|
committer | Tobias C. Berner <tcberner@FreeBSD.org> | 2022-08-21 16:42:38 +0000 |
commit | 66259c9c641b1fc828becbe2959dbe7380e55fe1 (patch) | |
tree | 51cf52052254ebf8e2952a27f6db5f660f617c28 /x11-toolkits/qt6-shadertools | |
parent | 0ed02853e907e2985aa9e7143c4584122d6fd00a (diff) | |
download | ports-66259c9c641b1fc828becbe2959dbe7380e55fe1.tar.gz ports-66259c9c641b1fc828becbe2959dbe7380e55fe1.zip |
Diffstat (limited to 'x11-toolkits/qt6-shadertools')
-rw-r--r-- | x11-toolkits/qt6-shadertools/Makefile | 31 | ||||
-rw-r--r-- | x11-toolkits/qt6-shadertools/distinfo | 3 | ||||
-rw-r--r-- | x11-toolkits/qt6-shadertools/pkg-descr | 8 | ||||
-rw-r--r-- | x11-toolkits/qt6-shadertools/pkg-plist | 48 |
4 files changed, 90 insertions, 0 deletions
diff --git a/x11-toolkits/qt6-shadertools/Makefile b/x11-toolkits/qt6-shadertools/Makefile new file mode 100644 index 000000000000..6c279962562e --- /dev/null +++ b/x11-toolkits/qt6-shadertools/Makefile @@ -0,0 +1,31 @@ +PORTNAME= shadertools +DISTVERSION= ${QT6_VERSION} +CATEGORIES= x11-toolkits +PKGNAMEPREFIX= qt6- + +MAINTAINER= kde@FreeBSD.org +COMMENT= Provides tools for the cross-platform Qt shader pipeline + +BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers +LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ + libdouble-conversion.so:devel/double-conversion \ + libexpat.so:textproc/expat2 \ + libfreetype.so:print/freetype2 \ + libgraphite2.so:graphics/graphite2 \ + libharfbuzz.so:print/harfbuzz \ + libicui18n.so:devel/icu \ + libpcre.so:devel/pcre \ + libpcre2-16.so:devel/pcre2 \ + libpng16.so:graphics/png \ + libxkbcommon.so:x11/libxkbcommon \ + libzstd.so:archivers/zstd + +USES= cmake compiler:c++17-lang gettext-runtime gl gnome python:build xorg \ + qt-dist:6 +USE_GL= gl +USE_GNOME= glib20 +USE_QT= base +USE_XORG= x11 xau xcb xdmcp +USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} + +.include <bsd.port.mk> diff --git a/x11-toolkits/qt6-shadertools/distinfo b/x11-toolkits/qt6-shadertools/distinfo new file mode 100644 index 000000000000..3ab6f2e21f35 --- /dev/null +++ b/x11-toolkits/qt6-shadertools/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1660482626 +SHA256 (KDE/Qt/6.3.1/qtshadertools-everywhere-src-6.3.1.tar.xz) = 59b77176961528cc7b0c9325134655e273aa87b4cb386c0f4683d8f2852e435a +SIZE (KDE/Qt/6.3.1/qtshadertools-everywhere-src-6.3.1.tar.xz) = 998200 diff --git a/x11-toolkits/qt6-shadertools/pkg-descr b/x11-toolkits/qt6-shadertools/pkg-descr new file mode 100644 index 000000000000..2dd6f60c40b9 --- /dev/null +++ b/x11-toolkits/qt6-shadertools/pkg-descr @@ -0,0 +1,8 @@ +Qt is a cross-platform application and UI framework for developers +using C++ or QML, a CSS/JavaScript-like language. + +Provides tools for the cross-platform Qt shader pipeline. +These enable processing graphics and compute shaders to make them usable for +Qt Quick and other components in the Qt ecosystem. + +WWW: http://qt-project.org diff --git a/x11-toolkits/qt6-shadertools/pkg-plist b/x11-toolkits/qt6-shadertools/pkg-plist new file mode 100644 index 000000000000..8db504711b62 --- /dev/null +++ b/x11-toolkits/qt6-shadertools/pkg-plist @@ -0,0 +1,48 @@ +%%QT_INCDIR%%/QtShaderTools/%%FULLVER%%/QtShaderTools/private/qshaderbaker_p.h +%%QT_INCDIR%%/QtShaderTools/%%FULLVER%%/QtShaderTools/private/qshaderbatchablerewriter_p.h +%%QT_INCDIR%%/QtShaderTools/%%FULLVER%%/QtShaderTools/private/qspirvcompiler_p.h +%%QT_INCDIR%%/QtShaderTools/%%FULLVER%%/QtShaderTools/private/qspirvshader_p.h +%%QT_INCDIR%%/QtShaderTools/%%FULLVER%%/QtShaderTools/private/qspirvshaderremap_p.h +%%QT_INCDIR%%/QtShaderTools/%%FULLVER%%/QtShaderTools/private/qtshadertoolsexports_p.h +%%QT_INCDIR%%/QtShaderTools/%%FULLVER%%/QtShaderTools/private/qtshadertoolsglobal_p.h +%%QT_INCDIR%%/QtShaderTools/QtShaderTools +%%QT_INCDIR%%/QtShaderTools/QtShaderToolsDepends +%%QT_INCDIR%%/QtShaderTools/QtShaderToolsVersion +%%QT_INCDIR%%/QtShaderTools/qtshadertoolsexports.h +%%QT_INCDIR%%/QtShaderTools/qtshadertoolsglobal.h +%%QT_INCDIR%%/QtShaderTools/qtshadertoolsversion.h +lib/cmake/Qt6BuildInternals/StandaloneTests/QtShaderToolsTestsConfig.cmake +lib/cmake/Qt6ShaderTools/Qt6ShaderToolsAdditionalTargetInfo.cmake +lib/cmake/Qt6ShaderTools/Qt6ShaderToolsConfig.cmake +lib/cmake/Qt6ShaderTools/Qt6ShaderToolsConfigVersion.cmake +lib/cmake/Qt6ShaderTools/Qt6ShaderToolsConfigVersionImpl.cmake +lib/cmake/Qt6ShaderTools/Qt6ShaderToolsDependencies.cmake +lib/cmake/Qt6ShaderTools/Qt6ShaderToolsTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Qt6ShaderTools/Qt6ShaderToolsTargets.cmake +lib/cmake/Qt6ShaderTools/Qt6ShaderToolsVersionlessTargets.cmake +lib/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsMacros.cmake +lib/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsToolsAdditionalTargetInfo.cmake +lib/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsToolsConfig.cmake +lib/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsToolsConfigVersion.cmake +lib/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsToolsConfigVersionImpl.cmake +lib/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsToolsDependencies.cmake +lib/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsToolsTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsToolsTargets.cmake +lib/cmake/Qt6ShaderToolsTools/Qt6ShaderToolsToolsVersionlessTargets.cmake +%%QT_BINDIR%%/qsb +%%QT_LIBDIR%%/libQt6ShaderTools.prl +%%QT_LIBDIR%%/libQt6ShaderTools.so +%%QT_LIBDIR%%/libQt6ShaderTools.so.6 +%%QT_LIBDIR%%/libQt6ShaderTools.so.%%FULLVER%% +%%QT_LIBDIR%%/metatypes/qt6shadertools_%%CMAKE_BUILD_TYPE%%_metatypes.json +%%QT_MKSPECDIR%%/modules/qt_lib_shadertools.pri +%%QT_MKSPECDIR%%/modules/qt_lib_shadertools_private.pri +libdata/pkgconfig/Qt6ShaderTools.pc +%%QT_DATADIR%%/modules/ShaderTools.json +@dir %%QT_CMAKEDIR%%/Qt6BuildInternals/StandaloneTests +@dir %%QT_CMAKEDIR%%/Qt6ShaderTools +@dir %%QT_CMAKEDIR%%/Qt6ShaderToolsTools +@dir %%QT_LIBDIR%%/cmake/Qt6BuildInternals/StandaloneTests +@dir %%QT_LIBDIR%%/cmake/Qt6ShaderTools +@dir %%QT_LIBDIR%%/cmake/Qt6ShaderToolsTools +@dir %%QT_LIBDIR%%/pkgconfig |