aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2021-06-30 11:15:31 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2021-06-30 11:15:31 +0000
commite193322ed843d4ead633ffcb5cff0c18001c0baa (patch)
treeb653956700c4201b1a79eeb88400f243b1b2367d
parent3bbf0f33c9c313ee2b8579b372b503ecf937f6e9 (diff)
downloadports-e193322ed843d4ead633ffcb5cff0c18001c0baa.tar.gz
ports-e193322ed843d4ead633ffcb5cff0c18001c0baa.zip
deskutils/qtfeedback: New port
The QtFeedback module offers classes that allow you to manage tactile feedback and device vibration. WWW: https://github.com/qt/qtfeedback This port will be required by maliit-keyboard, the defacto standard virtual keyboard for Plasma Wayland Desktop
-rw-r--r--deskutils/Makefile1
-rw-r--r--deskutils/qtfeedback/Makefile19
-rw-r--r--deskutils/qtfeedback/distinfo3
-rw-r--r--deskutils/qtfeedback/files/patch-.qmake.conf7
-rw-r--r--deskutils/qtfeedback/files/patch-tests_auto_auto.pri8
-rw-r--r--deskutils/qtfeedback/files/patch-tests_auto_auto.pro13
-rw-r--r--deskutils/qtfeedback/pkg-descr4
-rw-r--r--deskutils/qtfeedback/pkg-plist37
8 files changed, 92 insertions, 0 deletions
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 67d2fb2e23cf..d30ff66dfd97 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -212,6 +212,7 @@
SUBDIR += py-vobject
SUBDIR += qlipper
SUBDIR += qownnotes
+ SUBDIR += qtfeedback
SUBDIR += recoll
SUBDIR += remind
SUBDIR += rolo
diff --git a/deskutils/qtfeedback/Makefile b/deskutils/qtfeedback/Makefile
new file mode 100644
index 000000000000..d0514e6e69ee
--- /dev/null
+++ b/deskutils/qtfeedback/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= qtfeedback
+DISTVERSION= 5.0.0-beta1-32
+DISTVERSIONSUFFIX= -ga14bd0b
+CATEGORIES= deskutils kde
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Qt Tactile Feedback Add-on Module
+
+USES= gl qmake qt:5
+USE_GITHUB= yes
+GH_ACCOUNT= qtproject
+USE_GL= gl
+USE_QT= core declarative gui multimedia network \
+ buildtools_build qmake_build
+
+pre-configure:
+ cd ${CONFIGURE_WRKSRC} && syncqt.pl -version ${QT5_VERSION} -module QtFeedback
+
+.include <bsd.port.mk>
diff --git a/deskutils/qtfeedback/distinfo b/deskutils/qtfeedback/distinfo
new file mode 100644
index 000000000000..235fbb7fefa3
--- /dev/null
+++ b/deskutils/qtfeedback/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1625046016
+SHA256 (qtproject-qtfeedback-5.0.0-beta1-32-ga14bd0b_GH0.tar.gz) = fe6e5acc0ef49ae7e9dc3e9efed85382ceca4d927d29084bbbf00dda6297966e
+SIZE (qtproject-qtfeedback-5.0.0-beta1-32-ga14bd0b_GH0.tar.gz) = 187154
diff --git a/deskutils/qtfeedback/files/patch-.qmake.conf b/deskutils/qtfeedback/files/patch-.qmake.conf
new file mode 100644
index 000000000000..eb0dbb56da6e
--- /dev/null
+++ b/deskutils/qtfeedback/files/patch-.qmake.conf
@@ -0,0 +1,7 @@
+--- .qmake.conf.orig 2021-06-30 09:40:41 UTC
++++ .qmake.conf
+@@ -1,3 +1,3 @@
+ load(qt_build_config)
+
+-MODULE_VERSION = 0.0.0
++MODULE_VERSION = 5.0.0
diff --git a/deskutils/qtfeedback/files/patch-tests_auto_auto.pri b/deskutils/qtfeedback/files/patch-tests_auto_auto.pri
new file mode 100644
index 000000000000..02df7ac630a4
--- /dev/null
+++ b/deskutils/qtfeedback/files/patch-tests_auto_auto.pri
@@ -0,0 +1,8 @@
+--- tests/auto/auto.pri.orig 2021-06-30 09:31:55 UTC
++++ tests/auto/auto.pri
+@@ -1,4 +1,4 @@
+ TEMPLATE = app
+ CONFIG += console testcase
+
+-qtAddLibrary(QtTest)
++QT += testlib
diff --git a/deskutils/qtfeedback/files/patch-tests_auto_auto.pro b/deskutils/qtfeedback/files/patch-tests_auto_auto.pro
new file mode 100644
index 000000000000..2564be8e6f10
--- /dev/null
+++ b/deskutils/qtfeedback/files/patch-tests_auto_auto.pro
@@ -0,0 +1,13 @@
+--- tests/auto/auto.pro.orig 2018-09-03 09:16:11 UTC
++++ tests/auto/auto.pro
+@@ -2,10 +2,8 @@ TEMPLATE = subdirs
+ SUBDIRS += \
+ qfeedbackactuator \
+ qfeedbackhapticseffect \
+- qfeedbackplugin \
+ qfeedbackmmk \
+ qdeclarativefeedback \
+- cmake
+
+ !qtHaveModule(qml): SUBDIRS -= \
+ qdeclarativefeedback \
diff --git a/deskutils/qtfeedback/pkg-descr b/deskutils/qtfeedback/pkg-descr
new file mode 100644
index 000000000000..29042917bb4d
--- /dev/null
+++ b/deskutils/qtfeedback/pkg-descr
@@ -0,0 +1,4 @@
+The QtFeedback module offers classes that allow you to manage tactile feedback
+and device vibration.
+
+WWW: https://github.com/qt/qtfeedback
diff --git a/deskutils/qtfeedback/pkg-plist b/deskutils/qtfeedback/pkg-plist
new file mode 100644
index 000000000000..2ecbb311cf95
--- /dev/null
+++ b/deskutils/qtfeedback/pkg-plist
@@ -0,0 +1,37 @@
+%%QT_INCDIR%%/QtFeedback/5.0.0/QtFeedback/private/qfeedbackeffect_p.h
+%%QT_INCDIR%%/QtFeedback/5.0.0/QtFeedback/private/qfeedbackplugin_p.h
+%%QT_INCDIR%%/QtFeedback/QFeedbackActuator
+%%QT_INCDIR%%/QtFeedback/QFeedbackEffect
+%%QT_INCDIR%%/QtFeedback/QFeedbackFileEffect
+%%QT_INCDIR%%/QtFeedback/QFeedbackFileInterface
+%%QT_INCDIR%%/QtFeedback/QFeedbackHapticsEffect
+%%QT_INCDIR%%/QtFeedback/QFeedbackHapticsInterface
+%%QT_INCDIR%%/QtFeedback/QFeedbackInterface
+%%QT_INCDIR%%/QtFeedback/QFeedbackThemeInterface
+%%QT_INCDIR%%/QtFeedback/QtFeedback
+%%QT_INCDIR%%/QtFeedback/QtFeedbackDepends
+%%QT_INCDIR%%/QtFeedback/QtFeedbackVersion
+%%QT_INCDIR%%/QtFeedback/qfeedbackactuator.h
+%%QT_INCDIR%%/QtFeedback/qfeedbackeffect.h
+%%QT_INCDIR%%/QtFeedback/qfeedbackglobal.h
+%%QT_INCDIR%%/QtFeedback/qfeedbackplugininterfaces.h
+%%QT_INCDIR%%/QtFeedback/qfeedbackpluginsearch.h
+%%QT_INCDIR%%/QtFeedback/qtfeedbackversion.h
+lib/cmake/Qt5Feedback/Qt5FeedbackConfig.cmake
+lib/cmake/Qt5Feedback/Qt5FeedbackConfigVersion.cmake
+@comment lib/cmake/Qt5Feedback/Qt5Feedback_.cmake
+%%QT_LIBDIR%%/libQt5Feedback.prl
+%%QT_LIBDIR%%/libQt5Feedback.so
+%%QT_LIBDIR%%/libQt5Feedback.so.5
+%%QT_LIBDIR%%/libQt5Feedback.so.5.0
+%%QT_LIBDIR%%/libQt5Feedback.so.5.0.0
+%%DEBUG%%%%QT_LIBDIR%%/libQt5Feedback.so.5.0.0.debug
+%%QT_MKSPECDIR%%/modules/qt_lib_feedback.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_feedback_private.pri
+%%QT_PLUGINDIR%%/feedback/libqtfeedback_mmk.so
+%%DEBUG%%%%QT_PLUGINDIR%%/feedback/libqtfeedback_mmk.so.debug
+%%QT_QMLDIR%%/QtFeedback/libdeclarative_feedback.so
+%%DEBUG%%%%QT_QMLDIR%%/QtFeedback/libdeclarative_feedback.so.debug
+%%QT_QMLDIR%%/QtFeedback/plugins.qmltypes
+%%QT_QMLDIR%%/QtFeedback/qmldir
+libdata/pkgconfig/Qt5Feedback.pc