BSD Ports

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

SystemPortVersion
MidnightBSDdevel/qt6-remoteobjects
FreeBSDdevel/qt6-remoteobjects6.11.2
DragonFlydevel/qt6-remoteobjects6.8.3
HardenedBSDdevel/qt6-remoteobjects6.11.2
GhostBSDdevel/qt6-remoteobjects6.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

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
FileSizeSHA256
KDE/Qt/6.11.2/qtremoteobjects-everywhere-src-6.11.2.tar.xz5301565e0c9681799ec2b1179a712506266fb01fb2491e94bd2dba942b72fdef797cfd

Commit history 1

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