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
quassel.tar.gz
Description: application/gzip
