Created attachment 154618 [details] svn diff for www/elinks www/elinks 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 This patch checks for the existence of RAND_egd in libcrypto and disables the code using egd.
Created attachment 154619 [details] Poudriere build log for www/elinks
Approved but I can't commit as I'm traveling at the moment.
Assign PR, submitter is now committer.
Created attachment 164561 [details] svn diff for www/elinks Minimize patch, configure patches no longer required
Comment on attachment 154619 [details] Poudriere build log for www/elinks New poudriere testport log here https://brnrd.eu/poudriere/data/102amd64-svn/2015-12-23_18h32m01s/logs/elinks-0.11.7_5.log
Can somebody please commit this patch?
A commit references this bug: Author: brnrd Date: Sat Jul 2 10:35:18 UTC 2016 New revision: 417921 URL: https://svnweb.freebsd.org/changeset/ports/417921 Log: www/elinks: Fix build without RAND_egd - Add patch for building without EGD (OpenSSL 1.1/LibreSSL) - Move from USE_OPENSSL to USES=ssl PR: 198764 Changes: head/www/elinks/Makefile head/www/elinks/files/patch-src_network_ssl_ssl.c