[MacPorts] #71760: openssl3 @3.4.0: legacy provider improperly built/configured

MacPorts noreply at macports.org
Wed Jan 8 03:05:52 UTC 2025


#71760: openssl3 @3.4.0: legacy provider improperly built/configured
-------------------------+--------------------
  Reporter:  mouse07410  |      Owner:  (none)
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:
      Port:  openssl3    |
-------------------------+--------------------

Comment (by mouse07410):

 > run {{{s/^([-+]{3} )[ab]/\1./}}} on it so we won't need to invoke
 {{{patch with -p1}}}

 Sorry, I don't understand.

 Here's the file I got:
 {{{
 diff --git a/crypto/core_fetch.c b/crypto/core_fetch.c
 index d311158d77589..70715e7d6a99c 100644
 --- a/crypto/core_fetch.c
 +++ b/crypto/core_fetch.c
 @@ -120,7 +120,7 @@ static void ossl_method_construct_this(OSSL_PROVIDER
 *provider,
       * It is *expected* that the put function increments the refcnt
       * of the passed method.
       */
 -    data->mcm->put(data->store, method, provider, algo->algorithm_names,
 +    data->mcm->put(no_store ? data->store : NULL, method, provider,
 algo->algorithm_names,
                     algo->property_definition, data->mcm_data);

      /* refcnt-- because we're dropping the reference */
 }}}

 What command line exactly do I need to run on it?

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


More information about the macports-tickets mailing list