Bug 198491 - [PATCH] irc/unreal Detect EGD support / fix LibreSSL
Summary: [PATCH] irc/unreal Detect EGD support / fix LibreSSL
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Mathieu Arnold
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2015-03-10 12:23 UTC by Bernard Spil
Modified: 2015-03-31 14:46 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (mat)


Attachments
svn diff for irc/unreal (5.19 KB, patch)
2015-03-10 12:23 UTC, Bernard Spil
no flags Details | Diff
Poudriere build log of irc/unreal (275.86 KB, text/plain)
2015-03-10 12:25 UTC, Bernard Spil
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bernard Spil freebsd_committer 2015-03-10 12:23:42 UTC
Created attachment 154136 [details]
svn diff for irc/unreal

irc/unreal unconditionally relies on RAND_egd 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
Comment 1 Bernard Spil freebsd_committer 2015-03-10 12:25:24 UTC
Created attachment 154137 [details]
Poudriere build log of irc/unreal
Comment 2 Mathieu Arnold freebsd_committer 2015-03-10 14:18:42 UTC
Have you sent this patch upstream for inclusion in the next release ?
Comment 3 Bernard Spil freebsd_committer 2015-03-10 19:02:02 UTC
Darn! Forgot to mention... Has already been merged upstream (they were very quick)

https://github.com/unrealircd/unrealircd/pull/15
Comment 4 commit-hook freebsd_committer 2015-03-31 14:45:00 UTC
A commit references this bug:

Author: mat
Date: Tue Mar 31 14:44:18 UTC 2015
New revision: 382826
URL: https://svnweb.freebsd.org/changeset/ports/382826

Log:
  Make it build with LibreSSL. [1]
  While there, catch up with new options behaviors.

  PR:		198491 [1]
  Submitted by:	Bernard Spil [1]
  Sponsored by:	Absolight

Changes:
  head/irc/unreal/Makefile
  head/irc/unreal/files/patch-configure
  head/irc/unreal/files/patch-configure.ac
  head/irc/unreal/files/patch-include_dynconf.h
  head/irc/unreal/files/patch-src_random.c