Changes between Initial Version and Version 1 of Ticket #69930, comment 13


Ignore:
Timestamp:
Nov 6, 2024, 2:15:33 PM (3 hours ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #69930, comment 13

    initial v1  
    1010> With that in place, the aim would be to build PHP < 8.3 with per-PHP-release bundled OpenSSL libraries? Which you argue is necessary to enable the caching_sha2_password plugin?
    1111
    12 No. For all PHP versions, they will continue to use whatever MacPorts openssl port is appropriate for that version of PHP. But I will get rid of the separate phpXX-openssl module ports and include their functionality in the PHP SAPI ports (phpXX, phpXX-apache2handler, phpXX-cgi, phpXX-fpm). I can confirm that doing this fixes the output of `phpXX -i | grep 'Loaded plugins'` to be what was desired per comment:4.
     12No. For all PHP versions, they will continue to use whatever MacPorts openssl port is appropriate for that version of PHP. But I will get rid of the separate phpXX-openssl module ports and include their functionality in the PHP SAPI ports (phpXX, phpXX-apache2handler, phpXX-cgi, phpXX-fpm). I can confirm that doing this fixes the output of `php84 -i | grep 'Loaded plugins'` to be what was desired per comment:4.
    1313
    1414Another complexity is arranging for the separate phpXX-openssl module ports to no longer be active on user systems following this change, probably by using [PortfileRecipes#replaced-by replaced_by] in the phpXX-openssl subports and the [PortfileRecipes#deactivatehack deactivate hack] in the SAPI subports.