Index | Thread | Search

From:
Lucas de Sena <lucas@seninha.org>
Subject:
[new wip] net/kvirc
To:
ports@openbsd.org
Date:
Thu, 21 May 2026 23:31:24 -0300

Download raw body.

Thread
  • Lucas de Sena:

    [new wip] net/kvirc

Hi,
This is my first flavored port, for kvirc <https://www.kvirc.net/>
a Qt-based irc client, which was previously made for KDE, but now KDE
integration is optional and can be {en,dis}abled at buildtime (I added
a flavor for KDE integration in the port).

Here are some issues:

On a flavored port, how should pkg/PLIST be generated?
Should i build every flavor combination and run `make update-plist`
on it?

I have built each flavor (but not each flavor combination) and run
`make update-plist`.  Each taking ~40min on a 14yo laptop (more for
the `kde` flavor.  If the plist needs a fixing, please can you build and
then send the patch or updated port in this thread?

Also, do this port has too much flavors?  I think i got a good number of
them with a minimal feature set on the base port, while aiming for a new
flavor only when optional dependencies are added.
But, should it also have...
• ...a "dbus" flavor?  The port I wrote builds with DBus, but could be
  built with `-DWANT_DBUS=0`.  Building with DBus has no additional
  dependency, for it's all in x11/qt6/qtbase.
• ...a "perl" flavor?  Perl is used for scripting.  Base OpenBSD
  installation already has Perl, but other ports with perl scripting
  (like textedit/vim) have a "perl" flavor.  I made a "python" flavor,
  which i suppose is better than having hard dependency on python.

Is the port OK?

Thanks.

-- 
Lucas de Sena