notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
nheko Matrix IM client based on Qt technologies
0.12.0 net-im on this many watch lists=2 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.11.3_5Version of this port present on the latest quarterly branch.
Maintainer: adridg@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-03-25 22:05:11
Last Update: 2024-10-28 23:08:49
Commit Hash: bdf47fe
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: GPLv3
WWW:
https://nheko.im/nheko-reborn/nheko/
Description:
The motivation behind the project is to provide a native desktop app for Matrix that feels more like a mainstream chat app (Riot, Telegram) and less like an IRC client.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (19 items)
Collapse this list.
  1. /usr/local/share/licenses/nheko-0.12.0/catalog.mk
  2. /usr/local/share/licenses/nheko-0.12.0/LICENSE
  3. /usr/local/share/licenses/nheko-0.12.0/GPLv3
  4. bin/nheko
  5. share/applications/nheko.desktop
  6. share/icons/hicolor/128x128/apps/nheko.png
  7. share/icons/hicolor/16x16/apps/nheko.png
  8. share/icons/hicolor/256x256/apps/nheko.png
  9. share/icons/hicolor/32x32/apps/nheko.png
  10. share/icons/hicolor/48x48/apps/nheko.png
  11. share/icons/hicolor/512x512/apps/nheko.png
  12. share/icons/hicolor/64x64/apps/nheko.png
  13. share/icons/hicolor/scalable/apps/nheko.svg
  14. share/man/man1/nheko.1.gz
  15. share/metainfo/nheko.appdata.xml
  16. share/zsh/site-functions/_nheko
  17. @owner
  18. @group
  19. @mode
Collapse this list.
Dependency lines:
  • nheko>0:net-im/nheko
To install the port:
cd /usr/ports/net-im/nheko/ && make install clean
To add the package, run one of these commands:
  • pkg install net-im/nheko
  • pkg install nheko
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: nheko
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1729969462 SHA256 (Nheko-Reborn-nheko-v0.12.0_GH0.tar.gz) = a3a7578bd9386a0b9a4188fa1296fdddb7df0f846c39728b80a998f9d06f36d1 SIZE (Nheko-Reborn-nheko-v0.12.0_GH0.tar.gz) = 2094339

Expand this list (2 items)

Collapse this list.

SHA256 (hoytech-lmdbxx-029fb681213af3020f5e3a86045445552bd024c5_GH0.tar.gz) = f1d048d7ec720667a3ea091ed44f06eb79171e77d646a59dac45b9e5ff75f33b SIZE (hoytech-lmdbxx-029fb681213af3020f5e3a86045445552bd024c5_GH0.tar.gz) = 52468

Collapse this list.


Packages (timestamps in pop-ups are UTC):
nheko
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.12.00.12.0--0.12.0---
FreeBSD:13:quarterly0.11.3_50.11.3_5--0.11.3_5-0.11.3_40.11.3_4
FreeBSD:14:latest0.12.00.12.0--0.12.0--0.11.3_1
FreeBSD:14:quarterly0.11.3_50.11.3_5--0.11.3_5-0.11.3_40.11.3_4
FreeBSD:15:latest0.12.00.12.0n/a0.12.0n/a-0.11.3_4-
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. nlohmann-json>=3 : devel/nlohmann-json
  2. asciidoc>=10 : textproc/asciidoc
  3. cmake : devel/cmake-core
  4. ninja : devel/ninja
  5. update-desktop-database : devel/desktop-file-utils
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. lupdate : devel/qt6-tools
  8. qt_en.qm : devel/qt6-translations
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
Library dependencies:
  1. libcmark.so : textproc/cmark
  2. libcoeurl.so : ftp/coeurl
  3. libkdsingleapplication-qt6.so : devel/kdsingleapplication
  4. libfmt.so : devel/libfmt
  5. libspdlog.so : devel/spdlog
  6. liblmdb.so : databases/lmdb
  7. libmatrix_client.so : net-im/mtxclient
  8. libolm.so : security/olm
  9. libqt6keychain.so : security/qtkeychain@qt6
  10. libQt6Core.so : devel/qt6-base
  11. libQt6Qml.so : x11-toolkits/qt6-declarative
  12. libQt6Multimedia.so : multimedia/qt6-multimedia
  13. libQt6Svg.so : graphics/qt6-svg
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for nheko-0.12.0: VOIP=off: Enable VOIP calls (experimental) ===> Use 'make config' to modify these settings
Options name:
net-im_nheko
USES:
cmake compiler:c++20-lang desktop-file-utils localbase:ldflags pkgconfig qt:6 ssl tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/Nheko-Reborn/nheko/tar.gz/v0.12.0?dummy=/
Collapse this list.

