non port: net-im/nheko/Makefile |
SVNWeb
|
Number of commits found: 48 |
Tue, 7 Mar 2023
|
[ 12:02 Adriaan de Groot (adridg) ] 6b4e986
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.
|
Mon, 6 Mar 2023
|
[ 21:34 Adriaan de Groot (adridg) ] 3450e83
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.
|
Mon, 19 Dec 2022
|
[ 09:31 Thierry Thomas (thierry) ] 2af489c (Only the first 10 of 54 ports in this commit are shown above. )
*/*: chase the upgrade of devel/libfmt to 9.1.0
PR: 268081
|
Fri, 7 Oct 2022
|
[ 21:37 Adriaan de Groot (adridg) ] f72af56
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.
|
Sat, 17 Sep 2022
|
[ 10:56 Adriaan de Groot (adridg) ] 2a4e331
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
|
Sun, 11 Sep 2022
|
[ 10:20 Felix Palmen (zirias) ] ddae4e9 (Only the first 10 of 1105 ports in this commit are shown above. )
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
|
Wed, 7 Sep 2022
|
[ 21:10 Stefan Eßer (se) ] b7f0544 (Only the first 10 of 27931 ports in this commit are shown above. )
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 )
|
Sat, 27 Aug 2022
|
[ 09:53 Tobias C. Berner (tcberner) ] 4007622 (Only the first 10 of 24 ports in this commit are shown above. )
security/qtkeychain: add flavors for Qt 5 and Qt 6
Approved by: arrowd
Differential Revision: https://reviews.freebsd.org/D36375
|
Mon, 22 Aug 2022
|
[ 19:31 Adriaan de Groot (adridg) ] 9eee475
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
|
Tue, 26 Jul 2022
|
[ 09:29 Adriaan de Groot (adridg) ] de5ab18
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).
|
Sat, 30 Apr 2022
|
[ 12:06 Adriaan de Groot (adridg) ] 5fcb375
net-im/nheko: bump PORTREVISION for spdlog-update
PR: 263666
|
Sun, 17 Apr 2022
|
[ 22:19 Adriaan de Groot (adridg) ] 018f827
net-im/{gomuks,mtxclient,nheko}: bump consumers of olm
|
Mon, 28 Mar 2022
|
[ 14:23 Adriaan de Groot (adridg) ] 7a6e0c9
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.
|
Fri, 11 Mar 2022
|
[ 20:02 Adriaan de Groot (adridg) ] 1a59a0d
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.
|
Fri, 25 Feb 2022
|
[ 10:44 Adriaan de Groot (adridg) ] 6326bd4
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
|
Wed, 5 Jan 2022
|
[ 22:25 Adriaan de Groot (adridg) ] c0015a9
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.
|
Sat, 20 Nov 2021
|
[ 22:30 Adriaan de Groot (adridg) ] eb2c8f8
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.
|
Thu, 28 Oct 2021
|
[ 19:57 Adriaan de Groot (adridg) ] 13ead83
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.
|
[ 19:57 Adriaan de Groot (adridg) ] e73bfab
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)
|
Wed, 21 Jul 2021
|
[ 18:11 Po-Chuan Hsieh (sunpoet) ] 287cd8a (Only the first 10 of 34 ports in this commit are shown above. )
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
|
Sat, 26 Jun 2021
|
[ 22:03 Adriaan de Groot (adridg) ] e0f0a32
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
|
Mon, 26 Apr 2021
|
[ 11:38 Adriaan de Groot (adridg) ] 70adcb5
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.
|
[ 11:38 Adriaan de Groot (adridg) ] 4675207
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.
|
Wed, 7 Apr 2021
|
[ 08:09 Mathieu Arnold (mat) ] cf118cc (Only the first 10 of 8873 ports in this commit are shown above. )
One more small cleanup, forgotten yesterday.
Reported by: lwhsu
|
Tue, 6 Apr 2021
|
[ 14:31 Mathieu Arnold (mat) ] 305f148 (Only the first 10 of 29333 ports in this commit are shown above. )
Remove # $FreeBSD$ from Makefiles.
|
Fri, 29 Jan 2021
|
[ 23:37 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
|
Thu, 21 Jan 2021
|
[ 22:07 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
|
Mon, 7 Sep 2020
|
[ 21:19 tobik ] (Only the first 10 of 24 ports in this commit are shown above. )
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
|
Fri, 31 Jul 2020
|
[ 17:07 tobik ] (Only the first 10 of 23 ports in this commit are shown above. )
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
|
Mon, 20 Jul 2020
|
[ 16:27 tobik ] (Only the first 10 of 23 ports in this commit are shown above. )
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
|
Mon, 15 Jun 2020
|
[ 11:36 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
|
Sun, 10 May 2020
|
[ 07:43 tobik ] (Only the first 10 of 16 ports in this commit are shown above. )
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
|
Sun, 3 May 2020
|
[ 13:04 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"
|
Tue, 21 Apr 2020
|
[ 09:35 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
|
Fri, 10 Apr 2020
|
[ 00:57 yuri ]
devel/spdlog: Update 1.4.2 -> 1.5.0; Change to shared library
PR: 244747
Approved by: vanilla (maintainer)
|
Sat, 14 Dec 2019
|
[ 15:37 tobik ] (Only the first 10 of 11 ports in this commit are shown above. )
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
|
Sun, 8 Dec 2019
|
[ 06:59 tobik ] (Only the first 10 of 11 ports in this commit are shown above. )
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
|
Wed, 4 Dec 2019
|
[ 13:19 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@)
|
Tue, 3 Dec 2019
|
[ 15:03 tobik ] (Only the first 10 of 12 ports in this commit are shown above. )
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
|
Fri, 25 Oct 2019
|
[ 21:12 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.
|
Sun, 1 Sep 2019
|
[ 06:12 tobik ] (Only the first 10 of 11 ports in this commit are shown above. )
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
|
Fri, 26 Jul 2019
|
[ 20:46 gerald ] (Only the first 10 of 3853 ports in this commit are shown above. )
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
|
Tue, 11 Jun 2019
|
[ 08:02 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
|
Thu, 6 Jun 2019
|
[ 15:17 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
|
Fri, 31 May 2019
|
[ 11:48 tobik ]
net-im/nheko: Fix LICENSE_FILE too
|
[ 11:47 tobik ]
net-im/nheko: Spell LICENSE_FILE correctly
|
Tue, 16 Apr 2019
|
[ 07:25 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.
|
Mon, 25 Mar 2019
|
[ 22:04 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.
|
Number of commits found: 48 |