netatalk3 currently fails to build with libressl > 2.7.0 I believe a change is required to files/patch-etc_uams_openssl__compat.h Currently: ~~~ +#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) ~~~ I think this is appropriate: ~~~ +#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL) ~~~ Once changed, build is successful for me.
Hi Elij, Thanks for the notification! I'll be adding this to https://wiki.freebsd.org/LibreSSL/2.7 and test it for inclusion in TrueOS and HardenedBSD ports trees.
Created attachment 193162 [details] svn diff for net/netatalk3
A commit references this bug: Author: marcus Date: Fri May 11 20:14:55 UTC 2018 New revision: 469690 URL: https://svnweb.freebsd.org/changeset/ports/469690 Log: Fix the build with libressl > 2.7.0. PR: 227860 Submitted by: brnrd Changes: head/net/netatalk3/files/patch-etc_uams_openssl__compat.h
Committed, thanks!