pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
mtxclient: add mtxclient version 0.10.1
Module Name: pkgsrc-wip
Committed By: Stepan Ipatov <st.ipatov%gmail.com@localhost>
Pushed By: st.ipatov
Date: Thu Nov 20 07:58:00 2025 +0000
Changeset: 12fa0f07b6326750de184134e9034c7176389b4a
Modified Files:
Makefile
Added Files:
mtxclient/COMMIT_MSG
mtxclient/DESCR
mtxclient/Makefile
mtxclient/PLIST
mtxclient/buildlink3.mk
mtxclient/distinfo
Log Message:
mtxclient: add mtxclient version 0.10.1
Client API library for the Matrix protocol.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=12fa0f07b6326750de184134e9034c7176389b4a
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
mtxclient/COMMIT_MSG | 3 ++
mtxclient/DESCR | 2 ++
mtxclient/Makefile | 32 +++++++++++++++++
mtxclient/PLIST | 95 +++++++++++++++++++++++++++++++++++++++++++++++++
mtxclient/buildlink3.mk | 13 +++++++
mtxclient/distinfo | 5 +++
7 files changed, 151 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index 7dec01ea68..e9c4d9e52a 100644
--- a/Makefile
+++ b/Makefile
@@ -2511,6 +2511,7 @@ SUBDIR+= mtop
SUBDIR+= mtpfs
SUBDIR+= mtr-graph
SUBDIR+= mtrack
+SUBDIR+= mtxclient
SUBDIR+= mtrxmath
SUBDIR+= mu-cite
SUBDIR+= mudlet-301
diff --git a/mtxclient/COMMIT_MSG b/mtxclient/COMMIT_MSG
new file mode 100644
index 0000000000..a8cac3bcbe
--- /dev/null
+++ b/mtxclient/COMMIT_MSG
@@ -0,0 +1,3 @@
+net/mtxclient: add mtxclient version 0.10.1
+
+Client API library for the Matrix protocol.
diff --git a/mtxclient/DESCR b/mtxclient/DESCR
new file mode 100644
index 0000000000..8409ae55c3
--- /dev/null
+++ b/mtxclient/DESCR
@@ -0,0 +1,2 @@
+C++ library that provides client-side functionality for interacting with the
+Matrix protocol.
diff --git a/mtxclient/Makefile b/mtxclient/Makefile
new file mode 100644
index 0000000000..ceaa654a6b
--- /dev/null
+++ b/mtxclient/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD$
+
+DISTNAME= mtxclient-0.10.1
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_GITHUB:=Nheko-Reborn/}
+GITHUB_TAG= refs/tags/v${PKGVERSION_NOREV}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/Nheko-Reborn/mtxclient/
+COMMENT= Client API library for the Matrix protocol
+LICENSE= mit
+
+WRKSRC= ${WRKDIR}/${DISTNAME}
+
+USE_LANGUAGES+= c c++
+USE_CXX_FEATURES+= c++20
+
+USE_TOOLS+= pkg-config cmake
+
+CMAKE_CONFIGURE_ARGS+= -DBUILD_LIB_TESTS=OFF
+CMAKE_CONFIGURE_ARGS+= -DBUILD_LIB_EXAMPLES=OFF
+
+.include "../../devel/cmake/build.mk"
+.include "../../devel/meson/build.mk"
+USE_BUILTIN.libevent= no
+.include "../../devel/libevent/buildlink3.mk"
+.include "../../devel/re2/buildlink3.mk"
+.include "../../devel/spdlog/buildlink3.mk"
+.include "../../security/olm/buildlink3.mk"
+.include "../../textproc/nlohmann-json/buildlink3.mk"
+.include "../../wip/coeurl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/mtxclient/PLIST b/mtxclient/PLIST
new file mode 100644
index 0000000000..9afc3e48a7
--- /dev/null
+++ b/mtxclient/PLIST
@@ -0,0 +1,95 @@
+@comment $NetBSD$
+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-noconfig.cmake
+lib/cmake/MatrixClient/MatrixClientTargets.cmake
+lib/libmatrix_client.so
+lib/libmatrix_client.so.${PKGVERSION}
+lib/pkgconfig/mtxclient.pc
diff --git a/mtxclient/buildlink3.mk b/mtxclient/buildlink3.mk
new file mode 100644
index 0000000000..e001b40dd4
--- /dev/null
+++ b/mtxclient/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD$
+
+BUILDLINK_TREE+= mtxclient
+
+.if !defined(MTXCLIENT_BUILDLINK3_MK)
+MTXCLIENT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.mtxclient+= mtxclient>=0.10.1
+BUILDLINK_PKGSRCDIR.mtxclient?= ../../wip/mtxclient
+
+.endif # MTXCLIENT_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -mtxclient
diff --git a/mtxclient/distinfo b/mtxclient/distinfo
new file mode 100644
index 0000000000..e43ff91828
--- /dev/null
+++ b/mtxclient/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (mtxclient-0.10.1.tar.gz) = cec4dc24d12592c0a8dee4b14f19d910bfe3122b2ebe80e89bf5c50a7405bd88
+SHA512 (mtxclient-0.10.1.tar.gz) = 9b56f3e8c022f9e5d569cbd959259315c0b070ef2220c288208c64f901491b5c7365ead12c538df2ddb9774f332cf48f10d02d20baced6d497bc969da16fbe87
+Size (mtxclient-0.10.1.tar.gz) = 636035 bytes
Home |
Main Index |
Thread Index |
Old Index