Created attachment 154164 [details]
svn diff for irc/ircd-ratbox
irc/ircd-ratbox 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
Did you also submit this upstream?
Mailed upstream, see https://wiki.freebsd.org/LibreSSL
Couldn't find anything but firstname.lastname@example.org to report to. Do you have any other means of informing upstream?
Hi, I have informed upstream. The correction has been committed and will be available in the next release of ircd-ratbox.
(In reply to moggie from comment #3)
are you OK with the port being patched while we wait for the upstream release? Do you know how often they do releases?
"Not that often" I'd say
3.0.8 - 04 Jan 2013 12:29:47
3.0.7 - 15 Apr 2012 10:52:14
2.2.9 - 28 Jan 2010 21:29:16
2.2.8 - 19 Jan 2008 07:00:27
2.2.6 - 28 Sep 2007 01:03:40
your patch for configure adds a stray newline in a location you didn't end up editing, but I can fix that.
A commit references this bug:
Date: Fri May 1 00:03:29 UTC 2015
New revision: 385077
Support building with LibreSSL
Fully strip binaries unless DEBUG enabled
Create /var dirs in rc script start_precmd instead of in package
Make rc script pass rclint
Upstream has accepted the LibreSSL patches but their releases are far
apart, so patching in ports tree for now.
(In reply to Mark Felder from comment #4)
Andro is still working through cleaning up code, it may be a little while before the next release. Committing the patch in the meantime is probably a good idea. Thanks!
The patch already needs updating :D LibreSSL now has a define OPENSSL_NO_EGD in line with other disabled features (e.g. OPENSSL_NO_COMP). This removes the requirement for autoconf additions for EGD... Will try and revisit/upstream patch!
Assigning to Bernard as he is familiar with what needs to happen here.
I've checked with upstream. They are doing a lot of code tidying, it's going to be a little while before they are ready to put out a release. Apparently the RAND_egd issue shouldn't be hard to patch, I'll see if I can action it this week/weekend.
Any progress on this PR? Can I help in any way?
Commit-hook failed to close this one. Change is part of