BSD Ports

net-im/qxmpp 1.17.0 FreeBSD

XMPP client library based on Qt and C++

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
619841ebd5
License
LGPL21+
Categories
net-im
Package size
1693.7 KiB, 7019.2 KiB installed

Description

QXmpp is pretty intuitive and easy to use. It uses Qt extensively. Qt is the only third party library it is dependent on. Users need to a have working knowledge of C++ and Qt basics (Signals and Slots and Qt data types). The underlying TCP socket and the XMPP RFCs (RFC3920 and RFC3921) have been encapsulated into classes and functions. Therefore the user would not be bothered with these details. But it is always recommended to the advanced users to read and enjoy the low level details.

In the other systems

SystemPortVersion
FreeBSDnet-im/qxmpp1.17.0
DragonFlynet-im/qxmpp1.10.3
HardenedBSDnet-im/qxmpp1.16.3
GhostBSDnet-im/qxmpp1.16.3

Install

Binary package:

pkg install qxmpp-qt6

From the ports tree:

cd /usr/ports/net-im/qxmpp/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	qxmpp-qt6>0:net-im/qxmpp
LIB_DEPENDS=	libQXmppOmemoQt6.so:net-im/qxmpp

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.17.01.17.0-1.10.41.17.0
FreeBSD:14:quarterly1.16.31.17.0n/a1.10.41.17.0
FreeBSD:15:latest1.17.01.17.0n/a1.10.41.10.4
FreeBSD:15:quarterly1.17.01.17.0n/an/an/a
FreeBSD:16:latest1.16.31.17.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 163

The first 100 are listed.

Run dependencies 157

The first 100 are listed.

Required by 1

Configuration

Options name: net-im_qxmpp

OptionDefaultDescription
GSTREAMERonAudio/video support over Jingle via GStreamer
USES
cmake:testing compiler:c++20-lang kde:6 pathfix pkgconfig qt:6 tar:xz
Service scripts
none

Files

