Re: [MacPorts] #51208: icu @55.1 — add a +norename variant

MacPorts noreply at macports.org
Sat Apr 23 09:48:06 PDT 2016


#51208: icu @55.1 — add a +norename variant
-------------------------------+--------------------------
  Reporter:  ken.mcglothlen@…  |      Owner:  ryandesign@…
      Type:  enhancement       |     Status:  new
  Priority:  Normal            |  Milestone:
 Component:  ports             |    Version:
Resolution:                    |   Keywords:  haspatch
      Port:  icu               |
-------------------------------+--------------------------

Comment (by ken.mcglothlen@…):

 As to the first two points, I assumed those weren't really my call in the
 first place, and I expected that the patch wouldn't be accepted as is.

 Suggestions for a variant name are welcome; I was guided in my choice by
 ‘boost’, which has both a +no_static and a +no_single variant by default
 (though I admit, I omitted the underscore). I'm perfectly willing to
 resubmit my patch with whatever more experienced port maintainers prefer.

 As to “wreak havoc,” I would think that having entry points that
 ''didn't'' change names with every new version would actually be a plus
 for dynamic linking. Sure, there would be a need to force a rebuild on
 dependent ports, but only the first time. As the portfile says:

 {{{
 # Don't forget to increase the revision number of the dependents (e.g.
 boost)
 # whenever the library version number changes. Thanks.
 }}}

 If the entry points didn't change names with version numbers, wouldn't
 that requirement go away? Or do programmers that use libraries such as icu
 prefer to link with version-specific entry points (in which case, why
 would one use dynamic linking in the first place)? (I'm not trying to be
 sarcastic; it's a genuine question.)

-- 
Ticket URL: <https://trac.macports.org/ticket/51208#comment:5>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list