net/qt6-coap MidnightBSD
Qt6 CoAP client module
- System
- MidnightBSD
- Repository
- mports
- Last update
- Commit
3389a52279- Categories
Description
Constrained Application Protocol (CoAP) is an IoT protocol that is specifically designed for M2M data exchange between constrained devices (such as microcontrollers) in constrained networks.
The interaction model of CoAP is similar to the client/server model of HTTP, but unlike HTTP, it uses datagram-oriented connectionless transport such as UDP, which leads to a very low overhead and allows UDP broadcast and multicast to be used for addressing. At the same time it provides lightweight reliability mechanisms and security.
Qt CoAP implements the client side of CoAP. By default, the transport layer uses QUdpSocket and QDtls for security. Alternative transports can be used by implementing the QCoapConnection interface.
In the other systems
The newest version among them is 6.11.2, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | net/qt6-coap | no data | - | - | 2026-09-17 | |
| FreeBSD | net/qt6-coap | 6.11.2 newest | none known | - | [email protected] | 2026-08-20 |
| DragonFly | net/qt6-coap | 6.8.3 | none known | - | [email protected] | - |
| HardenedBSD | net/qt6-coap | 6.11.2 newest | no data | - | [email protected] | - |
| GhostBSD | net/qt6-coap | 6.11.2 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install qt6-coap
From mports:
cd /usr/mports/net/qt6-coap && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= qt6-coap>0:net/qt6-coap
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}cyclonedx-python-lib>0: textproc/py-cyclonedx-python-lib${PYTHON_PKGNAMEPREFIX}spdx-tools>=0.8.3: misc/py-spdx-tools
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake compiler:c++17-lang python:build qt-dist:6
- Service scripts
- none
Files
pkg-plist 72
- %%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapclient_p.h
- %%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapconnection_p.h
- %%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapinternalmessage_p.h
- %%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapinternalreply_p.h
- %%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapinternalrequest_p.h
- %%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapmessage_p.h
- %%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapnamespace_p.h
- %%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapoption_p.h
- %%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapprotocol_p.h
- %%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapqudpconnection_p.h
- %%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapreply_p.h
- %%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoaprequest_p.h
- %%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapresource_p.h
- %%QT_INCDIR%%/QtCoap/%%FULLVER%%/QtCoap/private/qcoapresourcediscoveryreply_p.h
- %%QT_INCDIR%%/QtCoap/QCoapClient
- %%QT_INCDIR%%/QtCoap/QCoapMessage
- %%QT_INCDIR%%/QtCoap/QCoapMessageId
- %%QT_INCDIR%%/QtCoap/QCoapOption
- %%QT_INCDIR%%/QtCoap/QCoapPrivateKey
- %%QT_INCDIR%%/QtCoap/QCoapReply
- %%QT_INCDIR%%/QtCoap/QCoapRequest
- %%QT_INCDIR%%/QtCoap/QCoapResource
- %%QT_INCDIR%%/QtCoap/QCoapResourceDiscoveryReply
- %%QT_INCDIR%%/QtCoap/QCoapSecurityConfiguration
- %%QT_INCDIR%%/QtCoap/QCoapToken
- %%QT_INCDIR%%/QtCoap/QtCoap
- %%QT_INCDIR%%/QtCoap/QtCoapDepends
- %%QT_INCDIR%%/QtCoap/QtCoapVersion
- %%QT_INCDIR%%/QtCoap/qcoapclient.h
- %%QT_INCDIR%%/QtCoap/qcoapglobal.h
- %%QT_INCDIR%%/QtCoap/qcoapmessage.h
- %%QT_INCDIR%%/QtCoap/qcoapnamespace.h
- %%QT_INCDIR%%/QtCoap/qcoapoption.h
- %%QT_INCDIR%%/QtCoap/qcoapreply.h
- %%QT_INCDIR%%/QtCoap/qcoaprequest.h
- %%QT_INCDIR%%/QtCoap/qcoapresource.h
- %%QT_INCDIR%%/QtCoap/qcoapresourcediscoveryreply.h
- %%QT_INCDIR%%/QtCoap/qcoapsecurityconfiguration.h
- %%QT_INCDIR%%/QtCoap/qtcoapexports.h
- %%QT_INCDIR%%/QtCoap/qtcoapversion.h
- lib/cmake/Qt6BuildInternals/StandaloneTests/QtCoapTestsConfig.cmake
- lib/cmake/Qt6Coap/Qt6CoapAdditionalTargetInfo.cmake
- lib/cmake/Qt6Coap/Qt6CoapConfig.cmake
- lib/cmake/Qt6Coap/Qt6CoapConfigVersion.cmake
- lib/cmake/Qt6Coap/Qt6CoapConfigVersionImpl.cmake
- lib/cmake/Qt6Coap/Qt6CoapDependencies.cmake
- lib/cmake/Qt6Coap/Qt6CoapTargets-.cmake
- lib/cmake/Qt6Coap/Qt6CoapTargets.cmake
- lib/cmake/Qt6Coap/Qt6CoapTargetsPrecheck.cmake
- lib/cmake/Qt6Coap/Qt6CoapVersionlessAliasTargets.cmake
- lib/cmake/Qt6Coap/Qt6CoapVersionlessTargets.cmake
- lib/cmake/Qt6CoapPrivate/Qt6CoapPrivateAdditionalTargetInfo.cmake
- lib/cmake/Qt6CoapPrivate/Qt6CoapPrivateConfig.cmake
- lib/cmake/Qt6CoapPrivate/Qt6CoapPrivateConfigVersion.cmake
- lib/cmake/Qt6CoapPrivate/Qt6CoapPrivateConfigVersionImpl.cmake
- lib/cmake/Qt6CoapPrivate/Qt6CoapPrivateDependencies.cmake
- lib/cmake/Qt6CoapPrivate/Qt6CoapPrivateTargets.cmake
- lib/cmake/Qt6CoapPrivate/Qt6CoapPrivateTargetsPrecheck.cmake
- lib/cmake/Qt6CoapPrivate/Qt6CoapPrivateVersionlessAliasTargets.cmake
- lib/cmake/Qt6CoapPrivate/Qt6CoapPrivateVersionlessTargets.cmake
- %%QT_LIBDIR%%/libQt6Coap.prl
- %%QT_LIBDIR%%/libQt6Coap.so
- %%QT_LIBDIR%%/libQt6Coap.so.6
- %%QT_LIBDIR%%/libQt6Coap.so.
- %%QT_LIBDIR%%/metatypes/qt6coap_metatypes.json
- %%QT_MKSPECDIR%%/modules/qt_lib_coap.pri
- %%QT_MKSPECDIR%%/modules/qt_lib_coap_private.pri
- %%QT_SBOMDIR%%/qtcoap-.cdx.json
- %%QT_SBOMDIR%%/qtcoap-.spdx
- %%QT_SBOMDIR%%/qtcoap-.spdx.json
- libdata/pkgconfig/Qt6Coap.pc
- %%QT_DATADIR%%/modules/Coap.json
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| KDE/Qt/6.11.2/qt-qtcoap-v6.11.2_GH0.tar.gz | 187958 | 31b28a913cd0b1c602afe1a17a4a3b6cb738cacb4d023e77af5d12883ee39111 |