pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

qt6-qtwayland: build more components on NetBSD



Module Name:	pkgsrc-wip
Committed By:	Niclas Rosenvik <nros%pkgsrc.org@localhost>
Pushed By:	nros
Date:		Thu Oct 27 21:25:28 2022 +0200
Changeset:	274d1a785ae24e956fd16b677bfcc0cffa35aa0a

Modified Files:
	qt6-qtwayland/PLIST
	qt6-qtwayland/distinfo
Added Files:
	qt6-qtwayland/patches/patch-src_configure.cmake

Log Message:
qt6-qtwayland: build more components on NetBSD

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=274d1a785ae24e956fd16b677bfcc0cffa35aa0a

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 qt6-qtwayland/PLIST                             | 35 +++++++++++++++++++++++++
 qt6-qtwayland/distinfo                          |  1 +
 qt6-qtwayland/patches/patch-src_configure.cmake | 15 +++++++++++
 3 files changed, 51 insertions(+)

diffs:
diff --git a/qt6-qtwayland/PLIST b/qt6-qtwayland/PLIST
index d2961c2a83..933e7be56f 100644
--- a/qt6-qtwayland/PLIST
+++ b/qt6-qtwayland/PLIST
@@ -389,6 +389,18 @@ qt6/lib/cmake/Qt6Qml/QmlPlugins/Qt6qwaylandcompositorpluginConfigVersion.cmake
 qt6/lib/cmake/Qt6Qml/QmlPlugins/Qt6qwaylandcompositorpluginConfigVersionImpl.cmake
 qt6/lib/cmake/Qt6Qml/QmlPlugins/Qt6qwaylandcompositorpluginTargets-release.cmake
 qt6/lib/cmake/Qt6Qml/QmlPlugins/Qt6qwaylandcompositorpluginTargets.cmake
+qt6/lib/cmake/Qt6WaylandClient/Qt6DmaBufServerBufferPluginAdditionalTargetInfo.cmake
+qt6/lib/cmake/Qt6WaylandClient/Qt6DmaBufServerBufferPluginConfig.cmake
+qt6/lib/cmake/Qt6WaylandClient/Qt6DmaBufServerBufferPluginConfigVersion.cmake
+qt6/lib/cmake/Qt6WaylandClient/Qt6DmaBufServerBufferPluginConfigVersionImpl.cmake
+qt6/lib/cmake/Qt6WaylandClient/Qt6DmaBufServerBufferPluginTargets-release.cmake
+qt6/lib/cmake/Qt6WaylandClient/Qt6DmaBufServerBufferPluginTargets.cmake
+qt6/lib/cmake/Qt6WaylandClient/Qt6DrmEglServerBufferPluginAdditionalTargetInfo.cmake
+qt6/lib/cmake/Qt6WaylandClient/Qt6DrmEglServerBufferPluginConfig.cmake
+qt6/lib/cmake/Qt6WaylandClient/Qt6DrmEglServerBufferPluginConfigVersion.cmake
+qt6/lib/cmake/Qt6WaylandClient/Qt6DrmEglServerBufferPluginConfigVersionImpl.cmake
+qt6/lib/cmake/Qt6WaylandClient/Qt6DrmEglServerBufferPluginTargets-release.cmake
+qt6/lib/cmake/Qt6WaylandClient/Qt6DrmEglServerBufferPluginTargets.cmake
 qt6/lib/cmake/Qt6WaylandClient/Qt6QWaylandBradientDecorationPluginAdditionalTargetInfo.cmake
 qt6/lib/cmake/Qt6WaylandClient/Qt6QWaylandBradientDecorationPluginConfig.cmake
 qt6/lib/cmake/Qt6WaylandClient/Qt6QWaylandBradientDecorationPluginConfigVersion.cmake
