On Wednesday, July 31st, 2024 at 16:11, Stuart Henderson <stu.li...@spacehopper.org> wrote: > > What I also wanted to try was building 2.11.7 linked with OpenSSL on OpenBSD > > but couldn't figure out the magic build option combination, yet. There's a > > -DWITH_LIBRESSL flag in 3.x, but it's 3.x and I'm afraid it works the other > > way around (i.e. forcing LibreSSL instead of disregarding it). > > > I've not tried it with freerdp - in general you'll need something like > [...]
Hah, thanks for the hints! Ultimately managed to find the cmake script(?) that searches for OpenSSL. Replaced the pkg-config (.pc) name it searches for. =======================8<======================= diff --git a/x11/freerdp/Makefile b/x11/freerdp/Makefile index 2fa4551fce3..720c1cc37e9 100644 --- a/x11/freerdp/Makefile +++ b/x11/freerdp/Makefile @@ -35,7 +35,8 @@ COMPILER_LANGS = c MODULES = devel/cmake CFLAGS += -I${X11BASE}/include \ - -I${LOCALBASE}/include + -I${LOCALBASE}/include \ + -I${LOCALBASE}/include/eopenssl33/ BUILD_DEPENDS = security/pcsc-lite \ textproc/xmlto =======================8<======================= Not even sure if I need *all* of that... And I just turned things off =======================8<======================= $ cat patches/patch-cmake_FindOpenSSL_cmake --- cmake/FindOpenSSL.cmake.orig Wed Jul 31 17:21:02 2024 +++ cmake/FindOpenSSL.cmake Wed Jul 31 17:21:17 2024 @@ -26,7 +26,7 @@ if (UNIX AND NOT ANDROID) find_package(PkgConfig QUIET) - pkg_check_modules(_OPENSSL QUIET openssl) + pkg_check_modules(_OPENSSL QUIET eopenssl33) endif (UNIX AND NOT ANDROID) # http://www.slproweb.com/products/Win32OpenSSL.html =======================8<======================= (Installed OpenSSL 3.3.1 from ports, that goes without saying.) Interestingly enough, NLA works to this Windows 11 machine while using OpenSSL. I bet if I rebuilt remmina linking to OpenSSL it would start working as well. Not sure if this is a surprise or something worth noting in the port's description, though. Daniel