Created attachment 167320 [details] Patches to enable compilation in a no-SSLv3 environment Add a couple of patch files that enable phantomjs to build in the case where USE_OPENSSL_PORTS=yes is set, and OpenSSL is configured not to support SSLv3. While this is an unusual configuration at the moment, I believe it is due to become the default at some point. It should also allow linking against eg. LibreSSL which doesn't support SSLv3 at all -- although this I have no tested. Compiles happily according to poudriere testport and has been in use locally with these modifications and without any reports of problems.
A commit references this bug: Author: matthew Date: Sun May 15 10:04:12 UTC 2016 New revision: 415226 URL: https://svnweb.freebsd.org/changeset/ports/415226 Log: Add support for compiling in a no-SSLv3 environment. PR: 207437 Submitted by: matthew Approved by: maintainer-timeout (kuriyama, >90days) Changes: head/lang/phantomjs/Makefile head/lang/phantomjs/files/patch-src_qt_qtbase_src_network_ssl_qsslcontext.cpp head/lang/phantomjs/files/patch-src_qt_qtbase_src_network_ssl_qsslsocket__openssl__symbols.cpp