> In file included from ./pkinit_crypto_openssl.h:52: > /usr/local/include/openssl/asn1_mac.h:10:2: error: "This file is obsolete; please update your software." > #error "This file is obsolete; please update your software." During BSDCan 2018 the intention to update OpenSSL in base to 1.1.x branch was documented. Intention is to update 12-STABLE to current 1.1.0 and subsequently update it to 1.1.1 when that is released. Poudriere log: https://keg.brnrd.eu/data/111amd64-default-openssl110/2018-06-11_10h42m37s/logs/errors/krb5-1.16.1.log
The patches supplied in PR 217027, committed in r433966 and r433967, were incorrect, reversed logic. Pointy hat to brnrd, All but krb5-114 are fixed. Will apply the same
A commit references this bug: Author: cy Date: Tue Jun 12 03:42:20 UTC 2018 New revision: 472227 URL: https://svnweb.freebsd.org/changeset/ports/472227 Log: Fix logic from patch supplied in PR 217027, committed in r433966 and r433967. PR: 228900 Changes: head/security/krb5-115/Makefile head/security/krb5-115/files/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.h head/security/krb5-116/Makefile head/security/krb5-116/files/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.h head/security/krb5-devel/Makefile head/security/krb5-devel/files/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.h
A commit references this bug: Author: cy Date: Tue Jun 12 03:42:25 UTC 2018 New revision: 472228 URL: https://svnweb.freebsd.org/changeset/ports/472228 Log: krb5-114 is deprecated and scheduled for deletion at the end of this year. Mark broken with OpenSSL >= 1.1.0. PR: 228900 Changes: head/security/krb5-114/Makefile
Fixed in all krb5 ports except krb5-114, as it is deprecated and scheduled for removal anyway.
Thanks for the quick fixing!
I should have more thoroughly tested it myself, bad on my part. I don't test as rigorously when a patch is submitted by another committer.