View | Details | Raw Unified | Return to bug 282703 | Differences between
and this patch

Collapse All | Expand All

(-)b/Mk/Uses/qt-dist.mk (-2 / +2 lines)
Lines 28-34 _COMMON_DISTS= 3d base charts connectivity datavis3d declarative imageformats l Link Here
28
_QT5_DISTS=		gamepad graphicaleffects quickcontrols \
28
_QT5_DISTS=		gamepad graphicaleffects quickcontrols \
29
			quickcontrols2 script webglplugin \
29
			quickcontrols2 script webglplugin \
30
			x11extras xmlpatterns
30
			x11extras xmlpatterns
31
_QT6_DISTS=		5compat coap doc graphs grpc httpserver languageserver lottie positioning \
31
_QT6_DISTS=		5compat coap doc graphs grpc httpserver languageserver lottie mqtt positioning \
32
			quick3dphysics quickeffectmaker shadertools
32
			quick3dphysics quickeffectmaker shadertools
33
33
34
_QT_DISTS=		${_COMMON_DISTS} \
34
_QT_DISTS=		${_COMMON_DISTS} \
Lines 97-103 _QT6_DISTNAME= ${_QT_DIST:S,^,qt,:S,$,-everywhere-src-${DISTVERSION},} Link Here
97
97
98
# Effective master sites and distfile values
98
# Effective master sites and distfile values
99
# net/qt6-coap has no submodule distfile and uses USE_GITHUB
99
# net/qt6-coap has no submodule distfile and uses USE_GITHUB
100
.  if ${_QT_DIST} != coap
100
.  if ${_QT_DIST} != coap && ${_QT_DIST} != mqtt
101
MASTER_SITES=			${_QT${_QT_VER}_MASTER_SITES${_KDE_${_QT_DIST}:D_kde}}
101
MASTER_SITES=			${_QT${_QT_VER}_MASTER_SITES${_KDE_${_QT_DIST}:D_kde}}
102
MASTER_SITE_SUBDIR=		${_QT${_QT_VER}_MASTER_SITE_SUBDIR${_KDE_${_QT_DIST}:D_kde}}
102
MASTER_SITE_SUBDIR=		${_QT${_QT_VER}_MASTER_SITE_SUBDIR${_KDE_${_QT_DIST}:D_kde}}
103
DISTNAME=			${_QT${_QT_VER}_DISTNAME${_KDE_${_QT_DIST}:D_kde}}
103
DISTNAME=			${_QT${_QT_VER}_DISTNAME${_KDE_${_QT_DIST}:D_kde}}
(-)b/Mk/Uses/qt.mk (-1 / +4 lines)
Lines 166-172 _USE_QT5_ONLY= assistant buildtools concurrent core dbus \ Link Here
166
			uitools webglplugin websockets-qml \
166
			uitools webglplugin websockets-qml \
167
			widgets x11extras xml xmlpatterns
167
			widgets x11extras xml xmlpatterns
168
168
169
_USE_QT6_ONLY=		5compat base coap graphs grpc httpserver languageserver lottie pdf positioning \
169
_USE_QT6_ONLY=		5compat base coap graphs grpc httpserver languageserver lottie mqtt pdf positioning \
170
			quick3dphysics quickeffectmaker shadertools tools translations \
170
			quick3dphysics quickeffectmaker shadertools tools translations \
171
			sqldriver-sqlite sqldriver-mysql sqldriver-psql sqldriver-odbc
171
			sqldriver-sqlite sqldriver-mysql sqldriver-psql sqldriver-odbc
