Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.12.0 28 Oct 2024 23:08:49 |
Adriaan de Groot (adridg) |
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 |
Vsevolod Stakhov (vsevolod) |
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 |
Po-Chuan Hsieh (sunpoet) |
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 |
Po-Chuan Hsieh (sunpoet) |
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 |
Joseph Mingrone (jrm) |
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 |
Adriaan de Groot (adridg) 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 |
Adriaan de Groot (adridg) |
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 |
Adriaan de Groot (adridg) |
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 |
Thierry Thomas (thierry) |
*/*: chase the upgrade of devel/libfmt to 9.1.0
PR: 268081 |
0.10.2 07 Oct 2022 21:37:49 |
Adriaan de Groot (adridg) |
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 |
Adriaan de Groot (adridg) |
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 |
Felix Palmen (zirias) |
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 |
Stefan Eßer (se) |
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 |
Stefan Eßer (se) |
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 ) |
0.10.0_2 27 Aug 2022 09:53:23 |
Tobias C. Berner (tcberner) |
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 |
Adriaan de Groot (adridg) |
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 |
Adriaan de Groot (adridg) |
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 |
Adriaan de Groot (adridg) |
net-im/nheko: bump PORTREVISION for spdlog-update
PR: 263666 |
0.9.3_1 17 Apr 2022 22:19:26 |
Adriaan de Groot (adridg) |
net-im/{gomuks,mtxclient,nheko}: bump consumers of olm |
0.9.3 28 Mar 2022 14:23:56 |
Adriaan de Groot (adridg) |
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 |
Adriaan de Groot (adridg) |
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 |
Adriaan de Groot (adridg) |
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 |
Adriaan de Groot (adridg) |
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 |
Adriaan de Groot (adridg) |
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 |
Adriaan de Groot (adridg) |
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 |
Adriaan de Groot (adridg) |
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 |
Po-Chuan Hsieh (sunpoet) |
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 |
Adriaan de Groot (adridg) |
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 |
Adriaan de Groot (adridg) |
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 |
Adriaan de Groot (adridg) |
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 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
0.8.1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.8.1 29 Jan 2021 23:37:43 |
adridg |
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 |
adridg |
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 |
tobik |
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 |
tobik |
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 |
tobik |
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 |
adridg |
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 |
tcberner |
net-im/nheko: prepare for Qt5-5.15 |
0.7.1_1 10 May 2020 07:43:45 |
tobik |
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 |
adridg |
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 |
adridg |
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 |
yuri |
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 |
tobik |
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 |
tobik |
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 |
vanilla |
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 |
tobik |
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 |
adridg |
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 |
tobik |
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 |
gerald |
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 |
tcberner |
net-im/nheko: prepare for Qt 5.13
PR: 238782 |
0.6.4_1 11 Jun 2019 08:02:38 |
adridg |
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 |
adridg |
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 |
tobik |
net-im/nheko: Fix LICENSE_FILE too |
0.6.3_1 31 May 2019 11:47:29 |
tobik |
net-im/nheko: Spell LICENSE_FILE correctly |
0.6.3_1 16 Apr 2019 07:25:48 |
adridg |
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 |
adridg |
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. |