[MacPorts] #58224: Check nodejs <10 ports for OpenSSL 1.1 compatibility

MacPorts noreply at macports.org
Fri Mar 22 13:00:00 UTC 2019


#58224: Check nodejs <10 ports for OpenSSL 1.1 compatibility
-------------------------------------------------+-------------------------
  Reporter:  yan12125                            |      Owner:  ci42
      Type:  enhancement                         |     Status:  assigned
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:
Resolution:                                      |   Keywords:
      Port:  nodejs4, nodejs5, nodejs6,          |
  nodejs7, nodejs8, nodejs9                      |
-------------------------------------------------+-------------------------
Description changed by mf2k:

Old description:

> I'm working on migrating the openssl port to the latest 1.1.x version
> (1). However, seems Node.js does not support OpenSSL 1.1.x APIs until
> version 10.0.0 (2). Please check Node.js < 10 for compatibility with
> OpenSSL 1.1, and either backport upstream OpenSSL 1.1 patches or link
> older nodejs* ports to devel/openssl10.
>
> Note that if a port uses openssl10, it can't use libressl anymore as
> openssl10 libraries are not in the standard path (e.g. /opt/local/bin). A
> relevant Trac ticket is (3).
>
> (1) ​​https://github.com/macports/macports-ports/pull/3822
>
> (2)
> https://github.com/nodejs/node/commit/9637a7b58caf034c2afc5869ecd120cf262eaaf9
>
> (3) https://trac.macports.org/ticket/54688

New description:

 I'm working on migrating the openssl port to the latest 1.1.x version (1).
 However, seems Node.js does not support OpenSSL 1.1.x APIs until version
 10.0.0 (2). Please check Node.js < 10 for compatibility with OpenSSL 1.1,
 and either backport upstream OpenSSL 1.1 patches or link older nodejs*
 ports to devel/openssl10.

 Note that if a port uses openssl10, it can't use libressl anymore as
 openssl10 libraries are not in the standard path (e.g. /opt/local/bin). A
 relevant Trac ticket is (3).

  1. ​https://github.com/macports/macports-ports/pull/3822
  1.
 https://github.com/nodejs/node/commit/9637a7b58caf034c2afc5869ecd120cf262eaaf9
  1. ticket:54688

--

-- 
Ticket URL: <https://trac.macports.org/ticket/58224#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list