From owner-dev-commits-ports-all@freebsd.org Wed Jun 30 11:17:06 2021 Return-Path: Delivered-To: dev-commits-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8B2AF6620E5; Wed, 30 Jun 2021 11:17:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GFJhf3WDLz3Mkr; Wed, 30 Jun 2021 11:17:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 60954399B; Wed, 30 Jun 2021 11:17:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 15UBH6NS091030; Wed, 30 Jun 2021 11:17:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15UBH6gh091029; Wed, 30 Jun 2021 11:17:06 GMT (envelope-from git) Date: Wed, 30 Jun 2021 11:17:06 GMT Message-Id: <202106301117.15UBH6gh091029@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Tobias C. Berner" Subject: git: e193322ed843 - main - deskutils/qtfeedback: New port MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tcberner X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e193322ed843d4ead633ffcb5cff0c18001c0baa Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jun 2021 11:17:06 -0000 The branch main has been updated by tcberner: URL: https://cgit.FreeBSD.org/ports/commit/?id=e193322ed843d4ead633ffcb5cff0c18001c0baa commit e193322ed843d4ead633ffcb5cff0c18001c0baa Author: Tobias C. Berner AuthorDate: 2021-06-30 11:15:31 +0000 Commit: Tobias C. Berner 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 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