On Tue, Mar 29, 2016, at 05:21 PM, Giovanni Bechis wrote: > While trying to make lang/node build with libressl I found that some > macros needed are not present in libressl. > Some of them has been added by this commit in openssl > (https://github.com/openssl/openssl/commit/7b6b246fd393cbe07bc1f0d456140efdff59f971) > like SSL_CTX_get0_chain_certs; should I patch lang/node or would it be > better to cook a diff for libressl instead ? > Cheers > Giovanni >
Hey, I looked into this a bit. Last I checked, there were no plans to bring the missing stuff into LibreSSL. The guys over at VoidLinux have patches[1] for backporting node's crypto stuff to make it compat with LibreSSL again. I am tentative to bring this into the port without heavy review. Here is a patch [2] that you can use to build the OpenBSD port specific patch files. [1] https://github.com/voidlinux/void-packages/blob/master/srcpkgs/nodejs/patches/fix-libressl.patch [2] http://sprunge.us/SCNb Cheers, Aaron