Created attachment 181483 [details] Patches to differenciate between openssl >1.1 and libressl (which reports itself as 2.0) Generated code now supports OpenSSL, which breaks it for building it with LibreSSL. Attach patch aims to fix that.
Patch looks good to me apart from the PORTREVISION bump. This is the default way of fixing ports adding OpenSSL 1.1 version checks unfortunately.
(In reply to Bernard Spil from comment #1) @brnrd The PORTREVISION bump is necessary, as the unaltered version will build and install as a package, but its generated code will break with LibreSSL.
A commit references this bug: Author: bofh Date: Sat Apr 8 18:37:43 UTC 2017 New revision: 438059 URL: https://svnweb.freebsd.org/changeset/ports/438059 Log: devel/gsoap: Update 2.8.44=>2.8.45 - Fix for building with LibreSSL [1] PR: 218375 [1] Submitted by: grembo [1] Changes: head/devel/gsoap/Makefile head/devel/gsoap/distinfo head/devel/gsoap/files/patch-gsoap_VisualStudio2005_wsdl2h_wsdl2h_stdsoap2.cpp head/devel/gsoap/files/patch-gsoap_plugin_mecevp.c head/devel/gsoap/files/patch-gsoap_plugin_smdevp.c head/devel/gsoap/files/patch-gsoap_samples_calc__vs2005_calc__vs2005_stdsoap2.cpp head/devel/gsoap/files/patch-gsoap_stdsoap2.c head/devel/gsoap/files/patch-gsoap_stdsoap2.cpp head/devel/gsoap/files/patch-gsoap_wsdl_Makefile.in