diff --git a/net-im/mtxclient/Makefile b/net-im/mtxclient/Makefile index ebd7dd10d1ee..d1c25a38dd75 100644 --- a/net-im/mtxclient/Makefile +++ b/net-im/mtxclient/Makefile @@ -1,34 +1,34 @@ PORTNAME= mtxclient DISTVERSIONPREFIX= v -DISTVERSION= 0.4.1 +DISTVERSION= 0.5.1 CATEGORIES= net-im MAINTAINER= adridg@FreeBSD.org COMMENT= Client API library for the Matrix protocol LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE IGNORE_FreeBSD_11= unsupported SSL in base BUILD_DEPENDS= nlohmann-json>=3:devel/nlohmann-json LIB_DEPENDS= libsodium.so:security/libsodium \ libboost_date_time.so:devel/boost-libs \ libboost_chrono.so:devel/boost-libs \ libboost_iostreams.so:devel/boost-libs \ libboost_regex.so:devel/boost-libs \ libboost_system.so:devel/boost-libs \ libboost_thread.so:devel/boost-libs \ libolm.so:security/olm \ libspdlog.so:devel/spdlog USES= cmake compiler:c++17-lang pkgconfig ssl \ tar:xz CMAKE_OFF= BUILD_LIB_TESTS USE_GITHUB= yes GH_ACCOUNT= Nheko-Reborn PLIST_SUB= SOVER=${DISTVERSION} .include diff --git a/net-im/mtxclient/distinfo b/net-im/mtxclient/distinfo index 47d31fd5e274..7bbb4be17881 100644 --- a/net-im/mtxclient/distinfo +++ b/net-im/mtxclient/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1611962788 -SHA256 (Nheko-Reborn-mtxclient-v0.4.1_GH0.tar.gz) = edd2ac051cf8019579942107fd32ec67dbf3581829954b5cca07e74431b9770a -SIZE (Nheko-Reborn-mtxclient-v0.4.1_GH0.tar.gz) = 572552 +TIMESTAMP = 1619104012 +SHA256 (Nheko-Reborn-mtxclient-v0.5.1_GH0.tar.gz) = 9478d870296ebe7679c90f563cb798eb3cdd3f9c4578ceea5af75b66f456baaa +SIZE (Nheko-Reborn-mtxclient-v0.5.1_GH0.tar.gz) = 582367 diff --git a/net-im/mtxclient/pkg-plist b/net-im/mtxclient/pkg-plist index e9d02a0309f1..11c806a2efbb 100644 --- a/net-im/mtxclient/pkg-plist +++ b/net-im/mtxclient/pkg-plist @@ -1,79 +1,81 @@ include/mtx.hpp include/mtx/common.hpp include/mtx/errors.hpp include/mtx/events.hpp include/mtx/events/account_data/fully_read.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/emote.hpp include/mtx/events/messages/file.hpp include/mtx/events/messages/image.hpp include/mtx/events/messages/notice.hpp include/mtx/events/messages/text.hpp include/mtx/events/messages/video.hpp +include/mtx/events/mscs/image_packs.hpp include/mtx/events/name.hpp include/mtx/events/nheko_extensions/hidden_events.hpp include/mtx/events/pinned_events.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/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_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/common.hpp include/mtx/responses/create_room.hpp include/mtx/responses/crypto.hpp include/mtx/responses/empty.hpp include/mtx/responses/groups.hpp include/mtx/responses/login.hpp include/mtx/responses/media.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/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/asio_overrides.hpp include/mtxclient/http/client.hpp include/mtxclient/http/client_impl.hpp include/mtxclient/http/errors.hpp include/mtxclient/http/session.hpp include/mtxclient/utils.hpp lib/cmake/MatrixClient/MatrixClientConfig.cmake lib/cmake/MatrixClient/MatrixClientConfigVersion.cmake lib/cmake/MatrixClient/MatrixClientTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/MatrixClient/MatrixClientTargets.cmake lib/libmatrix_client.so lib/libmatrix_client.so.%%SOVER%% diff --git a/net-im/nheko/Makefile b/net-im/nheko/Makefile index 6b80df7d05a9..b9306b1cc1b6 100644 --- a/net-im/nheko/Makefile +++ b/net-im/nheko/Makefile @@ -1,56 +1,57 @@ PORTNAME= nheko DISTVERSIONPREFIX=v DISTVERSION= 0.8.1 +PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= adridg@FreeBSD.org COMMENT= Matrix IM client based on Qt technologies LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= nlohmann-json>=3:devel/nlohmann-json # All those boost-libs are pulled in through mtxclient, which # links to them but stage-qa still complains. LIB_DEPENDS= \ libboost_chrono.so:devel/boost-libs \ libboost_date_time.so:devel/boost-libs \ libboost_iostreams.so:devel/boost-libs \ libboost_regex.so:devel/boost-libs \ libboost_system.so:devel/boost-libs \ libboost_thread.so:devel/boost-libs \ libcmark.so:textproc/cmark \ libfmt.so:devel/libfmt \ liblmdb.so:databases/lmdb \ libmatrix_client.so:net-im/mtxclient \ libolm.so:security/olm \ libqt5keychain.so:security/qtkeychain \ libspdlog.so:devel/spdlog USES= cmake compiler:c++17-lang pkgconfig \ localbase:ldflags qt:5 ssl tar:xz USE_QT= concurrent core dbus declarative gui multimedia network \ quickcontrols2 svg widgets \ buildtools_build linguist_build qmake_build # There are two external dependencies: lmdb++ and tweeny. # - lmdb++ is a single header file, it just needs to be included # - tweeny is a library, but only one header is needed; it is normally # installed into a tweeny/ subdirectory, but its sources place it # in include/. Add one more symlink to the build for that. # We don't actually use the bundled versions, we get them via # the ports system (see GH_TUPLE, below). CMAKE_ARGS= -DLMDBXX_INCLUDE_DIR=${WRKSRC}/deps/lmdb \ -DTWEENY_INCLUDE_DIR=${WRKSRC}/deps/tweeny/include \ CFLAGS+= -DSPDLOG_FMT_EXTERNAL=1 LDFLAGS+= -L${LOCALBASE}/lib -lfmt USE_GITHUB= yes GH_ACCOUNT= Nheko-Reborn GH_TUPLE= drycpp:lmdbxx:0b43ca87d8cfabba392dfe884eb1edb83874de02:lmdb/deps/lmdb \ mobius3:tweeny:6a5033372fe53c4c731c66c8a2d56261746cd85c:tweeny/deps/tweeny post-extract: cd ${WRKSRC}/deps/tweeny && ${LN} -s include tweeny .include