Bug 198780

Summary: [PATCH] devel/dcmtk: Make EGD conditional/Fix build with LibreSSL
Product: Ports & Packages Reporter: Bernard Spil <brnrd>
Component: Individual Port(s)Assignee: Kurt Jaeger <pi>
Status: Closed FIXED    
Severity: Affects Some People CC: pi
Priority: --- Keywords: easy, feature, patch, patch-ready
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
svn diff for devel/dcmtk
none
Poudriere build log for devel/dcmtk none

Description Bernard Spil freebsd_committer freebsd_triage 2015-03-21 19:45:44 UTC
Created attachment 154637 [details]
svn diff for devel/dcmtk

devel/ace RAND_egd with OpenSSL version > 0.9.5 which makes building fail with LibreSSL which has removed EGD. FreeBSD does not require EGD at all, /dev/random has been available since FreeBSD 4.2.

Adds some missing include/opensslv.h as well as build failed due to OPENSSL_VERSION defined
Comment 1 Bernard Spil freebsd_committer freebsd_triage 2015-03-21 19:46:23 UTC
Created attachment 154638 [details]
Poudriere build log for devel/dcmtk

larger than 1MB so compressed
Comment 2 Bernard Spil freebsd_committer freebsd_triage 2015-03-21 19:49:18 UTC
Forgot to edit comment... This is for devel/dcmtk not devel/ace. No need for opensslv.h additions
Comment 3 Kurt Jaeger freebsd_committer freebsd_triage 2015-03-29 20:09:53 UTC
testing@work
Comment 4 commit-hook freebsd_committer freebsd_triage 2015-03-29 20:23:35 UTC
A commit references this bug:

Author: pi
Date: Sun Mar 29 20:22:43 UTC 2015
New revision: 382626
URL: https://svnweb.freebsd.org/changeset/ports/382626

Log:
  devel/dcmtk: add EGD conditional to fix build with LibreSSL

  PR:		198780
  Submitted by:	Bernard Spil <spil.oss@gmail.com>

Changes:
  head/devel/dcmtk/files/patch-dcmtls_libsrc_tlslayer.cc
Comment 5 Kurt Jaeger freebsd_committer freebsd_triage 2015-03-29 20:25:53 UTC
Build tests were OK with 10.1a, 9.3a, 8.4i.

So: Committed, thanks!