[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