[Bug 269316] devel/qt6-base fails to build with libressl 3.5.x

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Oct 24 22:26:45 BST 2023


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

--- Comment #2 from commit-hook at FreeBSD.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=8efd8ab39b18ee443a41a4c0c780e6663843e9ab

commit 8efd8ab39b18ee443a41a4c0c780e6663843e9ab
Author:     Jason E. Hale <jhale at FreeBSD.org>
AuthorDate: 2023-10-24 19:12:16 +0000
Commit:     Jason E. Hale <jhale at FreeBSD.org>
CommitDate: 2023-10-24 21:26:04 +0000

    devel/qt6-base: Enable building with non-base SSL

    Fix detection of desired SSL provider. Previously, qt6-base was only
    using OpenSSL from base, but this change allows users to build against
    whichever SSL provider they have chosen via DEFAULT_VERSIONS.

    LibreSSL support has also been added and is largely based on patches
    obtained from the OpenBSD ports tree. Fixes [1].

    Subsequently, refresh old patches.

    PR:             269316 [1]
    Reported by:    <tjlegg at gmail.com> [1]
    MFH:            2023Q4 (after 1 week)

 devel/qt6-base/Makefile                            |  18 ++-
 devel/qt6-base/files/patch-cmake_QtBuild.cmake     |   4 +-
 .../files/patch-cmake_QtFlagHandlingHelpers.cmake  |   4 +-
 .../files/patch-cmake_QtPkgConfigHelpers.cmake     |   4 +-
 .../files/patch-cmake_QtRpathHelpers.cmake         |   6 +-
 ...t_input_evdevkeyboard_qevdevkeyboardhandler.cpp |   4 +-
 ...support_input_evdevmouse_qevdevmousehandler.cpp |   4 +-
 ...pport_input_evdevtablet_qevdevtablethandler.cpp |   4 +-
 ...support_input_evdevtouch_qevdevtouchhandler.cpp |   4 +-
 ...tch-src_plugins_tls_openssl_qopenssl__p.h (new) |  16 ++
 ...gins_tls_openssl_qsslcontext__openssl.cpp (new) |  62 ++++++++
 ..._openssl_qsslsocket__openssl__symbols.cpp (new) | 170 +++++++++++++++++++++
 ...openssl_qsslsocket__openssl__symbols__p.h (new) | 146 ++++++++++++++++++
 ...src_plugins_tls_openssl_qtls__openssl.cpp (new) |  18 +++
 ...rc_plugins_tls_openssl_qx509__openssl.cpp (new) |  68 +++++++++
 devel/qt6-base/pkg-plist                           |   8 +-
 16 files changed, 517 insertions(+), 23 deletions(-)

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


More information about the kde-freebsd mailing list