aboutsummaryrefslogtreecommitdiff
path: root/net-im/nheko
Commit message (Collapse)AuthorAgeFilesLines
* devel/libfmt: Update to 10.1.1Po-Chuan Hsieh2023-12-141-1/+1
| | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/fmtlib/fmt/releases
* net-im/nheko: Fix build with libfmt 10.1.0+Po-Chuan Hsieh2023-12-142-1/+72
| | | | | Obtained from: https://nheko.im/nheko-reborn/nheko/-/commit/e89e65dc17020772eb057414b4f0c5d6f4ad98d0 https://nheko.im/nheko-reborn/nheko/-/commit/871e403f6799df48cfbbe08eba56d473a0c34216
* net-im/nheko: Chase devel/nlohmann-json updateJoseph Mingrone2023-12-031-1/+1
| | | | | | | | | After the update of devel/nlohmann-json in 551e034565, the build failed because linking was happening again an older mtxclient. Rebuilding net-im/mtxclient solved this, but nheko would crash at startup unless it was also rebuilt. Sponsored by: The FreeBSD Foundation
* 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@
* net-im/nheko: fix optionsAdriaan de Groot2023-03-071-4/+3
| | | | | | Previous commit didn't set up USES and USE_* for the VOIP option correctly. Thanks to tcberner@ for pointing me at the right bit of the Porters Handbook.
* net-im/nheko: update to 0.11.3 (also dependencies)Adriaan de Groot2023-03-063-6/+27
| | | | | Update the nheko stack - coeurl, mtxclient, nheko - to the latest release. Try to add a VOIP option for Matrix VOIP calls.
* */*: chase the upgrade of devel/libfmt to 9.1.0Thierry Thomas2022-12-191-0/+1
| | | | PR: 268081
* net-im/nheko: Update to latest releaseAdriaan de Groot2022-10-072-5/+5
| | | | | | | | 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-172-5/+4
| | | | | | | | | | | | | 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
* Mk/Uses: always use colon for build/run suffixFelix Palmen2022-09-111-2/+2
| | | | | | | | | | | | Most USES use a colon for build/run(/test) suffixes. Change kde.mk, qt.mk and pyqt.mk to do the same, and update all ports using that. Document in CHANGES. PR: 266034 Exp-run by: antoine Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D36349
* 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)
* security/qtkeychain: add flavors for Qt 5 and Qt 6Tobias C. Berner2022-08-271-2/+2
| | | | | Approved by: arrowd Differential Revision: https://reviews.freebsd.org/D36375
* 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-5/+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/nheko: bump PORTREVISION for spdlog-updateAdriaan de Groot2022-04-301-1/+1
| | | | PR: 263666
* net-im/{gomuks,mtxclient,nheko}: bump consumers of olmAdriaan de Groot2022-04-171-0/+1
|
* net-im/nheko: update to 0.9.3, latest upstreamAdriaan de Groot2022-03-282-4/+4
| | | | | | Release notes are at https://github.com/Nheko-Reborn/nheko/releases/tag/v0.9.3 Various improvements and new upload features.
* net-im/nheko: update to 0.9.2, latest upstreamAdriaan de Groot2022-03-113-6/+10
| | | | | | | | | | | 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-5/+5
| | | | | | | | 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-052-4/+4
| | | | | | | | | | | | | | | 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-202-14/+8
| | | | | | | 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-281-1/+1
| | | | | | | | | 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.
* textproc/cmark: update to 0.30.2, latest upstreamAdriaan de Groot2021-10-281-1/+1
| | | | | | | | | | Release notes are at https://github.com/commonmark/cmark/releases/tag/0.30.2 With some bugfixes and an update to unicode 14.0 Bump PORTREVISION on dependent ports, to force a rebuild; this release changes some of the CMake & pkg-config machinery and they should follow. (Also, potentially so-version bump)
* devel/libfmt: Update to 8.0.0Po-Chuan Hsieh2021-07-211-1/+1
| | | | | | | | - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/fmtlib/fmt/releases PR: 257026 Exp-run by: antoine
* net-im/nheko: add missing dependencyAdriaan de Groot2021-06-261-0/+2
| | | | | | | | | | At runtime, qt5-graphicaleffects are needed to display anything in the timeline (e.g. a conversation in a room). Even the loading- spinner isn't shown without it. Demonstrated by trying to run nheko in a "bare" machine with just XOrg and twm. PR: 256839 Reported by: Filipe da Silva Santos
* net-im/nheko: update to latest 0.8.2 releaseAdriaan de Groot2021-04-263-77/+9
| | | | | | | | nheko is a Matrix IM client. Release notes at https://github.com/Nheko-Reborn/nheko/releases/tag/v0.8.2 they are quite extensive as this is a big feature release.
* net-im/mtxclient: update to latest upstreamAdriaan de Groot2021-04-261-0/+1
| | | | | | | | | | 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
* Update net-im/mtxclient and net-im/nheko to latest upstream releasesAdriaan de Groot2021-01-212-12/+12
| | | | | | | | | | | | | | | | | | | | | 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-155-41/+4
| | | | | | | | | | | - 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
* net-im/nheko: prepare for Qt5-5.15Tobias C. Berner2020-05-213-0/+28
| | | | Notes: svn path=/head/; revision=536117
* 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
* Update net-im/nheko to latest upstream releaseAdriaan de Groot2020-05-032-4/+4
| | | | | | | | | The release notes are at https://github.com/Nheko-Reborn/nheko/releases/tag/v0.7.1 and include a handful of bugfixes, most important is "fix flooding logs" Notes: svn path=/head/; revision=533775
* net-im/{mtxclient,nheko} update to latest upstream releasesAdriaan de Groot2020-04-214-19/+73
| | | | | | | | | | | | | | | 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/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
* 1: Update devel/spdlog to 1.4.2.Vanilla I. Shu2019-12-041-2/+5
| | | | | | | | | 2: Fix build issue due spdlog's upgrade. Approved by: danfe@ (www/envoy), adridg@ (net-im/nheko), maintainer timeout (sunpoet@, jhixson@) Notes: svn path=/head/; revision=519012
* 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
* Fix dependencies of net-im/nhekoAdriaan de Groot2019-10-251-3/+3
| | | | | | | | | | | | | - because mtxclient was listed as a build dependency only (I thought nheko would pick up the .a and statically link it), it would be installed with nheko, but marked "automatic" and unused. - "pkg autoremove" would remove mtxclient, and then nheko wouldn't start because the mtxclient .so was missing. Make mtxclient a library dependency instead. Notes: svn path=/head/; revision=515664
* 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
* 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
* net-im/nheko: prepare for Qt 5.13Tobias C. Berner2019-07-131-0/+12
| | | | | | | PR: 238782 Notes: svn path=/head/; revision=506541
* 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