aboutsummaryrefslogtreecommitdiff
path: root/net-im/mtxclient
Commit message (Collapse)AuthorAgeFilesLines
* net-im/mtxclient: Bump PORTREVISION to fix net-im/nheko buildJoseph Mingrone2023-12-031-1/+1
| | | | | | | | | | | | | | | | | After the devel/nlohmann-json update in 551e034565, net-im/nheko fails to build due to linking errors unless net-im/mtxclient is rebuilt. ld: error: undefined symbol: mtx::events::state::to_json(nlohmann::json_abi_v3_11_3::basic_json<std::__1::map, std::__1::vector, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, bool, long, unsigned long, double, std::__1::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::__1::vector<unsigned char, std::__1::allocator<unsigned char>>, void>&, mtx::events::state::Aliases const&) >>> referenced by EventStore.cpp Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42886
* ftp/coeurl: fix build with {fmt} 10Daniel Engberg2023-09-181-1/+1
| | | | | | | | - add fmt as a dependency, make it build by pulling in upstream commit 831e2ee8e9cf08ea1ee9736cde8370f9d0312abc PR: 273875 Provided by: diizzy@
* devel/re2: Update to 20230801Po-Chuan Hsieh2023-09-111-1/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/google/re2/releases
* devel/re2: Update to 20230301Po-Chuan Hsieh2023-05-021-0/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/google/re2/releases
* net-im/nheko: update to 0.11.3 (also dependencies)Adriaan de Groot2023-03-063-4/+7
| | | | | Update the nheko stack - coeurl, mtxclient, nheko - to the latest release. Try to add a VOIP option for Matrix VOIP calls.
* net-im/nheko: Update to latest releaseAdriaan de Groot2022-10-071-1/+1
| | | | | | | | This release is labeled security relevant in the release notes https://nheko.im/nheko-reborn/nheko/-/tags/v0.10.2 While here, update WWW to point to the GitLab instance instead of the GitHub source mirror.
* net-im/{mtxclient,nheko}: Update to latest releasesAdriaan de Groot2022-09-173-5/+5
| | | | | | | | | | | | | Update mtxclient (Matrix client library) to 0.8.2, release notes: https://github.com/Nheko-Reborn/mtxclient/releases/tag/v0.8.2 - crash fixes (in 0.8.2) - internal protocol improvements (in 0.8.1 already) Update nheko (Matrix client) to 0.10.1, release notes: https://github.com/Nheko-Reborn/nheko/releases/tag/v0.10.1 - communities support - improved translations - some UI quality-of-life improvements
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
* net-im/{mtxclient,nheko}: bump PORTREVISIONAdriaan de Groot2022-08-221-0/+1
| | | | | | | | | | | | | Recent change to nlohmann-json, e39220e9d03a4b, didn't bump consumers so the build was failing on the package cluster as a newly-compiled nheko (which picks up newer nlohmann-json API) was being linked against an older mtxclient (which didn't have them). Header-only libraries don't solve everything, when their consumers aren't header-only. Reported by: pkg-fallout
* net-im/{mtxclient/nheko}: Update to latest upstreamAdriaan de Groot2022-07-263-6/+5
| | | | | | | | | | | | | | New mtxclient and related nheko releases are at https://github.com/Nheko-Reborn/mtxclient/releases/tag/v0.8.0 https://github.com/Nheko-Reborn/nheko/releases/tag/v0.10.0 This chases some Matrix protocol updates as well. Drops Matrix groups support. VOIP might be supported, I haven't tried it. Nheko doesn't do a build-time check for the required mtxclient version, so it will try and fail to compile against mtxclient 0.7. Hence, committing these two together (I wish I could specify versions better in LIB_DEPENDS).
* net-im/{gomuks,mtxclient,nheko}: bump consumers of olmAdriaan de Groot2022-04-171-0/+1
|
* net-im/nheko: update to 0.9.2, latest upstreamAdriaan de Groot2022-03-113-4/+5
| | | | | | | | | | | Upstream has released a new mtxclient, and nheko chases that. New dependency during build is asciidoc for the manpage. Release notes are at: https://github.com/Nheko-Reborn/mtxclient/releases/tag/v0.7.0 https://github.com/Nheko-Reborn/nheko/releases/tag/v0.9.2 It's a handful of bugfixes in mtxclient, and some UI changes in nheko.
* net-im/mtxclient: update to latest releaseAdriaan de Groot2022-02-252-4/+4
| | | | | | | | This goes together with the update to nheko to avoid a crash when the matrix server is updated. Release notes at https://github.com/Nheko-Reborn/mtxclient/releases/tag/v0.6.2
* net-im/nheko: update to 0.9.1, latest upstreamAdriaan de Groot2022-01-053-4/+6
| | | | | | | | | | | | | | | This update is for nheko, the primary consumer of mtxclient & coeurl, to a new release. Notes are at https://github.com/Nheko-Reborn/nheko/releases/tag/v0.9.1 with new translations and lots of new features. net-im/mtxclient: update to 0.6.1. Release notes are at https://github.com/Nheko-Reborn/mtxclient/releases/tag/v0.6.1 Some new encryption support, minor bugfixes, new features. ftp/coeurl: update to 0.1.1. Release notes are at https://nheko.im/nheko-reborn/coeurl/-/tags/v0.1.1 New API for error strings.
* net-im/nheko: update to 0.9.0, latest upstreamAdriaan de Groot2021-11-204-35/+10
| | | | | | | This pulls in an update to mtxclient (which then needs coeurl...). E2E encryption is now fully supported (but not audited). There is VOIP support which is switched off right now because our gstreamer seems to be too old.
* security/olm: Update to 3.2.6, latest releaseAdriaan de Groot2021-10-283-1/+23
| | | | | | | | | It looks like I do not have the right bits for portscout here, so didn't get notifications of new versions. Release notes are at: https://gitlab.matrix.org/matrix-org/olm/-/releases#3.2.6 There are many updates. Dependent ports mtxclient (needed a compile- patch) and nheko bumped so they pick this up.
* cleanup: drop support for EOL FreeBSD 11.XRene Ladan2021-09-301-2/+0
| | | | | | | | | | | | | | | | | Search criteria used: - 11.4 - OSREL* - OSVER* - *_FreeBSD_11 Input from: - adridg: devel/qca-legacy - jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds - sunpoet: security/p5-*OpenSSL* Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust Differential Revision: https://reviews.freebsd.org/D32008 Test Plan: make index
* net-im/mtxclient: update to latest upstreamAdriaan de Groot2021-04-263-4/+6
| | | | | | | | | | Release notes at https://github.com/Nheko-Reborn/mtxclient/releases Since we skipped 0.5.0: supports edits, API changes, TLS support, sticker packs and emotes and all that rich-IM-drip. This isn't compatible with the nheko version in ports, though, waiting for an update there.
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Update net-im/{nheko,mtxclient} to latest upstreamAdriaan de Groot2021-01-292-4/+4
| | | | | | | | | | | | | | | | These two ports go hand-in hand, and have release notes at https://github.com/Nheko-Reborn/mtxclient/releases/tag/v0.4.1 https://github.com/Nheko-Reborn/nheko/releases/tag/v0.8.1 Of note: - (mtxclient) Properly clears encryption keys from memory. - (nheko) some new features and translations - (nheko) Fix old messages being replayed after a limited timeline. Reported by: portscout Notes: svn path=/head/; revision=563265
* Mark net-im/mtxclient unsupported on FreeBSD 11Adriaan de Groot2021-01-271-0/+2
| | | | | | | | | | | | | | | | | | This is a bit hairy, since 11.4 is supported until 2021-09-30. With only one consumer in the tree, which has good alternatives, I don't think it is worth the effort to chase. At issue is SSL support: mtxclient needs SSL 1.1, which base doesn't supply. However, it **also** needs to be compatible with the SSL used in the rest of the stack (Qt in particular), so I can't push a ports SSL here without also chasing that all over and potentially breaking other parts of the stack. No PORTREVISION bump since the package doesn't change, and it never built on 11 anyway. Notes: svn path=/head/; revision=563040
* Update net-im/mtxclient and net-im/nheko to latest upstream releasesAdriaan de Groot2021-01-213-8/+22
| | | | | | | | | | | | | | | | | | | | | These are paired bits of software: nheko is the only consumer of mtxclient in FreeBSD ports. The release notes for nheko are the interesting (end-user-visible) bits, at https://github.com/Nheko-Reborn/nheko/releases/tag/v0.8.0 https://github.com/Nheko-Reborn/mtxclient/releases/tag/v0.4.0 with the following highlights: - Voice and Video Calls (not enabled in ports, needs gstreamer) - Cross-Signing and Device/User Verification - Separate profiles Various ports-tidy things have happened as well: - Drop googletest build requirement - Drop libsodium - Sort dependencies - Tidy plist a bit Notes: svn path=/head/; revision=562249
* devel/libfmt: Update to 7.0.3Tobias Kortkamp2020-09-071-1/+1
| | | | | | | | Changes: https://github.com/fmtlib/fmt/releases/tag/7.0.3 ABI: https://abi-laboratory.pro/tracker/timeline/fmt Notes: svn path=/head/; revision=547943
* devel/libfmt: Update to 7.0.2Tobias Kortkamp2020-07-311-1/+1
| | | | | | | | Changes: https://github.com/fmtlib/fmt/releases/tag/7.0.2 ABI: https://abi-laboratory.pro/tracker/timeline/fmt Notes: svn path=/head/; revision=543873
* devel/libfmt: Update to 7.0.1Tobias Kortkamp2020-07-201-0/+1
| | | | | | | | Changes: https://github.com/fmtlib/fmt/releases/tag/7.0.1 ABI: https://abi-laboratory.pro/tracker/timeline/fmt Notes: svn path=/head/; revision=542655
* Update net-im/nheko and support libraries to latest upstreamAdriaan de Groot2020-06-153-15/+9
| | | | | | | | | | | - adds presence support Release notes are at https://github.com/Nheko-Reborn/mtxclient/releases/tag/v0.3.1 https://github.com/Nheko-Reborn/nheko/releases/tag/v0.7.2 Notes: svn path=/head/; revision=538873
* devel/libfmt: Update to 6.2.1Tobias Kortkamp2020-05-101-0/+1
| | | | | | | | | Changes: https://github.com/fmtlib/fmt/releases/tag/6.2.0 Changes: https://github.com/fmtlib/fmt/releases/tag/6.2.1 ABI: https://abi-laboratory.pro/tracker/timeline/fmt Notes: svn path=/head/; revision=534820
* net-im/{mtxclient,nheko} update to latest upstream releasesAdriaan de Groot2020-04-213-11/+13
| | | | | | | | | | | | | | | These two go together quite closely. Release notes at https://github.com/Nheko-Reborn/mtxclient/releases/tag/v0.3.0 https://github.com/Nheko-Reborn/nheko/releases/tag/v0.7.0 Mostly more features for rich-IM purposes. Fighting with the nheko build shows me we rather need a port for lmdb++ and tweeny. Reported by: portscout Notes: svn path=/head/; revision=532262
* devel/spdlog: Update 1.4.2 -> 1.5.0; Change to shared libraryYuri Victorovich2020-04-101-1/+1
| | | | | | | | PR: 244747 Approved by: vanilla (maintainer) Notes: svn path=/head/; revision=531278
* devel/libfmt: Update to 6.1.2Tobias Kortkamp2019-12-141-1/+1
| | | | | | | | Changes: https://github.com/fmtlib/fmt/releases/tag/6.1.2 ABI: https://abi-laboratory.pro/tracker/timeline/fmt Notes: svn path=/head/; revision=520127
* devel/boost-*: update to 1.72.0Jan Beich2019-12-111-1/+1
| | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_72_0.html PR: 241449 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D22136 Notes: svn path=/head/; revision=519824
* devel/libfmt: Update to 6.1.1Tobias Kortkamp2019-12-081-1/+1
| | | | | | | | Changes: https://github.com/fmtlib/fmt/releases/tag/6.1.1 ABI: https://abi-laboratory.pro/tracker/timeline/fmt Notes: svn path=/head/; revision=519271
* devel/libfmt: Update to 6.1.0Tobias Kortkamp2019-12-031-1/+1
| | | | | | | | Changes: https://github.com/fmtlib/fmt/releases/tag/6.1.0 ABI: https://abi-laboratory.pro/tracker/timeline/fmt Notes: svn path=/head/; revision=518945
* devel/google{test,mock}: update to 1.10.0Jan Beich2019-10-051-1/+1
| | | | | | | | | | | | | | | | - Drop static library - Drop gtest-config and gmock-config - Drop GTEST_LIB_CHECK autoconf macro - Drop gmock_doctory.py as it's too old - Expose tests via option Changes: https://github.com/google/googletest/compare/release-1.8.1...release-1.10.0 Reported by: GitHub (watch releases) PR: 239654 Differential Revision: https://reviews.freebsd.org/D19430 Notes: svn path=/head/; revision=513801
* devel/libfmt: Update to 6.0.0Tobias Kortkamp2019-09-011-1/+1
| | | | | | | | | | | | | | While here - Normalize CMAKE_ARGS, USES=compiler:c++11-lib - Pet portfmt - Bump revision of consumers due to ABI changes Changes: https://github.com/fmtlib/fmt/releases/tag/6.0.0 ABI: https://abi-laboratory.pro/tracker/timeline/fmt/ PR: 240141 Notes: svn path=/head/; revision=510680
* devel/boost-*: update to 1.71.0Jan Beich2019-08-191-1/+1
| | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_71_0.html PR: 238827 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D20774 Notes: svn path=/head/; revision=509290
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-1/+1
| | | | | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 Notes: svn path=/head/; revision=507372
* Update security/olm to latest upstream release.Adriaan de Groot2019-06-111-0/+1
| | | | | | | | | | | | | | | | | | Source has moved to gitlab, still under Matrix.org. Release notes at https://gitlab.matrix.org/matrix-org/olm/releases major changes were in 3.1.0 already, Short Authentication String and public key signing. Various compatibility and build fixes were also applied. Also PORTREVISION dependent ports (that I know about). No MFH because these are feature-based releases, not security updates. PR: 238384 Submitted by: Alexander Sieg Reported by: Alexander Sieg Notes: svn path=/head/; revision=503940
* Update net-im/nheko and its dependencies to latest upstream releases.Adriaan de Groot2019-06-065-29/+6
| | | | | | | | - mtxclient doesn't need patching anymore, and makes a shared-lib. - nheko has some more translations available Notes: svn path=/head/; revision=503582
* net-im/mtxclient: Spell LICENSE_FILE correctlyTobias Kortkamp2019-05-311-1/+1
| | | | Notes: svn path=/head/; revision=503163
* devel/boost-*: update to 1.70.0Jan Beich2019-04-121-0/+1
| | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_70_0.html PR: 235956 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D19303 Notes: svn path=/head/; revision=498698
* net-im/mtxclient: replace r497831 with upstream fixJan Beich2019-04-043-10/+5
| | | | | | | Make sure the fix is pruned on updated via patch conflict. Notes: svn path=/head/; revision=497876
* net-im/mtxclient: unbreak with boost 1.70Jan Beich2019-04-041-0/+10
| | | | | | | | | | | | lib/http/session.cpp:60:22: error: no member named 'cout' in namespace 'std' std::cout << "shutdown: " << ec.message() << std::endl; ~~~~~^ lib/http/session.cpp:155:22: error: no member named 'cerr' in namespace 'std' std::cerr << ec.message() << "\n"; ~~~~~^ Notes: svn path=/head/; revision=497831
* Fix build of net-im/mtxclient by patching out one more "json.hpp".Adriaan de Groot2019-03-251-0/+10
| | | | | | | | | Pointy hat: adridg@ Reported by: antoine Notes: svn path=/head/; revision=496840
* Remove duplicate line-ending-escape introduced in r496814Adriaan de Groot2019-03-251-1/+1
| | | | Notes: svn path=/head/; revision=496815
* New ports security/olm and net-im/mtxclientAdriaan de Groot2019-03-255-0/+116
These are support libraries for Matrix clients; Nheko in particular. Until I wrap-up Nheko, they aren't used by anything. Notes: svn path=/head/; revision=496814