Summary: | [PATCH] security/krb5-112: Fix build with LibreSSL | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Bernard Spil <brnrd> | ||||||
Component: | Individual Port(s) | Assignee: | Cy Schubert <cy> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Some People | Keywords: | patch | ||||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(cy) |
||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Attachments: |
|
Created attachment 154592 [details]
Poudriere build log for security/krb5-112
Larger than 1MB so compressed
Will need to test. A commit references this bug: Author: cy Date: Mon Mar 23 19:04:25 UTC 2015 New revision: 382023 URL: https://svnweb.freebsd.org/changeset/ports/382023 Log: Fix build with libressl. PR: 198749, 198750 Changes: head/security/krb5-111/Makefile head/security/krb5-111/files/patch-plugins__preauth__pkinit__pkinit_crypto_openssl.c head/security/krb5-112/Makefile head/security/krb5-112/files/patch-plugins__preauth__pkinit__pkinit_crypto_openssl.c Committed. |
Created attachment 154591 [details] svn diff for security/krb5-112 security/krb5-112 relies on the OpenSSL version from opensslv.h for detecting CMS features. This makes building with LibreSSL fail as that project has removed CMS support. This patch adds a check for OPENSSL_NO_CMS as defined by LibreSSL in opensslfeatures.h