aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/qt6-shadertools
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2022-08-12 17:55:36 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2022-08-21 16:42:38 +0000
commit66259c9c641b1fc828becbe2959dbe7380e55fe1 (patch)
tree51cf52052254ebf8e2952a27f6db5f660f617c28 /x11-toolkits/qt6-shadertools
parent0ed02853e907e2985aa9e7143c4584122d6fd00a (diff)
downloadports-66259c9c641b1fc828becbe2959dbe7380e55fe1.tar.gz
ports-66259c9c641b1fc828becbe2959dbe7380e55fe1.zip
Diffstat (limited to 'x11-toolkits/qt6-shadertools')
-rw-r--r--x11-toolkits/qt6-shadertools/Makefile31
-rw-r--r--x11-toolkits/qt6-shadertools/distinfo3
-rw-r--r--x11-toolkits/qt6-shadertools/pkg-descr8
-rw-r--r--x11-toolkits/qt6-shadertools/pkg-plist48
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