Summary: | [PATCH] www/elinks: Make EGD conditional/Fix build with LibreSSL | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Bernard Spil <brnrd> | ||||||||
Component: | Individual Port(s) | Assignee: | Bernard Spil <brnrd> | ||||||||
Status: | Closed FIXED | ||||||||||
Severity: | Affects Some People | CC: | beat, junovitch, pierre | ||||||||
Priority: | --- | Keywords: | patch | ||||||||
Version: | Latest | Flags: | beat:
maintainer-feedback+
|
||||||||
Hardware: | Any | ||||||||||
OS: | Any | ||||||||||
Attachments: |
|
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 |
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.