Bug 195508

Summary: lang/python34: Fix build with LibreSSL
Product: Ports & Packages Reporter: Bernard Spil <brnrd>
Component: Individual Port(s)Assignee: freebsd-python mailing list <python>
Status: Closed FIXED    
Severity: Affects Some People Keywords: needs-qa, patch
Priority: Normal Flags: bugzilla: maintainer-feedback? (python)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Backport of upstream issue21356
none
Patch Makefile none

Description Bernard Spil freebsd_committer 2014-11-29 20:13:05 UTC
Python fails to build with LibreSSL since RAND_egd has been removed from LibreSSL.

This is a backport of http://bugs.python.org/issue21356 which started as Bug 192511 - [patch] fix lang/python27 build with libressl

Generating a PR-number here, patch will follow shortly
Comment 1 Bugzilla Automation freebsd_committer 2014-11-29 20:13:05 UTC
Auto-assigned to maintainer python@FreeBSD.org
Comment 2 Bernard Spil freebsd_committer 2014-11-29 20:56:41 UTC
Created attachment 149995 [details]
Backport of upstream issue21356

Patches
Modules/_ssl.c
Lib/ssl.py
Lib/test/test_ssl.py
configure.ac
configure
pyconfig.h.in
Comment 3 Bernard Spil freebsd_committer 2014-11-29 20:57:34 UTC
Created attachment 149996 [details]
Patch Makefile

check for OpenSSL from ports and pass LDFLAGS, CPPFLAGS to configure so it detects RAND_egd correctly
Comment 4 Bernard Spil freebsd_committer 2015-03-04 07:35:37 UTC
Closing, this is now part of the next point-release 3.4.3