pkg-plist 196
  • include/QXmppQt6/Omemo/QXmppOmemoManager.h
  • include/QXmppQt6/Omemo/QXmppOmemoMemoryStorage.h
  • include/QXmppQt6/Omemo/QXmppOmemoStorage.h
  • include/QXmppQt6/Omemo/qxmppomemo_export.h
  • include/QXmppQt6/QXmppAccountMigrationManager.h
  • include/QXmppQt6/QXmppArchiveIq.h
  • include/QXmppQt6/QXmppArchiveManager.h
  • include/QXmppQt6/QXmppAsync_p.h
  • include/QXmppQt6/QXmppAtmManager.h
  • include/QXmppQt6/QXmppAtmTrustMemoryStorage.h
  • include/QXmppQt6/QXmppAtmTrustStorage.h
  • include/QXmppQt6/QXmppAttentionManager.h
  • include/QXmppQt6/QXmppAuthenticationError.h
  • include/QXmppQt6/QXmppBindError.h
  • include/QXmppQt6/QXmppBindIq.h
  • include/QXmppQt6/QXmppBitsOfBinaryContentId.h
  • include/QXmppQt6/QXmppBitsOfBinaryData.h
  • include/QXmppQt6/QXmppBitsOfBinaryDataList.h
  • include/QXmppQt6/QXmppBitsOfBinaryIq.h
  • include/QXmppQt6/QXmppBlockingManager.h
  • include/QXmppQt6/QXmppBookmarkManager.h
  • include/QXmppQt6/QXmppBookmarkSet.h
  • include/QXmppQt6/QXmppByteStreamIq.h
  • include/QXmppQt6/QXmppCall.h
  • include/QXmppQt6/QXmppCallInviteManager.h
  • include/QXmppQt6/QXmppCallManager.h
  • include/QXmppQt6/QXmppCallStream.h
  • include/QXmppQt6/QXmppCarbonManager.h
  • include/QXmppQt6/QXmppCarbonManagerV2.h
  • include/QXmppQt6/QXmppClient.h
  • include/QXmppQt6/QXmppClientExtension.h
  • include/QXmppQt6/QXmppColorGeneration.h
  • include/QXmppQt6/QXmppConfiguration.h
  • include/QXmppQt6/QXmppConstants_p.h
  • include/QXmppQt6/QXmppContactAddresses.h
  • include/QXmppQt6/QXmppCredentials.h
  • include/QXmppQt6/QXmppDataForm.h
  • include/QXmppQt6/QXmppDataFormBase.h
  • include/QXmppQt6/QXmppDialback.h
  • include/QXmppQt6/QXmppDiscoveryIq.h
  • include/QXmppQt6/QXmppDiscoveryManager.h
  • include/QXmppQt6/QXmppE2eeExtension.h
  • include/QXmppQt6/QXmppE2eeMetadata.h
  • include/QXmppQt6/QXmppElement.h
  • include/QXmppQt6/QXmppEncryptedFileSharingProvider.h
  • include/QXmppQt6/QXmppEncryptedFileSource.h
  • include/QXmppQt6/QXmppEntityCapsStorage.h
  • include/QXmppQt6/QXmppEntityTimeIq.h
  • include/QXmppQt6/QXmppEntityTimeManager.h
  • include/QXmppQt6/QXmppError.h
  • include/QXmppQt6/QXmppExtension.h
  • include/QXmppQt6/QXmppExternalService.h
  • include/QXmppQt6/QXmppExternalServiceDiscoveryIq.h
  • include/QXmppQt6/QXmppExternalServiceDiscoveryManager.h
  • include/QXmppQt6/QXmppFallback.h
  • include/QXmppQt6/QXmppFileMetadata.h
  • include/QXmppQt6/QXmppFileShare.h
  • include/QXmppQt6/QXmppFileSharingManager.h
  • include/QXmppQt6/QXmppFileSharingProvider.h
  • include/QXmppQt6/QXmppGeolocItem.h
  • include/QXmppQt6/QXmppGlobal.h
  • include/QXmppQt6/QXmppHash.h
  • include/QXmppQt6/QXmppHttpFileSharingProvider.h
  • include/QXmppQt6/QXmppHttpFileSource.h
  • include/QXmppQt6/QXmppHttpUploadIq.h
  • include/QXmppQt6/QXmppHttpUploadManager.h
  • include/QXmppQt6/QXmppIbbIq.h
  • include/QXmppQt6/QXmppIncomingClient.h
  • include/QXmppQt6/QXmppIncomingServer.h
  • include/QXmppQt6/QXmppInvokable.h
  • include/QXmppQt6/QXmppIq.h
  • include/QXmppQt6/QXmppIqHandling.h
  • include/QXmppQt6/QXmppJingleData.h
  • include/QXmppQt6/QXmppJingleIq.h
  • include/QXmppQt6/QXmppJingleMessageInitiationManager.h
  • include/QXmppQt6/QXmppLogger.h
  • include/QXmppQt6/QXmppMamIq.h
  • include/QXmppQt6/QXmppMamManager.h
  • include/QXmppQt6/QXmppMessage.h
  • include/QXmppQt6/QXmppMessageHandler.h
  • include/QXmppQt6/QXmppMessageReaction.h
  • include/QXmppQt6/QXmppMessageReceiptManager.h
  • include/QXmppQt6/QXmppMessageRetraction.h
  • include/QXmppQt6/QXmppMixConfigItem.h
  • include/QXmppQt6/QXmppMixInfoItem.h
  • include/QXmppQt6/QXmppMixInvitation.h
  • include/QXmppQt6/QXmppMixIq.h
  • include/QXmppQt6/QXmppMixIq_p.h
  • include/QXmppQt6/QXmppMixManager.h
  • include/QXmppQt6/QXmppMixParticipantItem.h
  • include/QXmppQt6/QXmppMovedManager.h
  • include/QXmppQt6/QXmppMucData.h
  • include/QXmppQt6/QXmppMucForms.h
  • include/QXmppQt6/QXmppMucIq.h
  • include/QXmppQt6/QXmppMucManager.h
  • include/QXmppQt6/QXmppMucManagerV2.h
  • include/QXmppQt6/QXmppNamespaces.h
  • include/QXmppQt6/QXmppNetworkMonitor.h
  • include/QXmppQt6/QXmppNonSASLAuth.h
  • include/QXmppQt6/QXmppNonza.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
KDE/qxmpp/qxmpp-1.17.0.tar.xz69119206247ba01a60f64aa679c241a880f3e68ebc6a7700bcd1dfe90bca22fc47bfb2
Master sites 1
  • KDE/unstable/qxmpp

Commit history 3

DateCommitCreditsLog message
619841ebd5 Max Brazhnikov net-im/qxmpp: Update to 1.17.0
22a1db0576 Max Brazhnikov net-im/qxmpp: Update to 1.16.3
ef5f44c3a8 Max Brazhnikov net-im/qxmpp: Update to 1.16.2
Clean up unused CMake flags. Do not generate api docs.