[Bug 218421] net/qt5-network: securesocketclient example is broken: qt.network.ssl: QSslSocket: cannot resolve SSL_CTX_set1_groups

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Apr 1 22:39:05 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=218421

--- Comment #12 from commit-hook at freebsd.org ---
A commit references this bug:

Author: cmt
Date: Sun Apr  1 22:38:07 UTC 2018
New revision: 466188
URL: https://svnweb.freebsd.org/changeset/ports/466188

Log:
  restore ssl functionality with openssl

  The "libressl compatibility" unfortunately added a dependency on the
  SSL_CTX_set1_groups() function, which is neither available in base (for
  released versions of FreeBSD) nor ports openssl (it's only in openssl-devel
  and libressl). This broke SSL (most importantly HTTPS) functionalty
  in many Qt5-ports.

  This adds some #ifdefs around the SSL_CTX_set1_groups() calling sites
  and restores the old code in cases where libressl has not been detected.

  PR:           218421
  Reported by:  yuri
  Approved by:  maintainer-timeout

Changes:
  head/net/qt5-network/Makefile
  head/net/qt5-network/files/patch-src_network_ssl_qsslcontext__openssl.cpp
 
head/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols.cpp
 
head/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols__p.h

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the kde-freebsd mailing list