172
172
Lines 268-273 qt-location_LIB= libQt${_QT_LIBVER}Location.so Link Here
268
qt-l10n_PORT=		misc/${_QT_RELNAME}-l10n
268
qt-l10n_PORT=		misc/${_QT_RELNAME}-l10n
269
qt-l10n_PATH=		${_QT_RELNAME}-l10n>=${_QT_VERSION:R:R}
269
qt-l10n_PATH=		${_QT_RELNAME}-l10n>=${_QT_VERSION:R:R}
270
270
271
qt-mqtt_PORT=		net/${_QT_RELNAME}-mqtt
272
qt-mqtt_LIB=		libQt${_QT_LIBVER}Mqtt.so
273
271
qt-multimedia_PORT=	multimedia/${_QT_RELNAME}-multimedia
274
qt-multimedia_PORT=	multimedia/${_QT_RELNAME}-multimedia
272
qt-multimedia_LIB=	libQt${_QT_LIBVER}Multimedia.so
275
qt-multimedia_LIB=	libQt${_QT_LIBVER}Multimedia.so
273
276
(-)b/net/qt6-mqtt/Makefile (+21 lines)
Added Link Here
1
PORTNAME=	mqtt
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	${QT6_VERSION}
4
CATEGORIES=	net
5
PKGNAMEPREFIX=	qt6-
6
7
MAINTAINER=	kde@FreeBSD.org
8
COMMENT=	Qt wrapper for existing OPC UA stacks
9
10
USES=		cmake compiler:c++17-lang qt-dist:6
11
USE_GITHUB=	yes
12
GH_TUPLE=	qt:qtmqtt:${DISTVERSIONFULL}
13
USE_QT=		base
14
15
# disable optional dependencies
16
CMAKE_ON=	CMAKE_DISABLE_FIND_PACKAGE_Qt6Quick
17
CMAKE_ON+=	CMAKE_DISABLE_FIND_PACKAGE_Qt6WebSockets
18
CMAKE_ON+=	CMAKE_DISABLE_FIND_PACKAGE_Qt6Gui
19
CMAKE_ON+=	CMAKE_DISABLE_FIND_PACKAGE_Qt6Widgets
20
21
.include <bsd.port.mk>
(-)b/net/qt6-mqtt/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1731363814
2
SHA256 (KDE/Qt/6.7.3/qt-qtmqtt-v6.7.3_GH0.tar.gz) = 7001991f19e6407e88a0b77c64eb4a5bd2a9f2147d3c04671ab5b9929befe842
3
SIZE (KDE/Qt/6.7.3/qt-qtmqtt-v6.7.3_GH0.tar.gz) = 208525
(-)b/net/qt6-mqtt/pkg-descr (+3 lines)
Added Link Here
1
MQTT is a machine-to-machine (M2M) protocol utilizing the
2
publish-and-subscribe paradigm. Its purpose is to provide a channel with
3
minimal communication overhead.
(-)b/net/qt6-mqtt/pkg-plist (-1 / +56 lines)
Added Link Here
0
- 
1
%%QT_INCDIR%%/QtMqtt/%%FULLVER%%/QtMqtt/private/qmqttclient_p.h
2
%%QT_INCDIR%%/QtMqtt/%%FULLVER%%/QtMqtt/private/qmqttconnection_p.h
3
%%QT_INCDIR%%/QtMqtt/%%FULLVER%%/QtMqtt/private/qmqttconnectionproperties_p.h
4
%%QT_INCDIR%%/QtMqtt/%%FULLVER%%/QtMqtt/private/qmqttcontrolpacket_p.h
5
%%QT_INCDIR%%/QtMqtt/%%FULLVER%%/QtMqtt/private/qmqttmessage_p.h
6
%%QT_INCDIR%%/QtMqtt/%%FULLVER%%/QtMqtt/private/qmqttpublishproperties_p.h
7
%%QT_INCDIR%%/QtMqtt/%%FULLVER%%/QtMqtt/private/qmqttsubscription_p.h
8
%%QT_INCDIR%%/QtMqtt/QMqttAuthenticationProperties
9
%%QT_INCDIR%%/QtMqtt/QMqttClient
10
%%QT_INCDIR%%/QtMqtt/QMqttConnectionProperties
11
%%QT_INCDIR%%/QtMqtt/QMqttLastWillProperties
12
%%QT_INCDIR%%/QtMqtt/QMqttMessage
13
%%QT_INCDIR%%/QtMqtt/QMqttMessageStatusProperties
14
%%QT_INCDIR%%/QtMqtt/QMqttPublishProperties
15
%%QT_INCDIR%%/QtMqtt/QMqttServerConnectionProperties
16
%%QT_INCDIR%%/QtMqtt/QMqttStringPair
17
%%QT_INCDIR%%/QtMqtt/QMqttSubscription
18
%%QT_INCDIR%%/QtMqtt/QMqttSubscriptionProperties
19
%%QT_INCDIR%%/QtMqtt/QMqttTopicFilter
20
%%QT_INCDIR%%/QtMqtt/QMqttTopicName
21
%%QT_INCDIR%%/QtMqtt/QMqttUnsubscriptionProperties
22
%%QT_INCDIR%%/QtMqtt/QMqttUserProperties
23
%%QT_INCDIR%%/QtMqtt/QtMqtt
24
%%QT_INCDIR%%/QtMqtt/QtMqttDepends
25
%%QT_INCDIR%%/QtMqtt/QtMqttVersion
26
%%QT_INCDIR%%/QtMqtt/qmqttauthenticationproperties.h
27
%%QT_INCDIR%%/QtMqtt/qmqttclient.h
28
%%QT_INCDIR%%/QtMqtt/qmqttconnectionproperties.h
29
%%QT_INCDIR%%/QtMqtt/qmqttglobal.h
30
%%QT_INCDIR%%/QtMqtt/qmqttmessage.h
31
%%QT_INCDIR%%/QtMqtt/qmqttpublishproperties.h
32
%%QT_INCDIR%%/QtMqtt/qmqttsubscription.h
33
%%QT_INCDIR%%/QtMqtt/qmqttsubscriptionproperties.h
34
%%QT_INCDIR%%/QtMqtt/qmqtttopicfilter.h
35
%%QT_INCDIR%%/QtMqtt/qmqtttopicname.h
36
%%QT_INCDIR%%/QtMqtt/qmqtttype.h
37
%%QT_INCDIR%%/QtMqtt/qtmqttexports.h
38
%%QT_INCDIR%%/QtMqtt/qtmqttversion.h
39
lib/cmake/Qt6BuildInternals/StandaloneTests/QtMqttTestsConfig.cmake
40
lib/cmake/Qt6Mqtt/Qt6MqttAdditionalTargetInfo.cmake
41
lib/cmake/Qt6Mqtt/Qt6MqttConfig.cmake
42
lib/cmake/Qt6Mqtt/Qt6MqttConfigVersion.cmake
43
lib/cmake/Qt6Mqtt/Qt6MqttConfigVersionImpl.cmake
44
lib/cmake/Qt6Mqtt/Qt6MqttDependencies.cmake
45
lib/cmake/Qt6Mqtt/Qt6MqttTargets-%%CMAKE_BUILD_TYPE%%.cmake
46
lib/cmake/Qt6Mqtt/Qt6MqttTargets.cmake
47
lib/cmake/Qt6Mqtt/Qt6MqttVersionlessTargets.cmake
48
%%QT_LIBDIR%%/libQt6Mqtt.prl
49
%%QT_LIBDIR%%/libQt6Mqtt.so
50
%%QT_LIBDIR%%/libQt6Mqtt.so.6
51
%%QT_LIBDIR%%/libQt6Mqtt.so.%%FULLVER%%
52
%%QT_LIBDIR%%/metatypes/qt6mqtt_%%CMAKE_BUILD_TYPE%%_metatypes.json
53
%%QT_MKSPECDIR%%/modules/qt_lib_mqtt.pri
54
%%QT_MKSPECDIR%%/modules/qt_lib_mqtt_private.pri
55
libdata/pkgconfig/Qt6Mqtt.pc
56
%%QT_DATADIR%%/modules/Mqtt.json

Return to bug 282703