Created attachment 172195 [details] patch from a git commit Use USES=ssl (with :openssl if it ever becomes a thing) instead instead of USE_OPENSSL=yes. Keep the WANT_OPENSSL_PORT=yes for now, since the default is still to use base. Bump PORTREVISION since we are re-adding the security/openssl dependency.
Created attachment 172199 [details] patch from a git commit Updated patch, depends on PR 210786.
$ portlint -C looks fine.
poudriere testport: OK, 10.3-RELEASE amd64
Created attachment 172238 [details] patch from a git commit Removed trailing whitespace in www/node4/Makefile.
testbuilds OK
A commit references this bug: Author: pi Date: Sat Jul 9 13:42:54 UTC 2016 New revision: 418280 URL: https://svnweb.freebsd.org/changeset/ports/418280 Log: www/node[4]: Fix OpenSSL dependencies after USES=ssl changes PR: 210891 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) Changes: head/www/node/Makefile head/www/node4/Makefile
Committed, thanks.
Does this need to be MFH'd or did USES=ssl not make it to quarterly?
I built node and node4 for PR#210786 without those changes, and it was fine, so it should also work without those changes in the quarterly. USES=ssl is available in Q3, anyway.
> I built node and node4 for PR#210786 without those changes, and it was > fine, so it should also work without those changes in the quarterly. I would like to see this change merged into quarterly, if at all possible. While the ports do build, the dependencies are not correct. They should be linking against a shared openssl, but they are not. Instead, the openssl bundled with node.js is statically linked into the node.js binary, ignoring the default port config.
portmgr: is it OK to MFH ?
USES= ssl:openssl isn't valid, it should be USES= ssl