[MacPorts] #60980: php: add explicit dependency on icu or building without icu
MacPorts
noreply at macports.org
Sun Aug 9 01:07:57 UTC 2020
#60980: php: add explicit dependency on icu or building without icu
--------------------+------------------------
Reporter: blair | Owner: ryandesign
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: php
--------------------+------------------------
In the upgrade of `icu` it was discovered that some php ports have an
explicit dependency upon icu, e.g.
{{{
$ otool -L /opt/local/bin/php?? | grep -E '(^/opt|icu)'
/opt/local/bin/php52:
/opt/local/lib/libicui18n.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/lib/libicuuc.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/lib/libicudata.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/bin/php56:
/opt/local/lib/libicui18n.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/lib/libicuuc.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/lib/libicudata.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/bin/php70:
/opt/local/lib/libicui18n.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/lib/libicuuc.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/lib/libicudata.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/bin/php71:
/opt/local/lib/libicui18n.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/lib/libicuuc.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/lib/libicudata.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/bin/php72:
/opt/local/lib/libicui18n.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/lib/libicuuc.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/lib/libicudata.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/bin/php73:
/opt/local/lib/libicui18n.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/lib/libicuuc.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/lib/libicudata.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
}}}
Also on other subports, e.g.
{{{
$ otool -L /opt/local/sbin/php* | grep -E '(^/opt|icu)'
/opt/local/sbin/php-fpm73:
/opt/local/lib/libicui18n.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/lib/libicuuc.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
/opt/local/lib/libicudata.67.dylib (compatibility version 67.0.0,
current version 67.1.0)
}}}
The request of this bug is to add port:icu dependency to the ports so icu
upgrades can be more easily done by rev-bumping other ports or by removing
the dependency in the build.
--
Ticket URL: <https://trac.macports.org/ticket/60980>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list