devel/qt6-remoteobjects MidnightBSD
Qt6 Remote Objects module
- System
- MidnightBSD
- Repository
- mports
- Last update
- Commit
3389a52279- Categories
Description
Qt Remote Objects (QtRO) is an Inter-Process Communication (IPC) module developed for Qt. This module extends Qt's existing functionalities to enable information exchange between processes or computers, easily.
One of Qt's key features, to enable this information exchange, is the distinction between an object's API (defined by its properties, signals, and slots) and the implementation of that API. QtRO's purpose is to meet that expected API, even if the true QObject is in a different process. A slot called on a copy of an object (the Replica in QtRO) is forwarded to the true object (the Source in QtRO) for handling. Every Replica receives updates to the Source, either property changes or emitted signals.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/qt6-remoteobjects | |
| FreeBSD | devel/qt6-remoteobjects | 6.11.2 |
| DragonFly | devel/qt6-remoteobjects | 6.8.3 |
| HardenedBSD | devel/qt6-remoteobjects | 6.11.2 |
| GhostBSD | devel/qt6-remoteobjects | 6.11.2 |
Install
Binary package:
mport install qt6-remoteobjects
From mports:
cd /usr/mports/devel/qt6-remoteobjects && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= qt6-remoteobjects>0:devel/qt6-remoteobjects
Dependencies
As this port's Makefile names them.
Build 3
${PYTHON_PKGNAMEPREFIX}cyclonedx-python-lib>0: textproc/py-cyclonedx-python-lib${PYTHON_PKGNAMEPREFIX}spdx-tools>=0.8.3: misc/py-spdx-toolsvulkan-headers>=1.4: graphics/vulkan-headers
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake compiler:c++17-lang gl pkgconfig python:build qt-dist:6
- Service scripts
- none
Files
pkg-plist 165
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qconnection_local_backend_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qconnection_tcpip_backend_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qconnectionfactories_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qremoteobjectabstractitemmodeladapter_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qremoteobjectabstractitemmodelreplica_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qremoteobjectabstractitemmodeltypes_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qremoteobjectcontainers_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qremoteobjectnode_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qremoteobjectpacket_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qremoteobjectpendingcall_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qremoteobjectregistrysource_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qremoteobjectreplica_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qremoteobjectrepparser_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qremoteobjectsource_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qremoteobjectsourceio_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qremoteobjectstructs_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/qtremoteobjects-config_p.h
- %%QT_INCDIR%%/QtRemoteObjects/%%FULLVER%%/QtRemoteObjects/private/rep_grammar_p.h
- %%QT_INCDIR%%/QtRemoteObjects/QAbstractItemModelReplica
- %%QT_INCDIR%%/QtRemoteObjects/QConnectionAbstractServer
- %%QT_INCDIR%%/QtRemoteObjects/QIntHash
- %%QT_INCDIR%%/QtRemoteObjects/QRemoteObjectAbstractPersistedStore
- %%QT_INCDIR%%/QtRemoteObjects/QRemoteObjectDynamicReplica
- %%QT_INCDIR%%/QtRemoteObjects/QRemoteObjectHost
- %%QT_INCDIR%%/QtRemoteObjects/QRemoteObjectHostBase
- %%QT_INCDIR%%/QtRemoteObjects/QRemoteObjectNode
- %%QT_INCDIR%%/QtRemoteObjects/QRemoteObjectPendingCall
- %%QT_INCDIR%%/QtRemoteObjects/QRemoteObjectPendingCallWatcher
- %%QT_INCDIR%%/QtRemoteObjects/QRemoteObjectPendingReply
- %%QT_INCDIR%%/QtRemoteObjects/QRemoteObjectRegistry
- %%QT_INCDIR%%/QtRemoteObjects/QRemoteObjectRegistryHost
- %%QT_INCDIR%%/QtRemoteObjects/QRemoteObjectReplica
- %%QT_INCDIR%%/QtRemoteObjects/QRemoteObjectSettingsStore
- %%QT_INCDIR%%/QtRemoteObjects/QRemoteObjectSourceLocation
- %%QT_INCDIR%%/QtRemoteObjects/QRemoteObjectSourceLocationInfo
- %%QT_INCDIR%%/QtRemoteObjects/QRemoteObjectSourceLocations
- %%QT_INCDIR%%/QtRemoteObjects/QtROClientFactory
- %%QT_INCDIR%%/QtRemoteObjects/QtROClientIoDevice
- %%QT_INCDIR%%/QtRemoteObjects/QtROIoDeviceBase
- %%QT_INCDIR%%/QtRemoteObjects/QtROServerFactory
- %%QT_INCDIR%%/QtRemoteObjects/QtROServerIoDevice
- %%QT_INCDIR%%/QtRemoteObjects/QtRemoteObjects
- %%QT_INCDIR%%/QtRemoteObjects/QtRemoteObjectsDepends
- %%QT_INCDIR%%/QtRemoteObjects/QtRemoteObjectsVersion
- %%QT_INCDIR%%/QtRemoteObjects/qconnectionfactories.h
- %%QT_INCDIR%%/QtRemoteObjects/qremoteobjectabstractitemmodelreplica.h
- %%QT_INCDIR%%/QtRemoteObjects/qremoteobjectdynamicreplica.h
- %%QT_INCDIR%%/QtRemoteObjects/qremoteobjectnode.h
- %%QT_INCDIR%%/QtRemoteObjects/qremoteobjectpendingcall.h
- %%QT_INCDIR%%/QtRemoteObjects/qremoteobjectregistry.h
- %%QT_INCDIR%%/QtRemoteObjects/qremoteobjectreplica.h
- %%QT_INCDIR%%/QtRemoteObjects/qremoteobjectsettingsstore.h
- %%QT_INCDIR%%/QtRemoteObjects/qremoteobjectsource.h
- %%QT_INCDIR%%/QtRemoteObjects/qtremoteobjectglobal.h
- %%QT_INCDIR%%/QtRemoteObjects/qtremoteobjects-config.h
- %%QT_INCDIR%%/QtRemoteObjects/qtremoteobjectsexports.h
- %%QT_INCDIR%%/QtRemoteObjects/qtremoteobjectsversion.h
- %%QT_INCDIR%%/QtRemoteObjects/repparser.h
- %%QT_INCDIR%%/QtRemoteObjectsQml/%%FULLVER%%/QtRemoteObjectsQml/private/qremoteobjectsqml_p.h
- %%QT_INCDIR%%/QtRemoteObjectsQml/QtRemoteObjectsQml
- %%QT_INCDIR%%/QtRemoteObjectsQml/QtRemoteObjectsQmlDepends
- %%QT_INCDIR%%/QtRemoteObjectsQml/QtRemoteObjectsQmlVersion
- %%QT_INCDIR%%/QtRemoteObjectsQml/qtremoteobjectsqmlversion.h
- %%QT_INCDIR%%/QtRepParser/QtRepParserDepends
- %%QT_INCDIR%%/QtRepParser/parser.g
- %%QT_INCDIR%%/QtRepParser/qregexparser.h
- lib/cmake/Qt6BuildInternals/StandaloneTests/QtRemoteObjectsTestsConfig.cmake
- lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_remoteobjectsAdditionalTargetInfo.cmake
- lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_remoteobjectsConfig.cmake
- lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_remoteobjectsConfigVersion.cmake
- lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_remoteobjectsConfigVersionImpl.cmake
- lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_remoteobjectsTargets-.cmake
- lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_remoteobjectsTargets.cmake
- lib/cmake/Qt6Qml/QmlPlugins/Qt6declarative_remoteobjectsTargetsPrecheck.cmake
- lib/cmake/Qt6RemoteObjects/Qt6RemoteObjectsAdditionalTargetInfo.cmake
- lib/cmake/Qt6RemoteObjects/Qt6RemoteObjectsConfig.cmake
- lib/cmake/Qt6RemoteObjects/Qt6RemoteObjectsConfigVersion.cmake
- lib/cmake/Qt6RemoteObjects/Qt6RemoteObjectsConfigVersionImpl.cmake
- lib/cmake/Qt6RemoteObjects/Qt6RemoteObjectsDependencies.cmake
- lib/cmake/Qt6RemoteObjects/Qt6RemoteObjectsMacros.cmake
- lib/cmake/Qt6RemoteObjects/Qt6RemoteObjectsTargets-.cmake
- lib/cmake/Qt6RemoteObjects/Qt6RemoteObjectsTargets.cmake
- lib/cmake/Qt6RemoteObjects/Qt6RemoteObjectsTargetsPrecheck.cmake
- lib/cmake/Qt6RemoteObjects/Qt6RemoteObjectsVersionlessAliasTargets.cmake
- lib/cmake/Qt6RemoteObjects/Qt6RemoteObjectsVersionlessTargets.cmake
- lib/cmake/Qt6RemoteObjectsPrivate/Qt6RemoteObjectsPrivateAdditionalTargetInfo.cmake
- lib/cmake/Qt6RemoteObjectsPrivate/Qt6RemoteObjectsPrivateConfig.cmake
- lib/cmake/Qt6RemoteObjectsPrivate/Qt6RemoteObjectsPrivateConfigVersion.cmake
- lib/cmake/Qt6RemoteObjectsPrivate/Qt6RemoteObjectsPrivateConfigVersionImpl.cmake
- lib/cmake/Qt6RemoteObjectsPrivate/Qt6RemoteObjectsPrivateDependencies.cmake
- lib/cmake/Qt6RemoteObjectsPrivate/Qt6RemoteObjectsPrivateTargets.cmake
- lib/cmake/Qt6RemoteObjectsPrivate/Qt6RemoteObjectsPrivateTargetsPrecheck.cmake
- lib/cmake/Qt6RemoteObjectsPrivate/Qt6RemoteObjectsPrivateVersionlessAliasTargets.cmake
- lib/cmake/Qt6RemoteObjectsPrivate/Qt6RemoteObjectsPrivateVersionlessTargets.cmake
- lib/cmake/Qt6RemoteObjectsQml/Qt6RemoteObjectsQmlAdditionalTargetInfo.cmake
- lib/cmake/Qt6RemoteObjectsQml/Qt6RemoteObjectsQmlConfig.cmake
- lib/cmake/Qt6RemoteObjectsQml/Qt6RemoteObjectsQmlConfigVersion.cmake
- lib/cmake/Qt6RemoteObjectsQml/Qt6RemoteObjectsQmlConfigVersionImpl.cmake
- lib/cmake/Qt6RemoteObjectsQml/Qt6RemoteObjectsQmlDependencies.cmake
- lib/cmake/Qt6RemoteObjectsQml/Qt6RemoteObjectsQmlTargets-.cmake
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| KDE/Qt/6.11.2/qtremoteobjects-everywhere-src-6.11.2.tar.xz | 530156 | 5e0c9681799ec2b1179a712506266fb01fb2491e94bd2dba942b72fdef797cfd |