Download raw body.
[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
[new wip] net/kvirc