[MacPorts] #49614: icu: update to 58.2

MacPorts noreply at macports.org
Thu Feb 23 05:56:32 UTC 2017


#49614: icu: update to 58.2
---------------------------------+------------------------
  Reporter:  moderndeveloperllc  |      Owner:  ryandesign
      Type:  update              |     Status:  accepted
  Priority:  Normal              |  Milestone:
 Component:  ports               |    Version:
Resolution:                      |   Keywords:
      Port:  icu                 |
---------------------------------+------------------------

Comment (by ryandesign):

 This ticket is only about updating icu to a later version, so this is off-
 topic here. But to answer your question: libicudata.a is a static library.
 libicudata.dylib is a dynamic (shared) library. In MacPorts, we prefer for
 both types of libraries to be included in a port, where possible. Static
 libraries are only ever needed at build time, since "linking with" a
 static library means copying its contents into the executable. So if
 you're just trying to distribute a mpkg of an application that the user
 will use, but you're not intending to distribute a copy of icu (or other
 libraries) that the user may use separately, there's no reason for you to
 distribute static libraries. If your application links with the dynamic
 libraries, distribute those. If it used the static libraries, then their
 contents is already inside the application.

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


More information about the macports-tickets mailing list