Bug 232915

Summary: security/apache-xml-security-c: Fix build with libressl 2.7.4
Product: Ports & Packages Reporter: Andreas Sommer <andreas.sommer87>
Component: Individual Port(s)Assignee: Palle Girgensohn <girgen>
Status: Closed FIXED    
Severity: Affects Only Me CC: grembo
Priority: --- Flags: bugzilla: maintainer-feedback? (girgen)
Version: Latest   
Hardware: Any   
OS: Any   
See Also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229022
Attachments:
Description Flags
Patch to use classic OpenSSL (unchanged in LibreSSL, but in OpenSSL 1.1)
none
Poudriere bulk build log none

Description Andreas Sommer 2018-11-02 18:58:25 UTC
Created attachment 198896 [details]
Patch to use classic OpenSSL (unchanged in LibreSSL, but in OpenSSL 1.1)

Observed build failure on 2018Q4 branch.

My patch is tested with `DEFAULT_VERSIONS+= ssl=libressl` and reported upstream at https://issues.apache.org/jira/browse/SANTUARIO-497.
Comment 1 Andreas Sommer 2018-11-02 18:58:49 UTC
Created attachment 198897 [details]
Poudriere bulk build log
Comment 2 Palle Girgensohn freebsd_committer freebsd_triage 2018-11-03 14:22:27 UTC
Committed. Thanks!
Comment 3 commit-hook freebsd_committer freebsd_triage 2018-11-03 14:23:11 UTC
A commit references this bug:

Author: girgen
Date: Sat Nov  3 14:22:06 UTC 2018
New revision: 483897
URL: https://svnweb.freebsd.org/changeset/ports/483897

Log:
  Fix build with LibreSSL

  PR:		232915
  Submitted by:	Andreas Sommer

Changes:
  head/security/apache-xml-security-c/files/patch-xsec_enc_OpenSSL_OpenSSLCryptoBase64.cpp
  head/security/apache-xml-security-c/files/patch-xsec_enc_OpenSSL_OpenSSLCryptoBase64.hpp
  head/security/apache-xml-security-c/files/patch-xsec_enc_OpenSSL_OpenSSLSupport.cpp
  head/security/apache-xml-security-c/files/patch-xsec_enc_OpenSSL_OpenSSLSupport.hpp