Date: Thu, 21 Feb 2019 13:44:45 +0000 (UTC) From: Adriaan de Groot <adridg@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r493501 - in head/net-im: . libqmatrixclient quaternion Message-ID: <201902211344.x1LDijQO031568@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: adridg Date: Thu Feb 21 13:44:45 2019 New Revision: 493501 URL: https://svnweb.freebsd.org/changeset/ports/493501 Log: New Matrix IM desktop client and support-library. Quaternion is a Matrix IM desktop client; Matrix is a "modern" IM solution, based on federated messaging and optional end-to-end encryption. The protocol and most implementations are entirely Open Source. This commit introduces a support library, net-im/libqmatrixclient, and one user of that library, net-im/quaternion. The library itself is used by other Qt-based Matrix IM clients as well but I needed *one* client, not three of them. The pkg-descrs are awful short, but there's really not much more to say than "a desktop Matrix IM client", since that's what it is. Listing features seems like useless fluff, since those are inherent in Matrix protocol support (avatars, image previews, long messages, etc.). Added: head/net-im/libqmatrixclient/ head/net-im/libqmatrixclient/Makefile (contents, props changed) head/net-im/libqmatrixclient/distinfo (contents, props changed) head/net-im/libqmatrixclient/pkg-descr (contents, props changed) head/net-im/libqmatrixclient/pkg-plist (contents, props changed) head/net-im/quaternion/ head/net-im/quaternion/Makefile (contents, props changed) head/net-im/quaternion/distinfo (contents, props changed) head/net-im/quaternion/pkg-descr (contents, props changed) head/net-im/quaternion/pkg-plist (contents, props changed) Modified: head/net-im/Makefile Modified: head/net-im/Makefile ============================================================================== --- head/net-im/Makefile Thu Feb 21 12:38:53 2019 (r493500) +++ head/net-im/Makefile Thu Feb 21 13:44:45 2019 (r493501) @@ -58,6 +58,7 @@ SUBDIR += libnice-gst010 SUBDIR += libnice-gst1 SUBDIR += libpurple + SUBDIR += libqmatrixclient SUBDIR += libqtelegram-ae SUBDIR += libsignon-glib SUBDIR += libstrophe @@ -146,6 +147,7 @@ SUBDIR += py-xmpppy-yahoo SUBDIR += qTox SUBDIR += qq + SUBDIR += quaternion SUBDIR += qxmpp SUBDIR += qxmpp-qt5 SUBDIR += ramblercontacts Added: head/net-im/libqmatrixclient/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/libqmatrixclient/Makefile Thu Feb 21 13:44:45 2019 (r493501) @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTNAME= libqmatrixclient +DISTVERSIONPREFIX= v +DISTVERSION= 0.4.2.1 +CATEGORIES= net-im + +MAINTAINER= adridg@FreeBSD.org +COMMENT= Matrix IM support library using Qt technologies + +LICENSE= LGPL21 +LICENSE_FILES= ${WRKSRC}/COPYING + +USES= cmake qt:5 tar:xz +USE_QT= core gui network \ + buildtools_build qmake_build + +USE_GITHUB= yes +GH_ACCOUNT= QMatrixClient + +.include <bsd.port.mk> Added: head/net-im/libqmatrixclient/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/libqmatrixclient/distinfo Thu Feb 21 13:44:45 2019 (r493501) @@ -0,0 +1,3 @@ +TIMESTAMP = 1550754351 +SHA256 (QMatrixClient-libqmatrixclient-v0.4.2.1_GH0.tar.gz) = 0efe7050ba8b866b0bf6046a9c57779173cf3d68f546d8f082ce081e8e299bc8 +SIZE (QMatrixClient-libqmatrixclient-v0.4.2.1_GH0.tar.gz) = 496515 Added: head/net-im/libqmatrixclient/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/libqmatrixclient/pkg-descr Thu Feb 21 13:44:45 2019 (r493501) @@ -0,0 +1,5 @@ +libQMatrixClient is a Qt5-based library to make IM clients for the +Matrix protocol. It is the backbone of Quaternion, Spectral and some +other projects. + +WWW: https://github.com/QMatrixClient/libqmatrixclient Added: head/net-im/libqmatrixclient/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/libqmatrixclient/pkg-plist Thu Feb 21 13:44:45 2019 (r493501) @@ -0,0 +1,110 @@ +bin/qmc-example +include/application-service/definitions/location.h +include/application-service/definitions/protocol.h +include/application-service/definitions/user.h +include/avatar.h +include/connection.h +include/connectiondata.h +include/converters.h +include/csapi/account-data.h +include/csapi/admin.h +include/csapi/administrative_contact.h +include/csapi/appservice_room_directory.h +include/csapi/banning.h +include/csapi/content-repo.h +include/csapi/create_room.h +include/csapi/definitions/auth_data.h +include/csapi/definitions/client_device.h +include/csapi/definitions/device_keys.h +include/csapi/definitions/event_filter.h +include/csapi/definitions/public_rooms_response.h +include/csapi/definitions/push_condition.h +include/csapi/definitions/push_rule.h +include/csapi/definitions/push_ruleset.h +include/csapi/definitions/room_event_filter.h +include/csapi/definitions/sync_filter.h +include/csapi/definitions/user_identifier.h +include/csapi/definitions/wellknown/homeserver.h +include/csapi/definitions/wellknown/identity_server.h +include/csapi/device_management.h +include/csapi/directory.h +include/csapi/event_context.h +include/csapi/filter.h +include/csapi/inviting.h +include/csapi/joining.h +include/csapi/keys.h +include/csapi/kicking.h +include/csapi/leaving.h +include/csapi/list_joined_rooms.h +include/csapi/list_public_rooms.h +include/csapi/login.h +include/csapi/logout.h +include/csapi/message_pagination.h +include/csapi/notifications.h +include/csapi/openid.h +include/csapi/peeking_events.h +include/csapi/presence.h +include/csapi/profile.h +include/csapi/pusher.h +include/csapi/pushrules.h +include/csapi/read_markers.h +include/csapi/receipts.h +include/csapi/redaction.h +include/csapi/registration.h +include/csapi/report_content.h +include/csapi/room_send.h +include/csapi/room_state.h +include/csapi/rooms.h +include/csapi/search.h +include/csapi/tags.h +include/csapi/third_party_lookup.h +include/csapi/third_party_membership.h +include/csapi/to_device.h +include/csapi/typing.h +include/csapi/users.h +include/csapi/versions.h +include/csapi/voip.h +include/csapi/wellknown.h +include/csapi/whoami.h +include/eventitem.h +include/events/accountdataevents.h +include/events/callanswerevent.h +include/events/callcandidatesevent.h +include/events/callhangupevent.h +include/events/callinviteevent.h +include/events/directchatevent.h +include/events/event.h +include/events/eventcontent.h +include/events/eventloader.h +include/events/receiptevent.h +include/events/redactionevent.h +include/events/roomavatarevent.h +include/events/roomevent.h +include/events/roommemberevent.h +include/events/roommessageevent.h +include/events/simplestateevents.h +include/events/stateevent.h +include/events/typingevent.h +include/identity/definitions/request_email_validation.h +include/identity/definitions/request_msisdn_validation.h +include/identity/definitions/sid.h +include/jobs/basejob.h +include/jobs/downloadfilejob.h +include/jobs/mediathumbnailjob.h +include/jobs/postreadmarkersjob.h +include/jobs/requestdata.h +include/jobs/syncjob.h +include/joinstate.h +include/logging.h +include/networkaccessmanager.h +include/networksettings.h +include/room.h +include/settings.h +include/user.h +include/util.h +lib/cmake/QMatrixClient/QMatrixClientConfig.cmake +lib/cmake/QMatrixClient/QMatrixClientConfigVersion.cmake +lib/cmake/QMatrixClient/QMatrixClientTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/QMatrixClient/QMatrixClientTargets.cmake +lib/libQMatrixClient.a +libdata/pkgconfig/QMatrixClient.pc Added: head/net-im/quaternion/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/quaternion/Makefile Thu Feb 21 13:44:45 2019 (r493501) @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= Quaternion +DISTVERSIONPREFIX= v +DISTVERSION= 0.0.9.3 +CATEGORIES= net-im + +MAINTAINER= adridg@FreeBSD.org +COMMENT= Matrix IM client based on Qt technologies + +LICENSE= GPLv3 +LICENSE_FILES= ${WRKSRC}/COPYING + +USE_GITHUB= yes +GH_ACCOUNT= QMatrixClient + +BUILD_DEPENDS= ${LOCALBASE}/lib/libQMatrixClient.a:net-im/libqmatrixclient + +USES= cmake qt:5 tar:xz +USE_QT= core declarative gui network widgets \ + buildtools_build linguist_build qmake_build + +.include <bsd.port.mk> Added: head/net-im/quaternion/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/quaternion/distinfo Thu Feb 21 13:44:45 2019 (r493501) @@ -0,0 +1,3 @@ +TIMESTAMP = 1550755841 +SHA256 (QMatrixClient-Quaternion-v0.0.9.3_GH0.tar.gz) = 7f92c3acc73bb7e44efe94bd1085ae9fd5b58efa51efc28a931cace131c22230 +SIZE (QMatrixClient-Quaternion-v0.0.9.3_GH0.tar.gz) = 350366 Added: head/net-im/quaternion/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/quaternion/pkg-descr Thu Feb 21 13:44:45 2019 (r493501) @@ -0,0 +1,3 @@ +Quaternion is a cross-platform desktop IM client for the Matrix protocol. + +WWW: https://github.com/QMatrixClient/Quaternion Added: head/net-im/quaternion/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-im/quaternion/pkg-plist Thu Feb 21 13:44:45 2019 (r493501) @@ -0,0 +1,12 @@ +bin/quaternion +share/QMatrixClient/quaternion/translations/quaternion_de_DE.qm +share/QMatrixClient/quaternion/translations/quaternion_en.qm +share/applications/quaternion.desktop +share/icons/hicolor/128x128/apps/quaternion.png +share/icons/hicolor/16x16/apps/quaternion.png +share/icons/hicolor/22x22/apps/quaternion.png +share/icons/hicolor/32x32/apps/quaternion.png +share/icons/hicolor/48x48/apps/quaternion.png +share/icons/hicolor/64x64/apps/quaternion.png +share/icons/hicolor/scalable/apps/quaternion.svgz +share/metainfo/com.github.quaternion.appdata.xml
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902211344.x1LDijQO031568>