From owner-svn-ports-all@freebsd.org Fri Nov 20 20:35:55 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6A79546D8B2; Fri, 20 Nov 2020 20:35:55 +0000 (UTC) (envelope-from adridg@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cd7bv2ZGhz4bVG; Fri, 20 Nov 2020 20:35:55 +0000 (UTC) (envelope-from adridg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4B2721C30F; Fri, 20 Nov 2020 20:35:55 +0000 (UTC) (envelope-from adridg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 0AKKZtxt028252; Fri, 20 Nov 2020 20:35:55 GMT (envelope-from adridg@FreeBSD.org) Received: (from adridg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 0AKKZslT028248; Fri, 20 Nov 2020 20:35:54 GMT (envelope-from adridg@FreeBSD.org) Message-Id: <202011202035.0AKKZslT028248@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: adridg set sender to adridg@FreeBSD.org using -f From: Adriaan de Groot Date: Fri, 20 Nov 2020 20:35:54 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r555785 - in head/net-im: . libquotient X-SVN-Group: ports-head X-SVN-Commit-Author: adridg X-SVN-Commit-Paths: in head/net-im: . libquotient X-SVN-Commit-Revision: 555785 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Nov 2020 20:35:55 -0000 Author: adridg Date: Fri Nov 20 20:35:54 2020 New Revision: 555785 URL: https://svnweb.freebsd.org/changeset/ports/555785 Log: New port: net-im/libquotient The Quotient project aims to produce a Qt5-based SDK to develop applications for Matrix. libQuotient is a library that enables client applications. It is the backbone of Quaternion, Spectral and other projects. Versions 0.5.x and older use the previous name - libQMatrixClient. Release notes: https://github.com/quotient-im/libQuotient/releases This is repocopied from net-im/libqmatrixclient because libqmatrixclient was renamed to libquotient some time ago; we've been wrestling to keep the old port name with partly-updated library versions, and that gets old. New clients -- modern Quaternion, and soon neoChat (a successor to spectral, which will be deprecated) -- need the newer version. Leaving net-im/libqmatrixclient in the tree for now, although I think it has 0 consumers once I update Quaternion (I'll deprecate it then). Added: head/net-im/libquotient/ - copied from r555780, head/net-im/libqmatrixclient/ Modified: head/net-im/Makefile head/net-im/libquotient/Makefile head/net-im/libquotient/distinfo head/net-im/libquotient/pkg-descr head/net-im/libquotient/pkg-plist Modified: head/net-im/Makefile ============================================================================== --- head/net-im/Makefile Fri Nov 20 20:25:00 2020 (r555784) +++ head/net-im/Makefile Fri Nov 20 20:35:54 2020 (r555785) @@ -59,6 +59,7 @@ SUBDIR += libpurple SUBDIR += libqmatrixclient SUBDIR += libqtelegram-ae + SUBDIR += libquotient SUBDIR += libsignon-glib SUBDIR += libstrophe SUBDIR += licq Modified: head/net-im/libquotient/Makefile ============================================================================== --- head/net-im/libqmatrixclient/Makefile Fri Nov 20 20:05:31 2020 (r555780) +++ head/net-im/libquotient/Makefile Fri Nov 20 20:35:54 2020 (r555785) @@ -1,7 +1,7 @@ # $FreeBSD$ -PORTNAME= libqmatrixclient -DISTVERSION= 0.5.3.2 +PORTNAME= libquotient +DISTVERSION= 0.6.2 CATEGORIES= net-im MAINTAINER= adridg@FreeBSD.org @@ -10,6 +10,8 @@ COMMENT= Matrix IM support library using Qt technologi LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING +CONFLICTS= libqmatrixclient\* + USES= cmake compiler:c++14-lang qt:5 tar:xz USE_QT= core gui multimedia network \ buildtools_build qmake_build @@ -18,6 +20,6 @@ USE_GITHUB= yes GH_ACCOUNT= quotient-im GH_PROJECT= libQuotient -CMAKE_ARGS= -DCMAKE_INSTALL_INCLUDEDIR=include/Quotient +CMAKE_ARGS= -DQuotient_INSTALL_TESTS=OFF .include Modified: head/net-im/libquotient/distinfo ============================================================================== --- head/net-im/libqmatrixclient/distinfo Fri Nov 20 20:05:31 2020 (r555780) +++ head/net-im/libquotient/distinfo Fri Nov 20 20:35:54 2020 (r555785) @@ -1,3 +1,3 @@ -TIMESTAMP = 1586638647 -SHA256 (quotient-im-libQuotient-0.5.3.2_GH0.tar.gz) = 80f7dac61a38c7d3441b6af693d40373fd817974b970c9b0edcb761aca2bf7d9 -SIZE (quotient-im-libQuotient-0.5.3.2_GH0.tar.gz) = 528240 +TIMESTAMP = 1605903095 +SHA256 (quotient-im-libQuotient-0.6.2_GH0.tar.gz) = afa9ee64327b9fdbf1d8514ec9b1374b797560b43315911211f723acf01ff317 +SIZE (quotient-im-libQuotient-0.6.2_GH0.tar.gz) = 557665 Modified: head/net-im/libquotient/pkg-descr ============================================================================== --- head/net-im/libqmatrixclient/pkg-descr Fri Nov 20 20:05:31 2020 (r555780) +++ head/net-im/libquotient/pkg-descr Fri Nov 20 20:35:54 2020 (r555785) @@ -1,5 +1,5 @@ -libQMatrixClient is a Qt5-based library to make IM clients for the +libQuotient is a Qt5-based library to make IM clients for the Matrix protocol. It is the backbone of Quaternion, Spectral and some -other projects. +other projects. (Previously, libQuotient was known as libQMatrixClient) -WWW: https://github.com/QMatrixClient/libqmatrixclient +WWW: https://github.com/quotient-im/libQuotient Modified: head/net-im/libquotient/pkg-plist ============================================================================== --- head/net-im/libqmatrixclient/pkg-plist Fri Nov 20 20:05:31 2020 (r555780) +++ head/net-im/libquotient/pkg-plist Fri Nov 20 20:35:54 2020 (r555785) @@ -1,4 +1,3 @@ -bin/qmc-example include/Quotient/application-service/definitions/location.h include/Quotient/application-service/definitions/protocol.h include/Quotient/application-service/definitions/user.h @@ -18,12 +17,17 @@ include/Quotient/csapi/definitions/auth_data.h include/Quotient/csapi/definitions/client_device.h include/Quotient/csapi/definitions/device_keys.h include/Quotient/csapi/definitions/event_filter.h +include/Quotient/csapi/definitions/openid_token.h include/Quotient/csapi/definitions/public_rooms_response.h include/Quotient/csapi/definitions/push_condition.h include/Quotient/csapi/definitions/push_rule.h include/Quotient/csapi/definitions/push_ruleset.h +include/Quotient/csapi/definitions/request_email_validation.h +include/Quotient/csapi/definitions/request_msisdn_validation.h +include/Quotient/csapi/definitions/request_token_response.h include/Quotient/csapi/definitions/room_event_filter.h include/Quotient/csapi/definitions/sync_filter.h +include/Quotient/csapi/definitions/third_party_signed.h include/Quotient/csapi/definitions/user_identifier.h include/Quotient/csapi/definitions/wellknown/full.h include/Quotient/csapi/definitions/wellknown/homeserver.h @@ -58,7 +62,6 @@ include/Quotient/csapi/room_send.h include/Quotient/csapi/room_state.h include/Quotient/csapi/room_upgrades.h include/Quotient/csapi/rooms.h -include/Quotient/csapi/search.h include/Quotient/csapi/sso_login_redirect.h include/Quotient/csapi/tags.h include/Quotient/csapi/third_party_lookup.h @@ -70,6 +73,8 @@ include/Quotient/csapi/versions.h include/Quotient/csapi/voip.h include/Quotient/csapi/wellknown.h include/Quotient/csapi/whoami.h +include/Quotient/e2ee.h +include/Quotient/encryptionmanager.h include/Quotient/eventitem.h include/Quotient/events/accountdataevents.h include/Quotient/events/callanswerevent.h @@ -77,24 +82,28 @@ include/Quotient/events/callcandidatesevent.h include/Quotient/events/callhangupevent.h include/Quotient/events/callinviteevent.h include/Quotient/events/directchatevent.h +include/Quotient/events/encryptedevent.h +include/Quotient/events/encryptionevent.h include/Quotient/events/event.h include/Quotient/events/eventcontent.h include/Quotient/events/eventloader.h -include/Quotient/events/receiptevent.h include/Quotient/events/reactionevent.h +include/Quotient/events/receiptevent.h include/Quotient/events/redactionevent.h include/Quotient/events/roomavatarevent.h +include/Quotient/events/roomcanonicalaliasevent.h include/Quotient/events/roomcreateevent.h include/Quotient/events/roomevent.h +include/Quotient/events/roomkeyevent.h include/Quotient/events/roommemberevent.h include/Quotient/events/roommessageevent.h +include/Quotient/events/roompowerlevelsevent.h include/Quotient/events/roomtombstoneevent.h include/Quotient/events/simplestateevents.h include/Quotient/events/stateevent.h include/Quotient/events/typingevent.h include/Quotient/identity/definitions/request_email_validation.h include/Quotient/identity/definitions/request_msisdn_validation.h -include/Quotient/identity/definitions/sid.h include/Quotient/jobs/basejob.h include/Quotient/jobs/downloadfilejob.h include/Quotient/jobs/mediathumbnailjob.h @@ -106,15 +115,19 @@ include/Quotient/logging.h include/Quotient/networkaccessmanager.h include/Quotient/networksettings.h include/Quotient/qt_connection_util.h +include/Quotient/quotient_common.h include/Quotient/room.h include/Quotient/settings.h include/Quotient/ssosession.h include/Quotient/syncdata.h +include/Quotient/uri.h +include/Quotient/uriresolver.h include/Quotient/user.h include/Quotient/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 +lib/cmake/Quotient/QuotientConfig.cmake +lib/cmake/Quotient/QuotientConfigVersion.cmake +lib/cmake/Quotient/QuotientTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Quotient/QuotientTargets.cmake +lib/libQuotient.a +libdata/pkgconfig/Quotient.pc +share/ndk-modules/Android.mk