BSD Ports

net-im/gomuks 26.10_1 FreeBSD

Web and Terminal Matrix client

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
AGPLv3
Categories
net-im

Description

A Matrix client written in Go using mautrix-go.

gomuks is split into a backend and various frontends. The backend can either be used as a traditional SDK that's built into the client, or as a remote server which acts more like a bouncer.

gomuks web is the most mature frontend and is ready for daily use. The web frontend also has various wrappers, like the Android app. There's also a version with an embedded backend in wasm.

gomuks terminal is a port of legacy gomuks, but it's still experimental and doesn't have many features beyond basic chatting. A version with the backend embedded is planned, but doesn't exist yet (#662). For legacy gomuks terminal, see the v0.3.1 tag and #476.

In the other systems

SystemPortVersion
FreeBSDnet-im/gomuks26.10_1
OpenBSDnet/gomuks0.3.1
NetBSDchat/gomuks0.3.1nb21
DragonFlynet-im/gomuks0.3.1_2
HardenedBSDnet-im/gomuks26.08_1
GhostBSDnet-im/gomuks26.08_1

Install

Binary package:

pkg install gomuks

From the ports tree:

cd /usr/ports/net-im/gomuks/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gomuks>0:net-im/gomuks

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-26.10-0.3.1_7-
FreeBSD:14:quarterly-26.08_2n/a0.3.1_5-
FreeBSD:15:latest-26.10n/a-0.3.1_7
FreeBSD:15:quarterly-26.08_2n/an/an/a
FreeBSD:16:latest-26.10n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 33
Run dependencies 61

No port depends on this one.

Configuration

No options to configure.

USES
go:modules nodejs:build npm:npm
Service scripts
none

Files

distinfo 3
FileSizeSHA256
go/net-im_gomuks/gomuks-26.10/v0.2610.0.mod2211701a20a06ab5c938f2ae6d67811e585c6575e1162e0c7a6dc0cb0484d2ff0428
go/net-im_gomuks/gomuks-26.10/v0.2610.0.zip3.025e+060d2e8980035bdc3fe28fac20ab0da69a37e1743d59885d44da68042dec9b7754
go/net-im_gomuks/gomuks-26.10/gomuks-26.10-node-modules-x64.tar.gz6.7679113e+07456694ef2c4f063e889e436296a6fddd55f3214d5b7f9a4462e1ba7f9c7058ae

Commit history 12

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
29529341da Derek Schrock net-im/gomuks: Update 26.09 => 26.10
Changelog: https://github.com/gomuks/gomuks/releases/tag/v0.2610.0 PR: 299604 Sponsored by: UNIS Labs (vvd, commit patch)
8df4505f9d Derek Schrock net-im/gomuks: Update 26.08 => 26.09
Changelog: https://github.com/gomuks/gomuks/releases/tag/v0.2609.0 PR: 298713 Sponsored by: UNIS Labs (vvd, commit patch)
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
2c73fa4d6e Dag-Erling Smørgrav various: Drop Go 1.26+ version pin
This is a nop since 1.26 is the oldest supported version.

The latest 5 of 12 in the history this site was built from.