BSD Ports

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.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDnet/qt6-coapno data--2026-09-17
FreeBSDnet/qt6-coap6.11.2 newestnone known-[email protected]2026-08-20
DragonFlynet/qt6-coap6.8.3none known-[email protected]-
HardenedBSDnet/qt6-coap6.11.2 newestno data-[email protected]-
GhostBSDnet/qt6-coap6.11.2 newestno 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

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
FileSizeSHA256
KDE/Qt/6.11.2/qt-qtcoap-v6.11.2_GH0.tar.gz18795831b28a913cd0b1c602afe1a17a4a3b6cb738cacb4d023e77af5d12883ee39111

Commit history 1

DateCommitCreditsLog message
3389a52279 Lucas Holt qt6: update to 6.11.2 (#1455)