Opened 4 years ago
Closed 4 years ago
#60980 closed defect (duplicate)
php: add explicit dependency on icu or building without icu
Reported by: | blair (Blair Zajac) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | php |
Description
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.
Change History (2)
comment:1 Changed 4 years ago by blair (Blair Zajac)
comment:2 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → duplicate |
---|---|
Status: | assigned → closed |
Duplicate of #59439.
Note: See
TracTickets for help on using
tickets.
See the discussion here also: https://github.com/macports/macports-ports/commit/4080d7a1a4421c671eb19141211f7f1b01228149#commitcomment-41309885