BSD Ports

net-im/mtxclient 0.10.1_3 FreeBSD

Client API library for the Matrix protocol

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
net-im
Package size
845.4 KiB, 5947.0 KiB installed

Description

Client API library for the Matrix protocol, built on top of Boost.Asio.

This library is a C++-based API used by some C++-based Matrix clients, like Nheko.

In the other systems

SystemPortVersion
FreeBSDnet-im/mtxclient0.10.1_3
OpenBSDdevel/mtxclient0.10.1p1

Install

Binary package:

pkg install mtxclient

From the ports tree:

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

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

RUN_DEPENDS=	mtxclient>0:net-im/mtxclient
LIB_DEPENDS=	libmatrix_client.so:net-im/mtxclient

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:latest0.10.1_30.10.1_30.8.20.10.1_10.10.1_3
FreeBSD:14:quarterly0.10.1_30.10.1_3n/a0.10.00.10.1_3
FreeBSD:15:latest0.10.1_30.10.1_3n/a0.10.1_10.10.1_1
FreeBSD:15:quarterly0.10.1_30.10.1_3n/an/an/a
FreeBSD:16:latest0.10.1_30.10.1_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 6

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

Build dependencies 31
Run dependencies 17
Required by 1

Configuration

No options to configure.

USES
cmake compiler:c++17-lang pkgconfig ssl tar:xz
Service scripts
none

Files

pkg-plist 93
  • include/mtx.hpp
  • include/mtx/common.hpp
  • include/mtx/errors.hpp
  • include/mtx/events.hpp
  • include/mtx/events/account_data/direct.hpp
  • include/mtx/events/account_data/fully_read.hpp
  • include/mtx/events/account_data/ignored_users.hpp
  • include/mtx/events/aliases.hpp
  • include/mtx/events/avatar.hpp
  • include/mtx/events/canonical_alias.hpp
  • include/mtx/events/collections.hpp
  • include/mtx/events/common.hpp
  • include/mtx/events/create.hpp
  • include/mtx/events/encrypted.hpp
  • include/mtx/events/encryption.hpp
  • include/mtx/events/ephemeral/receipt.hpp
  • include/mtx/events/ephemeral/typing.hpp
  • include/mtx/events/event_type.hpp
  • include/mtx/events/guest_access.hpp
  • include/mtx/events/history_visibility.hpp
  • include/mtx/events/join_rules.hpp
  • include/mtx/events/member.hpp
  • include/mtx/events/messages/audio.hpp
  • include/mtx/events/messages/elementeffect.hpp
  • include/mtx/events/messages/emote.hpp
  • include/mtx/events/messages/file.hpp
  • include/mtx/events/messages/image.hpp
  • include/mtx/events/messages/location.hpp
  • include/mtx/events/messages/notice.hpp
  • include/mtx/events/messages/text.hpp
  • include/mtx/events/messages/unknown.hpp
  • include/mtx/events/messages/video.hpp
  • include/mtx/events/mscs/image_packs.hpp
  • include/mtx/events/name.hpp
  • include/mtx/events/nheko_extensions/event_expiry.hpp
  • include/mtx/events/nheko_extensions/hidden_events.hpp
  • include/mtx/events/nheko_extensions/invite_permissions.hpp
  • include/mtx/events/pinned_events.hpp
  • include/mtx/events/policy_rules.hpp
  • include/mtx/events/power_levels.hpp
  • include/mtx/events/presence.hpp
  • include/mtx/events/reaction.hpp
  • include/mtx/events/redaction.hpp
  • include/mtx/events/server_acl.hpp
  • include/mtx/events/spaces.hpp
  • include/mtx/events/tag.hpp
  • include/mtx/events/tombstone.hpp
  • include/mtx/events/topic.hpp
  • include/mtx/events/unknown.hpp
  • include/mtx/events/voip.hpp
  • include/mtx/events/widget.hpp
  • include/mtx/events_impl.hpp
  • include/mtx/identifiers.hpp
  • include/mtx/lightweight_error.hpp
  • include/mtx/log.hpp
  • include/mtx/pushrules.hpp
  • include/mtx/requests.hpp
  • include/mtx/responses.hpp
  • include/mtx/responses/capabilities.hpp
  • include/mtx/responses/common.hpp
  • include/mtx/responses/create_room.hpp
  • include/mtx/responses/crypto.hpp
  • include/mtx/responses/device.hpp
  • include/mtx/responses/empty.hpp
  • include/mtx/responses/login.hpp
  • include/mtx/responses/media.hpp
  • include/mtx/responses/members.hpp
  • include/mtx/responses/messages.hpp
  • include/mtx/responses/notifications.hpp
  • include/mtx/responses/profile.hpp
  • include/mtx/responses/public_rooms.hpp
  • include/mtx/responses/register.hpp
  • include/mtx/responses/sync.hpp
  • include/mtx/responses/turn_server.hpp
  • include/mtx/responses/users.hpp
  • include/mtx/responses/version.hpp
  • include/mtx/responses/well-known.hpp
  • include/mtx/secret_storage.hpp
  • include/mtx/user_interactive.hpp
  • include/mtxclient/crypto/client.hpp
  • include/mtxclient/crypto/objects.hpp
  • include/mtxclient/crypto/types.hpp
  • include/mtxclient/crypto/utils.hpp
  • include/mtxclient/http/client.hpp
  • include/mtxclient/http/client_impl.hpp
  • include/mtxclient/http/errors.hpp
  • include/mtxclient/utils.hpp
  • lib/cmake/MatrixClient/MatrixClientConfig.cmake
  • lib/cmake/MatrixClient/MatrixClientConfigVersion.cmake
  • lib/cmake/MatrixClient/MatrixClientTargets-.cmake
  • lib/cmake/MatrixClient/MatrixClientTargets.cmake
  • lib/libmatrix_client.so
  • lib/libmatrix_client.so.
distinfo 1
FileSizeSHA256
Nheko-Reborn-mtxclient-v0.10.1_GH0.tar.gz636035203be46a08e1dc6cfc068d0911f3b09976f48e4cc4302c3517b9c0f4e53631e3

Commit history 0

No commits in the history this site was built from.