I noticed that the Quassel IRC client was not in the ports collection, so I 
thought I would take the port previously written by Chuck Burns 
(https://marc.info/?l=openbsd-ports&m=140875982720994&w=2) and update it to the 
latest version, as well as make some modifications. Quassel is a distributed 
IRC client, which means that it is split into a daemon (quasselcore) which 
handles the actual IRC connection, stores logs, etc, as well as a graphical 
client (quasselclient) which connects to the daemon and downloads the logs and 
handles input from the user. There is also a "monolithic" client, which 
combines these two parts to form a typical IRC client so that you don't need to 
fiddle with configuring a daemon in order to use the program.
The previously posted version of this port used MULTI_PACKAGES, but since QT 
version 5 no longer seems to be split up into various libraries in OpenBSD, all 
three programs now share the same dependencies (x11/qt5/qtbase and 
x11/qt5/qtscript, as well as cmake). Therefore, I have removed the 
MULTI_PACKAGES feature and changed it so it always just installs all three 
programs (quasselcore, quasselclient, and the monolithic client). I also made 
some minor changes to the rc script.
This is my first OpenBSD port, so I'm sure I've probably done at least 
something wrong, so I welcome any feedback or criticism.

Thank you for your time,
- ornx

Attachment: quassel.tar.gz
Description: application/gzip

Reply via email to