@@ -447,6 +459,24 @@ qt6/lib/cmake/Qt6WaylandClient/Qt6WaylandClientPlugins.cmake
 qt6/lib/cmake/Qt6WaylandClient/Qt6WaylandClientTargets-release.cmake
 qt6/lib/cmake/Qt6WaylandClient/Qt6WaylandClientTargets.cmake
 qt6/lib/cmake/Qt6WaylandClient/Qt6WaylandClientVersionlessTargets.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginAdditionalTargetInfo.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginConfig.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginConfigVersion.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginConfigVersionImpl.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginTargets-release.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginTargets.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginAdditionalTargetInfo.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginConfig.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginConfigVersion.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginConfigVersionImpl.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginTargets-release.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginTargets.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6QWaylandDmabufClientBufferIntegrationPluginAdditionalTargetInfo.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6QWaylandDmabufClientBufferIntegrationPluginConfig.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6QWaylandDmabufClientBufferIntegrationPluginConfigVersion.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6QWaylandDmabufClientBufferIntegrationPluginConfigVersionImpl.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6QWaylandDmabufClientBufferIntegrationPluginTargets-release.cmake
+qt6/lib/cmake/Qt6WaylandCompositor/Qt6QWaylandDmabufClientBufferIntegrationPluginTargets.cmake
 qt6/lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginAdditionalTargetInfo.cmake
 qt6/lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginConfig.cmake
 qt6/lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginConfigVersion.cmake
@@ -558,8 +588,13 @@ qt6/modules/WlShellIntegrationPrivate.json
 qt6/plugins/platforms/libqwayland-egl.so
 qt6/plugins/platforms/libqwayland-generic.so
 qt6/plugins/wayland-decoration-client/libbradient.so
+qt6/plugins/wayland-graphics-integration-client/libdmabuf-server.so
+qt6/plugins/wayland-graphics-integration-client/libdrm-egl-server.so
 qt6/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
 qt6/plugins/wayland-graphics-integration-client/libshm-emulation-server.so
+qt6/plugins/wayland-graphics-integration-server/libqt-wayland-compositor-dmabuf-server-buffer.so
+qt6/plugins/wayland-graphics-integration-server/libqt-wayland-compositor-drm-egl-server-buffer.so
+qt6/plugins/wayland-graphics-integration-server/libqt-wayland-compositor-linux-dmabuf-unstable-v1.so
 qt6/plugins/wayland-graphics-integration-server/libqt-wayland-compositor-shm-emulation-server.so
 qt6/plugins/wayland-graphics-integration-server/libqt-wayland-compositor-wayland-egl.so
 qt6/plugins/wayland-graphics-integration-server/libqt-wayland-compositor-wayland-eglstream-controller.so
diff --git a/qt6-qtwayland/distinfo b/qt6-qtwayland/distinfo
index fc3685a3c9..d810bc48b2 100644
--- a/qt6-qtwayland/distinfo
+++ b/qt6-qtwayland/distinfo
@@ -4,3 +4,4 @@ BLAKE2s (qtwayland-everywhere-src-6.4.0.tar.xz) = 80080da0e6c0b3253de26dca524f2f
 SHA512 (qtwayland-everywhere-src-6.4.0.tar.xz) = 745fcc84c936c3f2fa7382291b5013679f9e57d6c680f1d352b0a132ba7cbaaea1495211f8fc4f1af85a81c711794987e4e05284d3ac06c94e92e9b601dae924
 Size (qtwayland-everywhere-src-6.4.0.tar.xz) = 836088 bytes
 SHA1 (patch-CMakeLists.txt) = 15eda7d0287098f7efc2acd70b05b524de1aebc6
+SHA1 (patch-src_configure.cmake) = 52abb297922e398f5a433b3ac6976ea800a8e4fc
diff --git a/qt6-qtwayland/patches/patch-src_configure.cmake b/qt6-qtwayland/patches/patch-src_configure.cmake
new file mode 100644
index 0000000000..9497215c12
--- /dev/null
+++ b/qt6-qtwayland/patches/patch-src_configure.cmake
@@ -0,0 +1,15 @@
+$NetBSD$
+
+* enable NetBSD
+
+--- src/configure.cmake.orig	2022-10-27 18:39:22.613070517 +0000
++++ src/configure.cmake
+@@ -7,7 +7,7 @@ set(INPUT_wayland_text_input_v4_wip OFF 
+ 
+ #### Libraries
+ 
+-if(LINUX OR QT_FIND_ALL_PACKAGES_ALWAYS)
++if(LINUX OR NETBSD OR QT_FIND_ALL_PACKAGES_ALWAYS)
+     # waylandclient libraries
+     qt_find_package(Wayland
+         PROVIDED_TARGETS Wayland::Client


Home | Main Index | Thread Index | Old Index