Created attachment 214984 [details]
catgirl is a TLS-only terminal IRC client with tab-complete, nick
coloring, URL detection, message filtering and split scrolling.
Created attachment 216819 [details]
Updated port to version 1.1. The build is less weird now.
Adding brnrd@FreeBSD.org who might be helpful regarding the libressl thing: I think that a direct dependency on libressl is not the right way to go, we expect all ports to be compiled against the same library: base-openssl, ports-openssl or ports-libressl, and this does not look right.
This port seeems to use more precisely the libtls part of libressl, which is not part of openssl. BUT libretls, by the same author of the program in this port seems to be the missing piece, providing libtls on top of openssl. My guess is that the good way to proceed is:
1. Add libretls to the FreeBSD ports;
2. In this port, choose one:
a. If the system is configured to build against openssl, depend on libretls;
b. If the system is configured to build against libressl, no not add extra dependency.
@brnrd does that look right?
With this put apart, I could build this after bumping the version to 1.4 and removing the redundant RUN_DEPENDS.
Created attachment 221641 [details]
New port for libretls
Created attachment 221642 [details]
Update and depend on libretls when building against openssl
Hum, just realized that the submitter is the author of the different pieces of software and has a git repository with their ports here :-) :
Would you mind comparing both versions for these ports? I see you passed a lot of flags when building which might not be necessary (at least, I had no issue without them, so maybe a review would be cool), and the dependency on libretls should only be set when not using libressl (would work great when using make from the ports tree, but when using poudriere it will fail).
While here take PR to make it clear somebody is willing to take care of it