Number of commits found: 57

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.12.0
28 Oct 2024 23:08:49
commit hash: bdf47fea8ccaa3304ec82cf8cf7242d1e5390610commit hash: bdf47fea8ccaa3304ec82cf8cf7242d1e5390610commit hash: bdf47fea8ccaa3304ec82cf8cf7242d1e5390610commit hash: bdf47fea8ccaa3304ec82cf8cf7242d1e5390610 files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
net-im/nheko: update to 0.12.0, latest upstream

Also update dependency library net-im/mtxclient, of
which nheko is the only consumer.

Release notes at
	https://nheko.im/nheko-reborn/nheko/-/tags/v0.12.0
Which is a long list. Major build change is using Qt6.
0.11.3_5
20 May 2024 10:33:03
commit hash: b66e4949cb23218adc602edc35db187f966c5377commit hash: b66e4949cb23218adc602edc35db187f966c5377commit hash: b66e4949cb23218adc602edc35db187f966c5377commit hash: b66e4949cb23218adc602edc35db187f966c5377 files touched by this commit
Vsevolod Stakhov (vsevolod) search for other commits by this committer
security/libsodium: update to 1.0.19, bump dependent ports

PR:	278259
Reported by:	Andrey Korobkov <alster-vinterdalen.se>
0.11.3_4
14 Dec 2023 15:49:40
commit hash: ec5f6e22611156724fe5844ed3783b68e0d404f3commit hash: ec5f6e22611156724fe5844ed3783b68e0d404f3commit hash: ec5f6e22611156724fe5844ed3783b68e0d404f3commit hash: ec5f6e22611156724fe5844ed3783b68e0d404f3 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libfmt: Update to 10.1.1

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/fmtlib/fmt/releases
0.11.3_3
14 Dec 2023 15:49:39
commit hash: c2e5d6a560286cd550bc5a07f3ca14728d7ffcedcommit hash: c2e5d6a560286cd550bc5a07f3ca14728d7ffcedcommit hash: c2e5d6a560286cd550bc5a07f3ca14728d7ffcedcommit hash: c2e5d6a560286cd550bc5a07f3ca14728d7ffced files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
net-im/nheko: Fix build with libfmt 10.1.0+

Obtained
from:	https://nheko.im/nheko-reborn/nheko/-/commit/e89e65dc17020772eb057414b4f0c5d6f4ad98d0
		https://nheko.im/nheko-reborn/nheko/-/commit/871e403f6799df48cfbbe08eba56d473a0c34216
0.11.3_3
03 Dec 2023 23:40:25
commit hash: 0443b2720d354a11d4564601715fbc024c448c92commit hash: 0443b2720d354a11d4564601715fbc024c448c92commit hash: 0443b2720d354a11d4564601715fbc024c448c92commit hash: 0443b2720d354a11d4564601715fbc024c448c92 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
net-im/nheko: Chase devel/nlohmann-json update

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
0.11.3_2
18 Sep 2023 20:24:13
commit hash: c75e8803b5ff85b592f425bb754860b51b1ac4cccommit hash: c75e8803b5ff85b592f425bb754860b51b1ac4cccommit hash: c75e8803b5ff85b592f425bb754860b51b1ac4cccommit hash: c75e8803b5ff85b592f425bb754860b51b1ac4cc files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
Author: Daniel Engberg
ftp/coeurl: fix build with {fmt} 10

- add fmt as a dependency, make it build by pulling in
  upstream commit 831e2ee8e9cf08ea1ee9736cde8370f9d0312abc

PR:		273875
Provided by:	diizzy@
0.11.3_1
07 Mar 2023 12:02:23
commit hash: 6b4e98606f192eb1eddfedceee15f43df366cbd6commit hash: 6b4e98606f192eb1eddfedceee15f43df366cbd6commit hash: 6b4e98606f192eb1eddfedceee15f43df366cbd6commit hash: 6b4e98606f192eb1eddfedceee15f43df366cbd6 files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
net-im/nheko: fix options

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.
0.11.3
06 Mar 2023 21:34:19
commit hash: 3450e834d4e19eef34def6ba009fc94ca70e8c66commit hash: 3450e834d4e19eef34def6ba009fc94ca70e8c66commit hash: 3450e834d4e19eef34def6ba009fc94ca70e8c66commit hash: 3450e834d4e19eef34def6ba009fc94ca70e8c66 files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
net-im/nheko: update to 0.11.3 (also dependencies)

