Date: Wed, 30 Jun 2021 11:17:06 GMT From: "Tobias C. Berner" <tcberner@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: e193322ed843 - main - deskutils/qtfeedback: New port Message-ID: <202106301117.15UBH6gh091029@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by tcberner: URL: https://cgit.FreeBSD.org/ports/commit/?id=e193322ed843d4ead633ffcb5cff0c18001c0baa commit e193322ed843d4ead633ffcb5cff0c18001c0baa Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-06-30 11:15:31 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-06-30 11:15:31 +0000 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 --- deskutils/Makefile | 1 + deskutils/qtfeedback/Makefile | 19 +++++++++++ deskutils/qtfeedback/distinfo | 3 ++ deskutils/qtfeedback/files/patch-.qmake.conf | 7 ++++ .../qtfeedback/files/patch-tests_auto_auto.pri | 8 +++++ .../qtfeedback/files/patch-tests_auto_auto.pro | 13 ++++++++ deskutils/qtfeedback/pkg-descr | 4 +++ deskutils/qtfeedback/pkg-plist | 37 ++++++++++++++++++++++ 8 files changed, 92 insertions(+) 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202106301117.15UBH6gh091029>