Bug 231871

Summary: security/cyrus-sasl2: Allow for OPENSSL-base, devel, and version 1.1.1 build
Product: Ports & Packages Reporter: Nathan <ndowens04>
Component: Individual Port(s)Assignee: Hajimu UMEMOTO <ume>
Status: Closed FIXED    
Severity: Affects Only Me CC: ume
Priority: --- Flags: bugzilla: maintainer-feedback? (ume)
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 231863    
Attachments:
Description Flags
Fix PR 231863 ndowens04: maintainer-approval? (ume)

Description Nathan 2018-10-01 23:56:07 UTC

    
Comment 1 Nathan 2018-10-01 23:57:31 UTC
Created attachment 197699 [details]
Fix PR 231863

 security/cyrus-sasl2:
 
 * Add OPENSSL_VERSION to lak.c, Fixes PR 231863
 
 PR:             231871
 Submitted by:   Nathan <ndowens@yahoo.com>

Allows OpenSSL , OpenSSL 1.1.0 and OpenSSL 1.1.1 to build on this port
Comment 2 Nathan 2018-10-02 02:15:44 UTC
This patch fixes:
PR:231863
Comment 3 commit-hook freebsd_committer freebsd_triage 2018-10-06 04:40:33 UTC
A commit references this bug:

Author: ume
Date: Sat Oct  6 04:39:47 UTC 2018
New revision: 481315
URL: https://svnweb.freebsd.org/changeset/ports/481315

Log:
  Fix build the saslauthd when the OPENLDAP option is enabled.

  PR:		231871
  Reported by:	Nathan <ndowens [...] yahoo.com>

Changes:
  head/security/cyrus-sasl2/files/patch-saslauthd_lak.c
Comment 4 Hajimu UMEMOTO freebsd_committer freebsd_triage 2018-10-06 04:46:23 UTC
Thank you for the info.
An actual problem is that libcrypto_compat.a is not build nor not
linked.  But it was complicated to build that, so I put the required
functions into lak.c.