Update the nheko stack - coeurl, mtxclient, nheko - to the
latest release. Try to add a VOIP option for Matrix VOIP calls.
0.10.2_1
19 Dec 2022 09:31:34
commit hash: 2af489c04c7079c98287d0aa27e62fc008e0493ecommit hash: 2af489c04c7079c98287d0aa27e62fc008e0493ecommit hash: 2af489c04c7079c98287d0aa27e62fc008e0493ecommit hash: 2af489c04c7079c98287d0aa27e62fc008e0493e files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
*/*: chase the upgrade of devel/libfmt to 9.1.0

PR:		268081
0.10.2
07 Oct 2022 21:37:49
commit hash: f72af5648f4fbe142118cd76e3baccf70ffe938ccommit hash: f72af5648f4fbe142118cd76e3baccf70ffe938ccommit hash: f72af5648f4fbe142118cd76e3baccf70ffe938ccommit hash: f72af5648f4fbe142118cd76e3baccf70ffe938c files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
net-im/nheko: Update to latest release

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.
0.10.1
17 Sep 2022 10:56:01
commit hash: 2a4e331095bd5a4ca98cbcbc38f8f93a35a1499ecommit hash: 2a4e331095bd5a4ca98cbcbc38f8f93a35a1499ecommit hash: 2a4e331095bd5a4ca98cbcbc38f8f93a35a1499ecommit hash: 2a4e331095bd5a4ca98cbcbc38f8f93a35a1499e files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
net-im/{mtxclient,nheko}: Update to latest releases

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
0.10.0_2
11 Sep 2022 10:20:14
commit hash: ddae4e92d8313a1461145e3b4f0232fe463feaeecommit hash: ddae4e92d8313a1461145e3b4f0232fe463feaeecommit hash: ddae4e92d8313a1461145e3b4f0232fe463feaeecommit hash: ddae4e92d8313a1461145e3b4f0232fe463feaee files touched by this commit
Felix Palmen (zirias) search for other commits by this committer
Mk/Uses: always use colon for build/run suffix

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
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

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)
0.10.0_2
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.10.0_2
27 Aug 2022 09:53:23
commit hash: 400762247806d6e6371e70edf99ead80d75a41ffcommit hash: 400762247806d6e6371e70edf99ead80d75a41ffcommit hash: 400762247806d6e6371e70edf99ead80d75a41ffcommit hash: 400762247806d6e6371e70edf99ead80d75a41ff files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
security/qtkeychain: add flavors for Qt 5 and Qt 6

Approved by:		arrowd
Differential Revision: https://reviews.freebsd.org/D36375
0.10.0_1
22 Aug 2022 19:31:50
commit hash: 9eee4752446670de5574755f314635a81b1e55c3commit hash: 9eee4752446670de5574755f314635a81b1e55c3commit hash: 9eee4752446670de5574755f314635a81b1e55c3commit hash: 9eee4752446670de5574755f314635a81b1e55c3 files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
net-im/{mtxclient,nheko}: bump PORTREVISION

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
0.10.0
26 Jul 2022 09:29:27
commit hash: de5ab18aad505f299625ea2c7126bdeaea6ee1e6commit hash: de5ab18aad505f299625ea2c7126bdeaea6ee1e6commit hash: de5ab18aad505f299625ea2c7126bdeaea6ee1e6commit hash: de5ab18aad505f299625ea2c7126bdeaea6ee1e6 files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
net-im/{mtxclient/nheko}: Update to latest upstream

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).
0.9.3_2
30 Apr 2022 12:06:44
commit hash: 5fcb375cfd061b64ef11ec9a6c1bef84e1c91be7commit hash: 5fcb375cfd061b64ef11ec9a6c1bef84e1c91be7commit hash: 5fcb375cfd061b64ef11ec9a6c1bef84e1c91be7commit hash: 5fcb375cfd061b64ef11ec9a6c1bef84e1c91be7 files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
net-im/nheko: bump PORTREVISION for spdlog-update

PR:		263666
0.9.3_1
17 Apr 2022 22:19:26
commit hash: 018f827b418ccceaa27add1e06a0026c8fe5770acommit hash: 018f827b418ccceaa27add1e06a0026c8fe5770acommit hash: 018f827b418ccceaa27add1e06a0026c8fe5770acommit hash: 018f827b418ccceaa27add1e06a0026c8fe5770a files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
net-im/{gomuks,mtxclient,nheko}: bump consumers of olm
0.9.3
28 Mar 2022 14:23:56
commit hash: 7a6e0c96232e2b6695374665be0c88a957ab8fb2commit hash: 7a6e0c96232e2b6695374665be0c88a957ab8fb2commit hash: 7a6e0c96232e2b6695374665be0c88a957ab8fb2commit hash: 7a6e0c96232e2b6695374665be0c88a957ab8fb2 files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
net-im/nheko: update to 0.9.3, latest upstream

Release notes are at
    https://github.com/Nheko-Reborn/nheko/releases/tag/v0.9.3
Various improvements and new upload features.
0.9.2
11 Mar 2022 20:02:15
commit hash: 1a59a0d1961d48e73a545de844689f9b81c57e43commit hash: 1a59a0d1961d48e73a545de844689f9b81c57e43commit hash: 1a59a0d1961d48e73a545de844689f9b81c57e43commit hash: 1a59a0d1961d48e73a545de844689f9b81c57e43 files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
net-im/nheko: update to 0.9.2, latest upstream

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.
0.9.1.1
25 Feb 2022 10:44:10
commit hash: 6326bd4468cfdea006d313e71332080bc7f1edf8commit hash: 6326bd4468cfdea006d313e71332080bc7f1edf8commit hash: 6326bd4468cfdea006d313e71332080bc7f1edf8commit hash: 6326bd4468cfdea006d313e71332080bc7f1edf8 files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
net-im/mtxclient: update to latest release

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
0.9.1
05 Jan 2022 22:25:09
commit hash: c0015a9bfc7dad19d8a16374df56cc3ab8740801commit hash: c0015a9bfc7dad19d8a16374df56cc3ab8740801commit hash: c0015a9bfc7dad19d8a16374df56cc3ab8740801commit hash: c0015a9bfc7dad19d8a16374df56cc3ab8740801 files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
net-im/nheko: update to 0.9.1, latest upstream

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.
0.9.0
20 Nov 2021 22:30:28
commit hash: eb2c8f8f277508cb76b4936ea1b06d41c59294e3commit hash: eb2c8f8f277508cb76b4936ea1b06d41c59294e3commit hash: eb2c8f8f277508cb76b4936ea1b06d41c59294e3commit hash: eb2c8f8f277508cb76b4936ea1b06d41c59294e3 files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
net-im/nheko: update to 0.9.0, latest upstream

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.
0.8.2_4
28 Oct 2021 19:57:43
commit hash: 13ead839e6716813647a56671c18021099467edfcommit hash: 13ead839e6716813647a56671c18021099467edfcommit hash: 13ead839e6716813647a56671c18021099467edfcommit hash: 13ead839e6716813647a56671c18021099467edf files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
security/olm: Update to 3.2.6, latest release

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.
0.8.2_3
28 Oct 2021 19:57:42
commit hash: e73bfab8dfa07376381606ea322d29d7431b4e0bcommit hash: e73bfab8dfa07376381606ea322d29d7431b4e0bcommit hash: e73bfab8dfa07376381606ea322d29d7431b4e0bcommit hash: e73bfab8dfa07376381606ea322d29d7431b4e0b files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
textproc/cmark: update to 0.30.2, latest upstream

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)
0.8.2_2
21 Jul 2021 18:11:51
commit hash: 287cd8ad71d23e31948296cb773d3ebaaed14641commit hash: 287cd8ad71d23e31948296cb773d3ebaaed14641commit hash: 287cd8ad71d23e31948296cb773d3ebaaed14641commit hash: 287cd8ad71d23e31948296cb773d3ebaaed14641 files touched by this commit This port version is marked as vulnerable.
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libfmt: Update to 8.0.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/fmtlib/fmt/releases
PR:		257026
Exp-run by:	antoine
0.8.2_1
26 Jun 2021 22:03:09
commit hash: e0f0a32d502af6eb619fd0c377de644492673fa4commit hash: e0f0a32d502af6eb619fd0c377de644492673fa4commit hash: e0f0a32d502af6eb619fd0c377de644492673fa4commit hash: e0f0a32d502af6eb619fd0c377de644492673fa4 files touched by this commit This port version is marked as vulnerable.
Adriaan de Groot (adridg) search for other commits by this committer
net-im/nheko: add missing dependency

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
0.8.2
26 Apr 2021 11:38:25
commit hash: 70adcb500a853d139bb52b394fb08f6973131d68commit hash: 70adcb500a853d139bb52b394fb08f6973131d68commit hash: 70adcb500a853d139bb52b394fb08f6973131d68commit hash: 70adcb500a853d139bb52b394fb08f6973131d68 files touched by this commit This port version is marked as vulnerable.
Adriaan de Groot (adridg) search for other commits by this committer
net-im/nheko: update to latest 0.8.2 release

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.
0.8.1_1
26 Apr 2021 11:38:24
commit hash: 46752077e941f5ef008c599f6a9d18c45a65715fcommit hash: 46752077e941f5ef008c599f6a9d18c45a65715fcommit hash: 46752077e941f5ef008c599f6a9d18c45a65715fcommit hash: 46752077e941f5ef008c599f6a9d18c45a65715f files touched by this commit This port version is marked as vulnerable.
Adriaan de Groot (adridg) search for other commits by this committer
net-im/mtxclient: update to latest upstream

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.
0.8.1
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit This port version is marked as vulnerable.
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
0.8.1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit This port version is marked as vulnerable.
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.8.1
29 Jan 2021 23:37:43
Revision:563265Original commit files touched by this commit This port version is marked as vulnerable.
adridg search for other commits by this committer
Update net-im/{nheko,mtxclient} to latest upstream

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
0.8.0
21 Jan 2021 22:07:27
Revision:562249Original commit files touched by this commit This port version is marked as vulnerable.
adridg search for other commits by this committer
Update net-im/mtxclient and net-im/nheko to latest upstream releases

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
0.7.2_3
07 Sep 2020 21:19:41
Revision:547943Original commit files touched by this commit This port version is marked as vulnerable.
tobik search for other commits by this committer
devel/libfmt: Update to 7.0.3

Changes:	https://github.com/fmtlib/fmt/releases/tag/7.0.3
ABI:		https://abi-laboratory.pro/tracker/timeline/fmt
0.7.2_2
31 Jul 2020 17:07:19
Revision:543873Original commit files touched by this commit This port version is marked as vulnerable.
tobik search for other commits by this committer
devel/libfmt: Update to 7.0.2

Changes:	https://github.com/fmtlib/fmt/releases/tag/7.0.2
ABI:		https://abi-laboratory.pro/tracker/timeline/fmt
0.7.2_1
20 Jul 2020 16:27:43
Revision:542655Original commit files touched by this commit This port version is marked as vulnerable.
tobik search for other commits by this committer
devel/libfmt: Update to 7.0.1

Changes:	https://github.com/fmtlib/fmt/releases/tag/7.0.1
ABI:		https://abi-laboratory.pro/tracker/timeline/fmt
0.7.2
15 Jun 2020 11:36:42
Revision:538873Original commit files touched by this commit This port version is marked as vulnerable.
adridg search for other commits by this committer
Update net-im/nheko and support libraries to latest upstream

- 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
0.7.1_1
21 May 2020 11:37:30
Revision:536117Original commit files touched by this commit This port version is marked as vulnerable.
tcberner search for other commits by this committer
net-im/nheko: prepare for Qt5-5.15
0.7.1_1
10 May 2020 07:43:45
Revision:534820Original commit files touched by this commit This port version is marked as vulnerable.
tobik search for other commits by this committer
devel/libfmt: Update to 6.2.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
0.7.1
03 May 2020 13:04:38
Revision:533775Original commit files touched by this commit This port version is marked as vulnerable.
adridg search for other commits by this committer
Update net-im/nheko to latest upstream release

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"
0.7.0
21 Apr 2020 09:35:26
Revision:532262Original commit files touched by this commit This port version is marked as vulnerable.
adridg search for other commits by this committer
net-im/{mtxclient,nheko} update to latest upstream releases

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
0.6.4_9
10 Apr 2020 00:57:56
Revision:531278Original commit files touched by this commit This port version is marked as vulnerable.
yuri search for other commits by this committer
devel/spdlog: Update 1.4.2 -> 1.5.0; Change to shared library

PR:		244747
Approved by:	vanilla (maintainer)
0.6.4_8
14 Dec 2019 15:37:47
Revision:520127Original commit files touched by this commit This port version is marked as vulnerable.
tobik search for other commits by this committer
devel/libfmt: Update to 6.1.2

Changes:	https://github.com/fmtlib/fmt/releases/tag/6.1.2
ABI:		https://abi-laboratory.pro/tracker/timeline/fmt
0.6.4_7
08 Dec 2019 06:59:44
Revision:519271Original commit files touched by this commit This port version is marked as vulnerable.
tobik search for other commits by this committer
devel/libfmt: Update to 6.1.1

Changes:	https://github.com/fmtlib/fmt/releases/tag/6.1.1
ABI:		https://abi-laboratory.pro/tracker/timeline/fmt
0.6.4_6
04 Dec 2019 13:19:05
Revision:519012Original commit files touched by this commit This port version is marked as vulnerable.
vanilla search for other commits by this committer
1: Update devel/spdlog to 1.4.2.
2: Fix build issue due spdlog's upgrade.

Approved by:	danfe@ (www/envoy), adridg@ (net-im/nheko), maintainer timeout
(sunpoet@, jhixson@)
0.6.4_5
03 Dec 2019 15:03:22
Revision:518945Original commit files touched by this commit This port version is marked as vulnerable.
tobik search for other commits by this committer
devel/libfmt: Update to 6.1.0

Changes:	https://github.com/fmtlib/fmt/releases/tag/6.1.0
ABI:		https://abi-laboratory.pro/tracker/timeline/fmt
0.6.4_4
25 Oct 2019 21:12:22
Revision:515664Original commit files touched by this commit This port version is marked as vulnerable.
adridg search for other commits by this committer
Fix dependencies of net-im/nheko

 - 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.
0.6.4_3
01 Sep 2019 06:12:38
Revision:510680Original commit files touched by this commit This port version is marked as vulnerable.
tobik search for other commits by this committer
devel/libfmt: Update to 6.0.0

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
0.6.4_2
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
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
0.6.4_1
13 Jul 2019 12:39:07
Revision:506541Original commit files touched by this commit This port version is marked as vulnerable.
tcberner search for other commits by this committer
net-im/nheko: prepare for Qt 5.13

PR:		238782
0.6.4_1
11 Jun 2019 08:02:38
Revision:503940Original commit files touched by this commit This port version is marked as vulnerable.
adridg search for other commits by this committer
Update security/olm to latest upstream release.

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
0.6.4
06 Jun 2019 15:17:56
Revision:503582Original commit files touched by this commit This port version is marked as vulnerable.
adridg search for other commits by this committer
Update net-im/nheko and its dependencies to latest upstream releases.

 - mtxclient doesn't need patching anymore, and makes a shared-lib.
 - nheko has some more translations available
0.6.3_1
31 May 2019 11:48:15
Revision:503166Original commit files touched by this commit This port version is marked as vulnerable.
tobik search for other commits by this committer
net-im/nheko: Fix LICENSE_FILE too
0.6.3_1
31 May 2019 11:47:29
Revision:503165Original commit files touched by this commit This port version is marked as vulnerable.
tobik search for other commits by this committer
net-im/nheko: Spell LICENSE_FILE correctly
0.6.3_1
16 Apr 2019 07:25:48
Revision:499079Original commit files touched by this commit This port version is marked as vulnerable.
adridg search for other commits by this committer
Fix up net-im/nheko depends.

 - While it looked like everything was being static-linked, so that
   cmark, libsodium and olm could be build-dep, they're linked in.
   Then "pkg install" pulls them in, but "pkg autoremove" gets
   rid of them again, leading to an unusable nheko. Fix the deps.
0.6.3
25 Mar 2019 22:04:55
Revision:496858Original commit files touched by this commit This port version is marked as vulnerable.
adridg search for other commits by this committer
New port net-im/nheko

Third time's the charm for Qt-based Matrix clients; this one looks pretty
good and seems to work pretty well. It also offers registration for new
users, and understands both plain (matrix.org) and premium (modular.im)
accounts.

The port contains the following yuckiness:
 - a hack to change <json.hpp> to <nlohmann/json.hpp>, since the CMake
   bits in nheko don't actually go look for it.
 - a (GH_TUPLE) copy of lmdb++, which is #included by the C++ code,
   but CMake doesn't go looking for it.
 - a (GH_TUPLE) copy of tweeny, which is used by the C++ code, but
   CMake doesn't go looking for it. Since this is a source copy, the
   header isn't in the tweeny/ directory (where it gets installed), so
   an extra hack is called for to provide that subdirectory.

I considered making tweeny a separate port (many Linuxen do), but
this would be the only consumer, and it doesn't even consume the whole
library but only parts of one header.

Number of commits found: 57