Skip site navigation (1)Skip section navigation (2)
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>