First, I want to thank you all for your suggestions. They have been extremely helpful and have helped me to understand much more about the porting process, so trust me the wall of text was very well-appreciated :P I have added all of Kurt's changes, moved some of the dependencies to LIB_DEPENDS as per Stuart's suggestion, and I've disabled WebKit and WebEngine support as in Caspar's port. I also added qca-qt5 as a dependency because USE_SSL is apparently not a configure argument anymore and it was silently building it without any SSL support at all without it (I would like to explicitly turn encryption support on but I don't see a configure argument for it...). I'm a bit unsure about adding USE_KDE and the rest of the desktop environment dependencies, however - one of the main uses of this software is to run the core program on a remote server, which means that the dependencies to run just the core should be minimal. When using MULTI_PACKAGES, is it possible for different subpackages to have different dependencies, or is that only possible with flavors? I would love for this port to handle both the case of the minimally-dependent core and of the fully desktop-integrated client with notifications and sound.
Thanks, ornx
quassel2.tar.gz
Description: application/gzip
