Page MenuHomeFreeBSD

net/qt5-network: fix build with LibreSSL 3.3.2
ClosedPublic

Authored by vishwin on Apr 21 2021, 6:12 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Sep 5, 2:48 PM
Unknown Object (File)
Fri, Sep 4, 11:48 PM
Unknown Object (File)
Fri, Sep 4, 7:58 PM
Unknown Object (File)
Thu, Sep 3, 4:30 PM
Unknown Object (File)
Tue, Sep 1, 11:19 PM
Unknown Object (File)
Tue, Sep 1, 4:19 PM
Unknown Object (File)
Sun, Aug 30, 5:33 PM
Unknown Object (File)
Sun, Aug 30, 4:17 PM
Subscribers

Details

Summary

Since LibreSSL's libssl now exposes DTLS1_2_VERSION, configure detects DTLS support which changes the DTLSv1_listen(3) signature to one that LibreSSL has never supported. Force disable DTLS feature for SSL_DEFAULT=libressl or libressl-devel.

Based on: https://github.com/openbsd/ports/commit/9942e8d28c4ec59d8d4a20b8bf219b10573c1f31

Test Plan

Passes testport

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 38744
Build 35633: arc lint + arc unit

Event Timeline

tcberner added inline comments.
net/qt5-network/Makefile
31

^ ${SSL_DEFAULT:Mlibressl*} might work

Compact syntax for LibreSSL conditional, works

This revision is now accepted and ready to land.May 5 2021, 7:39 AM