diff --git a/devel/qcoro/Makefile b/devel/qcoro/Makefile index 8402d55a331b..e7e1fc7d74f1 100644 --- a/devel/qcoro/Makefile +++ b/devel/qcoro/Makefile @@ -1,36 +1,42 @@ PORTNAME= qcoro DISTVERSIONPREFIX= v -DISTVERSION= 0.9.0 +DISTVERSION= 0.10.0 CATEGORIES= devel kde PKGNAMESUFFIX= -${FLAVOR} MAINTAINER= kde@FreeBSD.org COMMENT= Coroutines for Qt WWW= https://github.com/danvratil/qcoro LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSES/MIT.txt FLAVORS= qt5 qt6 FLAVOR?= qt5 -USES= cmake compiler:c++17-lang pkgconfig qt:${FLAVOR:S/qt//} +USES= cmake compiler:c++20-lang gl pkgconfig qt:${FLAVOR:S/qt//} USE_GITHUB= yes GH_ACCOUNT= danvratil -_USE_QT_qt5= concurrent core dbus declarative network testlib websockets \ - buildtools:build qmake:build -_USE_QT_qt6= base websockets +_USE_GL_qt5= # empty +_USE_GL_qt6= opengl +USE_GL= ${_USE_GL_${FLAVOR}} +_USE_QT_qt5= core dbus declarative gui network websockets \ + buildtools:build concurrent:build qmake:build testlib:build +_USE_QT_qt6= base declarative websockets USE_QT= ${_USE_QT_${FLAVOR}} CMAKE_OFF= QCORO_BUILD_EXAMPLES +CMAKE_ON= BUILD_SHARED_LIBS CMAKE_ARGS= -DUSE_QT_VERSION=${FLAVOR:S/qt//} -PLIST_SUB= QT_VER=${FLAVOR:S/qt//} +PLIST_SUB= QT_VER=${FLAVOR:S/qt//} \ + SHORTVER=${DISTVERSION:R:R} \ + FULLVER=${DISTVERSION} .include .if ${ARCH:Mpowerpc*} USES+= llvm:min=16 .endif .include diff --git a/devel/qcoro/distinfo b/devel/qcoro/distinfo index 69d1bf8ccab4..68694078d8da 100644 --- a/devel/qcoro/distinfo +++ b/devel/qcoro/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1682703175 -SHA256 (danvratil-qcoro-v0.9.0_GH0.tar.gz) = cfaf6b778450f06adac4ce5e353eb6eae213a3b62b8c8740520d58cf9fe3ec1a -SIZE (danvratil-qcoro-v0.9.0_GH0.tar.gz) = 143270 +TIMESTAMP = 1701911182 +SHA256 (danvratil-qcoro-v0.10.0_GH0.tar.gz) = b7c8f00273ad27d85814bf4ec93eb6922c75656800a61d11854d36355a4a1aec +SIZE (danvratil-qcoro-v0.10.0_GH0.tar.gz) = 150114 diff --git a/devel/qcoro/pkg-plist b/devel/qcoro/pkg-plist index 660e3d1753f3..5e68cb11892a 100644 --- a/devel/qcoro/pkg-plist +++ b/devel/qcoro/pkg-plist @@ -1,114 +1,134 @@ include/qcoro%%QT_VER%%/QCoro/QCoro include/qcoro%%QT_VER%%/QCoro/QCoroAbstractSocket include/qcoro%%QT_VER%%/QCoro/QCoroAsyncGenerator include/qcoro%%QT_VER%%/QCoro/QCoroCore include/qcoro%%QT_VER%%/QCoro/QCoroDBus include/qcoro%%QT_VER%%/QCoro/QCoroDBusPendingCall include/qcoro%%QT_VER%%/QCoro/QCoroDBusPendingReply include/qcoro%%QT_VER%%/QCoro/QCoroFuture include/qcoro%%QT_VER%%/QCoro/QCoroFwd include/qcoro%%QT_VER%%/QCoro/QCoroGenerator include/qcoro%%QT_VER%%/QCoro/QCoroIODevice include/qcoro%%QT_VER%%/QCoro/QCoroImageProvider include/qcoro%%QT_VER%%/QCoro/QCoroLocalSocket include/qcoro%%QT_VER%%/QCoro/QCoroNetwork include/qcoro%%QT_VER%%/QCoro/QCoroNetworkReply include/qcoro%%QT_VER%%/QCoro/QCoroProcess include/qcoro%%QT_VER%%/QCoro/QCoroQml include/qcoro%%QT_VER%%/QCoro/QCoroQmlTask include/qcoro%%QT_VER%%/QCoro/QCoroSignal include/qcoro%%QT_VER%%/QCoro/QCoroTask include/qcoro%%QT_VER%%/QCoro/QCoroTcpServer include/qcoro%%QT_VER%%/QCoro/QCoroTest include/qcoro%%QT_VER%%/QCoro/QCoroThread include/qcoro%%QT_VER%%/QCoro/QCoroTimer include/qcoro%%QT_VER%%/QCoro/QCoroWebSocket include/qcoro%%QT_VER%%/QCoro/QCoroWebSocketServer include/qcoro%%QT_VER%%/QCoro/QCoroWebSockets include/qcoro%%QT_VER%%/QCoro/Task include/qcoro%%QT_VER%%/qcoro/concepts_p.h include/qcoro%%QT_VER%%/qcoro/config.h include/qcoro%%QT_VER%%/qcoro/coroutine.h +include/qcoro%%QT_VER%%/qcoro/impl/connect.h +include/qcoro%%QT_VER%%/qcoro/impl/isqprivatesignal.h +include/qcoro%%QT_VER%%/qcoro/impl/task.h +include/qcoro%%QT_VER%%/qcoro/impl/taskawaiterbase.h +include/qcoro%%QT_VER%%/qcoro/impl/taskfinalsuspend.h +include/qcoro%%QT_VER%%/qcoro/impl/taskpromise.h +include/qcoro%%QT_VER%%/qcoro/impl/taskpromisebase.h +include/qcoro%%QT_VER%%/qcoro/impl/waitfor.h include/qcoro%%QT_VER%%/qcoro/macros_p.h include/qcoro%%QT_VER%%/qcoro/qcoro.h include/qcoro%%QT_VER%%/qcoro/qcoroabstractsocket.h include/qcoro%%QT_VER%%/qcoro/qcoroasyncgenerator.h include/qcoro%%QT_VER%%/qcoro/qcorocore.h include/qcoro%%QT_VER%%/qcoro/qcorocore_export.h include/qcoro%%QT_VER%%/qcoro/qcorodbus.h include/qcoro%%QT_VER%%/qcoro/qcorodbus_export.h include/qcoro%%QT_VER%%/qcoro/qcorodbuspendingcall.h include/qcoro%%QT_VER%%/qcoro/qcorodbuspendingreply.h include/qcoro%%QT_VER%%/qcoro/qcorofuture.h include/qcoro%%QT_VER%%/qcoro/qcorofwd.h include/qcoro%%QT_VER%%/qcoro/qcorogenerator.h include/qcoro%%QT_VER%%/qcoro/qcoroimageprovider.h include/qcoro%%QT_VER%%/qcoro/qcoroiodevice.h include/qcoro%%QT_VER%%/qcoro/qcorolocalsocket.h include/qcoro%%QT_VER%%/qcoro/qcoronetwork.h include/qcoro%%QT_VER%%/qcoro/qcoronetwork_export.h include/qcoro%%QT_VER%%/qcoro/qcoronetworkreply.h include/qcoro%%QT_VER%%/qcoro/qcoroprocess.h include/qcoro%%QT_VER%%/qcoro/qcoroqml.h include/qcoro%%QT_VER%%/qcoro/qcoroqml_export.h include/qcoro%%QT_VER%%/qcoro/qcoroqmltask.h include/qcoro%%QT_VER%%/qcoro/qcoroquick_export.h include/qcoro%%QT_VER%%/qcoro/qcorosignal.h include/qcoro%%QT_VER%%/qcoro/qcorotask.h include/qcoro%%QT_VER%%/qcoro/qcorotcpserver.h include/qcoro%%QT_VER%%/qcoro/qcorotest.h include/qcoro%%QT_VER%%/qcoro/qcorothread.h include/qcoro%%QT_VER%%/qcoro/qcorotimer.h include/qcoro%%QT_VER%%/qcoro/qcorowebsocket.h include/qcoro%%QT_VER%%/qcoro/qcorowebsockets.h include/qcoro%%QT_VER%%/qcoro/qcorowebsockets_export.h include/qcoro%%QT_VER%%/qcoro/qcorowebsocketserver.h include/qcoro%%QT_VER%%/qcoro/task.h include/qcoro%%QT_VER%%/qcoro/waitoperationbase_p.h lib/cmake/QCoro%%QT_VER%%/QCoro%%QT_VER%%Config.cmake lib/cmake/QCoro%%QT_VER%%/QCoro%%QT_VER%%ConfigVersion.cmake lib/cmake/QCoro%%QT_VER%%Core/QCoro%%QT_VER%%CoreConfig.cmake lib/cmake/QCoro%%QT_VER%%Core/QCoro%%QT_VER%%CoreConfigVersion.cmake lib/cmake/QCoro%%QT_VER%%Core/QCoro%%QT_VER%%CoreTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/QCoro%%QT_VER%%Core/QCoro%%QT_VER%%CoreTargets.cmake lib/cmake/QCoro%%QT_VER%%Coro/QCoro%%QT_VER%%CoroConfig.cmake lib/cmake/QCoro%%QT_VER%%Coro/QCoro%%QT_VER%%CoroConfigVersion.cmake lib/cmake/QCoro%%QT_VER%%Coro/QCoro%%QT_VER%%CoroTargets.cmake lib/cmake/QCoro%%QT_VER%%Coro/QCoroMacros.cmake lib/cmake/QCoro%%QT_VER%%DBus/QCoro%%QT_VER%%DBusConfig.cmake lib/cmake/QCoro%%QT_VER%%DBus/QCoro%%QT_VER%%DBusConfigVersion.cmake lib/cmake/QCoro%%QT_VER%%DBus/QCoro%%QT_VER%%DBusTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/QCoro%%QT_VER%%DBus/QCoro%%QT_VER%%DBusTargets.cmake lib/cmake/QCoro%%QT_VER%%Network/QCoro%%QT_VER%%NetworkConfig.cmake lib/cmake/QCoro%%QT_VER%%Network/QCoro%%QT_VER%%NetworkConfigVersion.cmake lib/cmake/QCoro%%QT_VER%%Network/QCoro%%QT_VER%%NetworkTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/QCoro%%QT_VER%%Network/QCoro%%QT_VER%%NetworkTargets.cmake lib/cmake/QCoro%%QT_VER%%Qml/QCoro%%QT_VER%%QmlConfig.cmake lib/cmake/QCoro%%QT_VER%%Qml/QCoro%%QT_VER%%QmlConfigVersion.cmake lib/cmake/QCoro%%QT_VER%%Qml/QCoro%%QT_VER%%QmlTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/QCoro%%QT_VER%%Qml/QCoro%%QT_VER%%QmlTargets.cmake lib/cmake/QCoro%%QT_VER%%Quick/QCoro%%QT_VER%%QuickConfig.cmake lib/cmake/QCoro%%QT_VER%%Quick/QCoro%%QT_VER%%QuickConfigVersion.cmake lib/cmake/QCoro%%QT_VER%%Quick/QCoro%%QT_VER%%QuickTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/QCoro%%QT_VER%%Quick/QCoro%%QT_VER%%QuickTargets.cmake lib/cmake/QCoro%%QT_VER%%Test/QCoro%%QT_VER%%TestConfig.cmake lib/cmake/QCoro%%QT_VER%%Test/QCoro%%QT_VER%%TestConfigVersion.cmake lib/cmake/QCoro%%QT_VER%%Test/QCoro%%QT_VER%%TestTargets.cmake lib/cmake/QCoro%%QT_VER%%WebSockets/QCoro%%QT_VER%%WebSocketsConfig.cmake lib/cmake/QCoro%%QT_VER%%WebSockets/QCoro%%QT_VER%%WebSocketsConfigVersion.cmake lib/cmake/QCoro%%QT_VER%%WebSockets/QCoro%%QT_VER%%WebSocketsTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/QCoro%%QT_VER%%WebSockets/QCoro%%QT_VER%%WebSocketsTargets.cmake -lib/libQCoro%%QT_VER%%Core.a -lib/libQCoro%%QT_VER%%DBus.a -lib/libQCoro%%QT_VER%%Network.a -lib/libQCoro%%QT_VER%%Qml.a -lib/libQCoro%%QT_VER%%Quick.a -lib/libQCoro%%QT_VER%%WebSockets.a +lib/libQCoro%%QT_VER%%Core.so +lib/libQCoro%%QT_VER%%Core.so.%%SHORTVER%% +lib/libQCoro%%QT_VER%%Core.so.%%FULLVER%% +lib/libQCoro%%QT_VER%%DBus.so +lib/libQCoro%%QT_VER%%DBus.so.%%SHORTVER%% +lib/libQCoro%%QT_VER%%DBus.so.%%FULLVER%% +lib/libQCoro%%QT_VER%%Network.so +lib/libQCoro%%QT_VER%%Network.so.%%SHORTVER%% +lib/libQCoro%%QT_VER%%Network.so.%%FULLVER%% +lib/libQCoro%%QT_VER%%Qml.so +lib/libQCoro%%QT_VER%%Qml.so.%%SHORTVER%% +lib/libQCoro%%QT_VER%%Qml.so.%%FULLVER%% +lib/libQCoro%%QT_VER%%Quick.so +lib/libQCoro%%QT_VER%%Quick.so.%%SHORTVER%% +lib/libQCoro%%QT_VER%%Quick.so.%%FULLVER%% +lib/libQCoro%%QT_VER%%WebSockets.so +lib/libQCoro%%QT_VER%%WebSockets.so.%%SHORTVER%% +lib/libQCoro%%QT_VER%%WebSockets.so.%%FULLVER%% %%QT_MKSPECDIR%%/modules/qt_QCoroCore.pri %%QT_MKSPECDIR%%/modules/qt_QCoroCoro.pri %%QT_MKSPECDIR%%/modules/qt_QCoroDBus.pri %%QT_MKSPECDIR%%/modules/qt_QCoroNetwork.pri %%QT_MKSPECDIR%%/modules/qt_QCoroQml.pri %%QT_MKSPECDIR%%/modules/qt_QCoroQuick.pri %%QT_MKSPECDIR%%/modules/qt_QCoroTest.pri %%QT_MKSPECDIR%%/modules/qt_QCoroWebSockets.pri diff --git a/graphics/kontrast/Makefile b/graphics/kontrast/Makefile index 211d8f802c33..385c96594f91 100644 --- a/graphics/kontrast/Makefile +++ b/graphics/kontrast/Makefile @@ -1,21 +1,25 @@ PORTNAME= kontrast DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= graphics accessibility kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Color contrast checker WWW= https://apps.kde.org/en/kontrast -BUILD_DEPENDS= ${LOCALBASE}/include/qcoro5/qcoro/qcoro.h:devel/qcoro@qt5 -LIB_DEPENDS= libfuturesql5.so:databases/futuresql +PATCH_SITES= https://invent.kde.org/accessibility/kontrast/-/commit/ +PATCHFILES+= 1fb315a862c30c20e99dd70967ca5be82d249dd4.patch:-p1 + +LIB_DEPENDS= libQCoro5Core.so:devel/qcoro@qt5 \ + libfuturesql5.so:databases/futuresql USES= compiler:c++11-lang cmake pkgconfig \ kde:5 qt:5 tar:xz -USE_KDE= coreaddons i18n kdeclarative kirigami2 \ +USE_KDE= coreaddons i18n kirigami2 \ ecm:build USE_QT= core dbus declarative gui network quickcontrols2 sql svg widgets \ buildtools:build qmake:build OPTIONS_DEFINE= DOCS .include diff --git a/graphics/kontrast/distinfo b/graphics/kontrast/distinfo index 184d85901b53..dd1837164d26 100644 --- a/graphics/kontrast/distinfo +++ b/graphics/kontrast/distinfo @@ -1,3 +1,5 @@ TIMESTAMP = 1701977531 SHA256 (KDE/release-service/23.08.4/kontrast-23.08.4.tar.xz) = d71d29221ba7db1bcd52e1e7ec369b272a58d0f7ee1d120d585b5a34e04c9fb0 SIZE (KDE/release-service/23.08.4/kontrast-23.08.4.tar.xz) = 211820 +SHA256 (KDE/release-service/23.08.4/1fb315a862c30c20e99dd70967ca5be82d249dd4.patch) = b650f58c22b4eac2710939a9acdc0ca3b5746dbe49a431d01b273c189191c0b8 +SIZE (KDE/release-service/23.08.4/1fb315a862c30c20e99dd70967ca5be82d249dd4.patch) = 1188 diff --git a/net-im/kaccounts-integration/Makefile b/net-im/kaccounts-integration/Makefile index 98f4de76d94e..13bfe67c3bb4 100644 --- a/net-im/kaccounts-integration/Makefile +++ b/net-im/kaccounts-integration/Makefile @@ -1,31 +1,30 @@ PORTNAME= kaccounts-integration DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= net-im kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= System to administer web accounts for the KDE desktop WWW= https://projects.kde.org/projects/kdereview/kaccounts-integration -BUILD_DEPENDS= ${LOCALBASE}/include/qcoro5/qcoro/qcoro.h:devel/qcoro@qt5 -LIB_DEPENDS= libaccounts-glib.so:net-im/libaccounts-glib \ +LIB_DEPENDS= libQCoro5Core.so:devel/qcoro@qt5 \ libaccounts-qt5.so:net-im/libaccounts-qt5 \ - liboauth2plugin.so:sysutils/signon-plugin-oauth2 \ - libsignon-qt5.so:sysutils/signon-qt5 \ - libkeyring-kwallet.so:sysutils/signon-kwallet-extension + libsignon-qt5.so:sysutils/signon-qt5 RUN_DEPENDS= signon-ui:sysutils/signon-ui -USES= cmake compiler:c++11-lang gettext pkgconfig kde:5 \ +USES= cmake compiler:c++11-lang gettext-tools pkgconfig kde:5 \ qt:5 tar:xz -USE_KDE= auth codecs config configwidgets coreaddons dbusaddons \ - i18n iconthemes kcmutils kdeclarative kio service wallet widgetsaddons \ - ecm:build +USE_KDE= config coreaddons dbusaddons i18n kcmutils kdeclarative kio \ + service wallet \ + ecm:build package:build \ + iconthemes:run USE_QT= concurrent core dbus declarative gui network widgets xml \ buildtools:build qmake:build .include .if ${ARCH:Mpowerpc*} && ${OSVERSION} < 1400092 USES+= llvm:min=16 .endif .include diff --git a/net-im/neochat/Makefile b/net-im/neochat/Makefile index 04f179b0d21d..5824a2ba2aca 100644 --- a/net-im/neochat/Makefile +++ b/net-im/neochat/Makefile @@ -1,46 +1,45 @@ PORTNAME= neochat DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= net-im deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Glossy Matrix IM client based on KDE technologies WWW= https://invent.kde.org/network/neochat LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-3.0-only.txt -LIB_DEPENDS= libcmark.so:textproc/cmark \ +LIB_DEPENDS= libQCoro5Core.so:devel/qcoro@qt5 \ + libcmark.so:textproc/cmark \ libqt5keychain.so:security/qtkeychain@qt5 \ libolm.so:security/olm BUILD_DEPENDS= libquotient-qt5>=0.8.1:net-im/libquotient@qt5 \ kquickimageeditor>=0.2.0:graphics/kquickimageeditor \ - kirigami-addons>=0.6.1:x11-toolkits/kirigami-addons \ - ${LOCALBASE}/include/qcoro5/qcoro/qcoro.h:devel/qcoro@qt5 + kirigami-addons>=0.6.1:x11-toolkits/kirigami-addons # Quotient is a static lib, doesn't need to be in RUN_DEPENDS RUN_DEPENDS= kquickimageeditor>=0.2.0:graphics/kquickimageeditor \ kirigami-addons>=0.6.1:x11-toolkits/kirigami-addons -USES= cmake compiler:c++20-lang desktop-file-utils gl kde:5 \ - pkgconfig qt:5 tar:xz -USE_GL= gl +USES= cmake compiler:c++20-lang desktop-file-utils kde:5 \ + pkgconfig qt:5 tar:xz xorg USE_QT= concurrent core dbus declarative graphicaleffects gui imageformats \ multimedia network quickcontrols quickcontrols2 \ - sql svg widgets xml \ + sql widgets xml \ buildtools:build linguist:build qmake:build USE_KDE= auth codecs completion config configwidgets coreaddons dbusaddons \ i18n itemmodels jobwidgets kio kirigami2 service solid sonnet \ - syntaxhighlighting notifications qqc2-desktop-style \ - widgetsaddons windowsystem \ + notifications qqc2-desktop-style widgetsaddons windowsystem \ ecm:build USE_XORG= x11 .include .if ${ARCH:Mpowerpc*} USES+= llvm:min=16 .elif ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 )) # Work around compiler bug, see pr: 272285 USES+= llvm .endif .include diff --git a/net/kdenetwork-filesharing/Makefile b/net/kdenetwork-filesharing/Makefile index 73a31714bcb2..27276696e2f2 100644 --- a/net/kdenetwork-filesharing/Makefile +++ b/net/kdenetwork-filesharing/Makefile @@ -1,27 +1,28 @@ PORTNAME= kdenetwork-filesharing DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE Filesharing via Samba BUILD_DEPENDS= ${LOCALBASE}/include/qcoro5/qcoro/qcoro.h:devel/qcoro@qt5 -USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg +USES= cmake compiler:c++11-lang gettext-tools kde:5 qt:5 tar:xz xorg USE_KDE= auth completion config coreaddons doctools i18n jobwidgets \ - kdeclarative kio package service solid widgetsaddons windowsystem \ + kio service solid widgetsaddons windowsystem \ ecm:build USE_QT= concurrent core dbus declarative gui network widgets \ buildtools:build qmake:build USE_XORG= x11 OPTIONS_DEFINE= DOCS .include .if ${ARCH:Mpowerpc*} && ${OSVERSION} < 1400092 CXX= clang++${LLVM_VERSION} USES+= llvm:min=16 .endif .include